1.要实现下图效果
弄了半天,最右边的图标死活不能居右。
最后问了同事,说用display flex,试了试果然可以。
先贴布局代码
<CCard borderColor="secondary" style={{width: '100%', padding: '5px'}}>
<div className="small" style={{display: "flex"}}>
<div style={{flex: 1, display: 'flex'}}>
<div style={{padding: '5px'}}>1</div>
<div style={{padding: '5px'}}><CImg style={{width: '20px', height: '20px'}}
src="project/check-mark.svg"
/></div>
<div style={{padding: '5px'}}><CImg style={{width: '20px', height: '20px'}}
src="project/round-red.svg"
/></div>
</div>
<div style={{padding: '5px'}}><CImg style={{width: '20px', height: '20px'}}
src="project/check-mark.svg"
/></div>
</div>
<div className="text-value-xl text-center">20.1A</div>
<div className="small">备用</div>
</CCard>
然后充电Flex:
百度的Flex知识介绍
Flex很强大,以后要多用用看。