CanVas
@CanVas
Веб-мастер

Можно ли в nth-of-type как то использовать n в css?

К примеру вот такой код можно ли сократить:?
.fullplan h4:nth-of-type(1):before {background-image: url('images/fullplan/1.png')}
.fullplan h4:nth-of-type(2):before {background-image: url('images/fullplan/2.png')}
.fullplan h4:nth-of-type(3):before {background-image: url('images/fullplan/3.png')}
.fullplan h4:nth-of-type(4):before {background-image: url('images/fullplan/4.png')}
.fullplan h4:nth-of-type(5):before {background-image: url('images/fullplan/5.png')}
  • Вопрос задан
  • 163 просмотра
Решения вопроса 1
bootd
@bootd Куратор тега CSS
Гугли и ты откроешь врата знаний!
Сократить, нет! В стандартном css нет возможности создавать цикл с инкрементом
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
IonDen
@IonDen
JavaScript developer. IonDen.com
Можно, например с помощью Less
Ответ написан
sergski
@sergski
web-developer
scss
@for $i from 1 through 5 {
	.fullplan h4:nth-of-type(#{$i}):before {
		background-image: url('images/fullplan/#{$i}.png');
	}
}
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы