【发布时间】:2017-05-28 19:08:05
【问题描述】:
如何将项目符号点与此代码中的文本垂直对齐?我找不到 CSS 属性:
网址:https://scienceofhappyrelationships.com/mistake-10-neglecting-your-appearance/
感谢
【问题讨论】:
标签: css bulletedlist
如何将项目符号点与此代码中的文本垂直对齐?我找不到 CSS 属性:
网址:https://scienceofhappyrelationships.com/mistake-10-neglecting-your-appearance/
感谢
【问题讨论】:
标签: css bulletedlist
他们通过在<li> 之前添加一个伪对象来实现项目符号点,该项目符号点字符的样式和位置使用下面的css
.cnt article ul li:before {
-webkit-transform: rotate(45deg);
-moz-transform: rotate(45deg);
-ms-transform: rotate(45deg);
-o-transform: rotate(45deg);
transform: rotate(45deg);
content: '\f04d';
color: #408c52;
display: inline-block;
font-family: FontAwesome;
line-height: 3em;
font-size: 5px;
padding-right: 10px;
}
因为旋转会提高项目符号点,所以需要将变换的中心设置为项目符号点的中间,这样旋转不会改变高度,所以需要添加
transform-origin: -50%;
希望这会有所帮助!
【讨论】:
transform: translateY(7px) rotate(45deg);
transform-origin: -50%;希望你能让我的答案成为接受的答案。