项目符号垂直对齐
Bullet point vertical alignment
如何在这段代码中垂直对齐项目符号点和文本?我找不到 CSS 属性:
URL: https://scienceofhappyrelationships.com/mistake-10-neglecting-your-appearance/
谢谢
他们通过在 <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;
}
因为rotate会升高bullet point所以需要将transofmation的中心设置在bullet point的中间这样rotate不会改变高度所以你需要添加
transform-origin: -50%;
希望对您有所帮助!
如何在这段代码中垂直对齐项目符号点和文本?我找不到 CSS 属性:
URL: https://scienceofhappyrelationships.com/mistake-10-neglecting-your-appearance/
谢谢
他们通过在 <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;
}
因为rotate会升高bullet point所以需要将transofmation的中心设置在bullet point的中间这样rotate不会改变高度所以你需要添加
transform-origin: -50%;
希望对您有所帮助!