Изменить цвет точки Nav по номеру товара

Посмотрите на картинку ниже, чтобы понять, что я имею в виду:)

введите описание изображения здесь

  <ul class="uk-dotnav uk-flex-center">
    <li data-uk-slideshow-item="0" class="uk-active"><a href="#">Love Always Wins !</a></li>
    <li data-uk-slideshow-item="1"><a href="#">Love Always Wins !</a></li>
    <li data-uk-slideshow-item="2"><a href="#">Love Always Wins !</a></li>
    <li data-uk-slideshow-item="3"><a href="#">Love Always Wins !</a></li>
  </ul>

Код из widgetkit я не могу изменить его.
Можно ли изменить цвет от точки для каждого элемента? (может быть с CSS или сценарием?)

Спасибо! picknstick.de/t-shirt-s


Если я использую ваш код ovokuro, то у меня есть эта проблема: введите описание изображения здесь какое-нибудь решение для этого?

2 ответа

Вы можете заменить пулю по умолчанию pseudoelement и стиль каждого li как вам нравится

li {
  list-style: none;
}

li:before {
  content: '●';
  padding-right: .5em;
}

li[data-uk-slideshow-item="1"]:before {
  color: red;
}

li[data-uk-slideshow-item="2"]:before {
  color: blue;
}

li[data-uk-slideshow-item="3"]:before {
  color: orange;
}

li[data-uk-slideshow-item="4"]:before {
  color: green;
}
<ul>
  <li data-uk-slideshow-item="1"><a href="#">Love Always Wins !</a></li>
  <li data-uk-slideshow-item="2"><a href="#">Love Always Wins !</a></li>
  <li data-uk-slideshow-item="3"><a href="#">Love Always Wins !</a></li>
  <li data-uk-slideshow-item="4"><a href="#">Love Always Wins !</a></li>
</ul>

.uk-dotnav ul li a{
  list-style: none;
}

.uk-dotnav   li:before {
  content: '●';
  padding-right: .5em;
  font-size:26px;
}

.uk-dotnav   li[data-uk-slideshow-item="1"]:before  {
  color: red;
}

.uk-dotnav   li[data-uk-slideshow-item="2"]:before {
  color: blue;
}

.uk-dotnav   li[data-uk-slideshow-item="3"]:before {
  color: orange;
}

.uk-dotnav    li[data-uk-slideshow-item="4"]:before {
  color: green;
}

Что-то вроде того?

Другие вопросы по тегам