Есть меню
ul{
text-align: center;
list-style-type: none;
align-items: center;
li{
display: inline-block;
text-align: center;
margin: 0 15px;
vertical-align: middle;
position: relative;
a{
font-size: 15px;
color: #232323;
font-family: 'Century Gothic';
font-weight: bold;
text-decoration: none;
display: block;
text-align: center;
}
&:first-child{
a{
width: 34.6px;
height: 34.6px;
text-indent: -9999px;
background: url(../img/home.svg) ;
}
}
.sub-menu{
display: none;
position: absolute;
left: 0;
top: 30px;
background: #FFF;
padding: 20px;
}
}
}
первому пункту верхнего уровня нужны свои стили, но что бы во вложенные эти стили не применялись
&:first-child
как не пишу, что то не работает правильно
ul {
text-align: center;
list-style-type: none;
align-items: center;
> li {
display: inline-block;
text-align: center;
margin: 0 15px;
vertical-align: middle;
position: relative;
a {
font-size: 15px;
color: #232323;
font-family: 'Century Gothic';
font-weight: bold;
text-decoration: none;
display: block;
text-align: center;
}
.sub-menu {
display: none;
position: absolute;
left: 0;
top: 30px;
background: #FFF;
padding: 20px;
}
}
> li:nth-child(1) > a {
width: 34.6px;
height: 34.6px;
text-indent: -9999px;
background: url(../img/home.svg);
}
}
именно в less нужно
на чистом css не проблема а вот как его в less написать не пойму