У меня есть странные проблемы CSS, как можно видеть здесь на этом jsfiddle https://jsfiddle.net/4x17wLoj/При наведении курсора мыши, текст украшение подчеркивание также получает повернута
<ul class="menu">
<li class="hasChildren menuItem">
<a href="/about-us/our-story.html" class="menuItemLabel">
Our story
</a>
</li>
</ul>
.menuItemLabel:before {
content:"\e008";
font-family: 'Glyphicons Halflings';
float: right;
margin-left: 10px;
-webkit-transform: rotate(0deg);
-ms-transform: rotate(0deg);
transform: rotate(0deg);
transition: .05s;
font-size: 10px;
width: 10px;
height: 10px;
color: black;
}
.menuItemLabel:hover:before {
-webkit-transform: rotate(90deg);
-ms-transform: rotate(90deg);
transform: rotate(90deg);
text-decoration: none;
}
Он работал нормально на всех браузерах. Тем не менее, в IE10, когда я наводил курсор, подчеркивание отображается над текстом (и это нормально). Однако рядом с иконкой есть дополнительная строка. Я думаю, это потому, что я вращаю значок с помощью css3. Это, в свою очередь, также поворачивает текст-подчеркивание.
Любая помощь пожалуйста? Я не хочу, чтобы линия была рядом с иконкой, когда она зависала. Я хочу, чтобы подчеркивание текста подчеркивалось только для текста.
Это также будет означать, что я не буду иметь никаких парить даже для текста. Я хочу, чтобы подчеркивание текста подчеркивалось только для текста, а не для значка. –
да, извините, мой взгляд, работая над решением сейчас ... –
Кажется, что переполнение: скрытое делает работу. Weird.why? –