Впервые используется селектор псевдо :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 и псевдоселекторами (что я сомневаюсь). Спасибо.