前端 - CSS 实现自适应文本的头像_个人文章 - SegmentFault 思否
欢迎关注我的公众号:前端侦探Ant-design 中有一个这样的头像组件,当字符串较长时,字体大小可以根据头像宽度自动调整,效果如下当然,这里是通过JS根据字符数量自动缩放文本实现的而现在,仅仅通过
顺晟科技
2022-09-13 12:56:08
40
水平居中
text-align 应用于块级元素的文本水平居中
text-align=left; 左对齐
text-align=right; 右对齐
text-align=justify; 两端对齐
text-align=center; 水平居中
将块级元素中的内联元素设置为水平居中,并不能使块级元素水平居中
垂直居中
vertical-align应用于行内元素和替换元素,如图像和表单输入元素。
vertical-align不影响块级元素中的内容对齐。但可用于使表单元格中的元素垂直对齐。
代码:
div { display: table-cell; text-align: center; vertical-align: middle; }
让图片居中也可以使用同样的方法
代码:
div{ text-align:center;//水平居中 width:500px; height:500px; } p{ margin:0;//去除段落元素自带的margin line-height:500px; }
div{ display:flex; justify-content:center; align-items:center; }
justify-content决定元素在主轴上的排布方式,align-items决定元素在交叉轴上的排布方式。
因此:当flex的横向排布时(flex-direction:row),此时主轴方向为水平方向,交叉轴方向为垂直方向,这时justify-content决定元素在水平方向的排布方式,align-items决定元素在垂直方向的排布方式。
当flex的纵向排布时(flex-direction:column),此时主轴方向为垂直方向,交叉轴方向为水平方向,这时align-items决定元素在水平方向的排布方式,justify-content决定元素在垂直方向的排布方式。
31
2022-10
24
2022-10
19
2022-10
19
2022-10
30
2022-09
15
2022-09