【发布时间】:2013-05-25 00:04:07
【问题描述】:
第一次真正使用伪: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 选择器之间存在已知冲突(我对此表示怀疑)。 谢谢。
【问题讨论】:
标签: css pseudo-element