第一次真正使用伪:after
选择器。不确定我遇到的问题是它的限制还是我只是错过了一些明显的东西。
li.current:after {
border-width: 1px 1px 0 0;
content: ' ';
background: #256f9e;
display: block;
height: 13px;
position: absolute;
width: 10px;
top: 6;
margin:0px auto;
z-index: 99;
transform: rotate(-224deg);
-webkit-transform: rotate(-224deg);
-moz-transform: rotate(-224deg);
-ms-transform: rotate(-224deg);
-o-transform: rotate(-224deg);
transform-origin: 50% 50%;
-webkit-transform-origin: 50% 50%;
-moz-transform-origin: 50% 50%;
-ms-transform-origin: 50% 50%;
-o-transform-origin: 50% 50%;
text-align: center;
float: center;
}
我创建了一个小三角形(或者更确切地说是一个旋转成看起来像三角形的盒子)。我希望它居中,<li></li>
但无法使用我的常规方法弄清楚。失败的事情(排名不分先后):
text-align: center;
float: center;
margin: 0 auto;
margin-right: 0;
margin-left: 0;
我错过了什么?我怀疑这很重要,但我正在使用 AngularJS。以为我会提到它,以防 Angular 和 Pseudo 选择器之间存在已知冲突(我对此表示怀疑)。谢谢。