Если я переключаю эффект наведения, фон скрывает текст. Какой atttribute shoud я добавляю, что текст listpoints не находится под фоном «раньше».CSS hover animation скрывает текст
Я также размещаю код-ссылку, поэтому вам легко проверить мой код.
Благодаря
<nav>
<ul>
<li>#1111111111</li>
<li>#2222222222</li>
<li>#3333333333</li>
</ul>
</nav>
nav {
position: absolute;
top: 0;
bottom: 0;
background-color: #2c3e50;
width: 100px;
}
nav ul {
margin: 0;
padding: 0;
}
nav ul li {
border-bottom: 1px solid #ecf0f1;
padding: 10px 0 10px 0;
position: relative;
color: red;
}
nav ul li:hover {
color: green;
}
nav ul li:before {
position: absolute;
content: '';
top:0;
left: 0;
width: 0;
height: 100%;
background-color: white;
transition:all 0.3s ease;
z-index: 0;
}
nav ul li:hover::before {
width: 100%;
}
Codepen: http://codepen.io/anon/pen/oBXwVB
Проблема заключается в ': before' скрывает это. –
z-index: от -1 до: before или другого html/css ... http: //codepen.io/anon/pen/BpNdyO – sinisake
@sinisake 'z-index: -1' не будет работать правильно? –