# ant design css 提煉再提煉 ## 讓 card 在同一row 都一樣高 - https://github.com/ant-design/ant-design/issues/9154 - Using flexbox-enabled rows with type="flex" and setting the height to 100% on the column contents worked well for me. ~~~javascript <Row gutter={[ 8, 8 ]} type="flex"> </Row> ~~~ ## 直接來用 craco 了啦! 再繼續 自搞 css 會升天~~~~ - https://ant.design/docs/react/use-with-create-react-app - https://stackoverflow.com/questions/48620712/how-to-customize-ant-design-styles - install - npm add @craco/craco - npm add craco-less - 看這份 default.less 改變數!!! - https://github.com/ant-design/ant-design/blob/master/components/style/themes/default.less ## grid center component - https://stackoverflow.com/questions/57552660/how-to-nest-the-ant-design-grid ~~~javascript const FlexBox = styled.div` margin: 20px; padding: 20px; border: 1px solid palevioletred; display: flex; flex-direction: column; align-items: center; justify-content: center; `; const borderStyle = { border: '1px solid palevioletred' }; const rowStyle = { ...borderStyle, width: '100%', padding: 10 }; export default function App() { return ( <FlexBox> <Row type="flex" justify="space-between" style={rowStyle}> <Col style={borderStyle}> <Row type="flex" justify="space-between" style={rowStyle}> <Col style={borderStyle}>Col-3</Col> <Col style={borderStyle}>Col-3</Col> </Row> <Row type="flex" justify="center"> <Col>Target</Col> </Row> </Col> <Col style={borderStyle}>Col-2</Col> </Row> </FlexBox> ); } ~~~ 
×
Sign in
Email
Password
Forgot password
or
Sign in via Google
Sign in via Facebook
Sign in via X(Twitter)
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
Continue with a different method
New to HackMD?
Sign up
By signing in, you agree to our
terms of service
.