@rootnoroot

Как правильно прописать в less?

Есть меню

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 написать не пойму
  • Вопрос задан
  • 67 просмотров
Пригласить эксперта
Ответы на вопрос 1
@karminski
Senior React.JS Developer
У вас пропущен амперсанд для вложенных правил

& > li { ... }
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
21 нояб. 2024, в 19:31
500 руб./за проект
21 нояб. 2024, в 19:28
200000 руб./за проект