Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.11.2023, 22:37
Аватар для deniscikasov@gmail.com
Аспирант
Отправить личное сообщение для deniscikasov@gmail.com Посмотреть профиль Найти все сообщения от deniscikasov@gmail.com
 
Регистрация: 14.03.2023
Сообщений: 82

проблема с nth-clild
Не могу поставить разные цвета <h3>

скриншот - https://skr.sh/sMikRYaj2PC

<div class="tabs-right previev">
              <div class="previev__content">
                <h3 class="previev__title">Recommended for you</h3>
              </div>
              <div class="preview__item preview__item-click preview__item-click_active">
                <div class="preview__content">
                  <h3 class="preview__subtitle">food</h3>
                  <div class="preview__text">
                    For Chicken-Fried Steak, Too Much Is Just Enough
                  </div>
                </div>
              </div>
              <div class="preview__item preview__item-click ">
                <div class="preview__content">
                  <h3 class="preview__subtitle">TECh REVIEWS</h3>
                  <div class="preview__text">
                    For Chicken-Fried Steak, Too Much Is Just Enough
                  </div>
                </div>
              </div>
              <div class="preview__item preview__item-click ">
                <div class="preview__content">
                  <h3 class="preview__subtitle">NFL</h3>
                  <div class="preview__text">
                    For Chicken-Fried Steak, Too Much Is Just Enough
                  </div>
                </div>
              </div>
              <div class="preview__item preview__item-click ">
                <div class="preview__content">
                  <h3 class="preview__subtitle">movies</h3>
                  <div class="preview__text">
                    For Chicken-Fried Steak, Too Much Is Just Enough
                  </div>
                </div>
              </div>
              <div class="preview__item preview__item-click ">
                <div class="preview__content">
                  <h3 class="preview__subtitle">cars</h3>
                  <div class="preview__text">
                    For Chicken-Fried Steak, Too Much Is Just Enough
                  </div>
                </div>
              </div>
            </div>


.preview__subtitle {
   text-transform: uppercase;

   &:nth-child(1) {
      color: red;
   }

   &:nth-child(2) {
      color: green;
   }

   &:nth-child(3) {
      color: rgb(195, 7, 170);
   }
}

Последний раз редактировалось deniscikasov@gmail.com, 09.11.2023 в 22:39.
Ответить с цитированием
  #2 (permalink)  
Старый 09.11.2023, 23:10
Аватар для ruslan_mart
Профессор
Отправить личное сообщение для ruslan_mart Посмотреть профиль Найти все сообщения от ruslan_mart
 
Регистрация: 30.04.2012
Сообщений: 3,018

nth-child подразумевает подядок элементов на одном уровне вложенности.

.preview__item {
   &:nth-of-type(1) .preview__subtitle {
      color: red;
   }
 
   &:nth-of-type(2) .preview__subtitle {
      color: green;
   }
 
   &:nth-of-type(3) .preview__subtitle {
      color: rgb(195, 7, 170);
   }
}


Но лучше даже так:

.preview__item {
   &:nth-of-type(1) {
      --subtitle-color: red;
   }
 
   &:nth-of-type(2) {
      --subtitle-color: green;
   }
 
   &:nth-of-type(3) {
      --subtitle-color: rgb(195, 7, 170);
   }
}

.preview__subtitle {
  color: var(--subtitle-color);
}
Ответить с цитированием
  #3 (permalink)  
Старый 10.11.2023, 13:11
Аватар для deniscikasov@gmail.com
Аспирант
Отправить личное сообщение для deniscikasov@gmail.com Посмотреть профиль Найти все сообщения от deniscikasov@gmail.com
 
Регистрация: 14.03.2023
Сообщений: 82

Спасибо
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с графиками thislegion Events/DOM/Window 3 27.04.2022 15:49
Смена background при нажатии JIeuTo Общие вопросы Javascript 5 14.09.2018 18:48
Проблема при изменение типа в Store на ajax Ambassador ExtJS 2 06.09.2018 23:59
Проблема с радио кнопками px379 Общие вопросы Javascript 8 29.07.2013 09:30
Проблема с дизайном после отправки xmlhttprequest, Проблема с дизайном после отправки cyberx AJAX и COMET 3 01.05.2010 17:07