Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > HTML и CSS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 10.02.2017, 16:02   #1
MeriPoppins
Новичок
Джуниор
 
Регистрация: 08.02.2017
Сообщений: 1
По умолчанию [CSS]: Пытаюсь сделать Карусель без JS, но не срабатывает нужное css-свойство. Помогите разобраться.

Хочу сделать карусель без js, но не срабатывает нужное css-свойство.
Подскажите пожалуйста в чем ощибка

Вот это свойство работает
Код:
#btn-1:checked ~ .slider-controls label[for="btn-1"],
#btn-2:checked ~ .slider-controls label[for="btn-2"],
#btn-3:checked ~ .slider-controls label[for="btn-3"]{ 
  background-color: #c1c1c1;
}
А это аналогичное нет((
Код:
#btn-1:checked ~ .content-slide .slider:nth-child(1),
#btn-2:checked ~ .content-slide .slider:nth-child(2),
#btn-3:checked ~ .content-slide .slider:nth-child(3){ 
  display: block;
}

Последний раз редактировалось Вадим Мошев; 10.02.2017 в 20:51.
MeriPoppins вне форума Ответить с цитированием
Старый 10.02.2017, 20:53   #2
Вадим Мошев

Старожил
 
Аватар для Вадим Мошев
 
Регистрация: 12.11.2010
Сообщений: 8,568
По умолчанию

Покажите HTML код.
Кстати, Пожалуйста, оформляйте Ваш код согласно правилам.
Вадим Мошев вне форума Ответить с цитированием
Старый 10.02.2017, 22:50   #3
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Селектор :nth-child(an+b) работает со всем дочерними элементами.
Код:
<label for="btn-1"></label> <!-- это :nth-child(1) -->
<div class="slider"></div> <!-- это :nth-child(2) -->
<label for="btn-2"></label> <!-- это :nth-child(3) -->
<div class="slider"></div> <!-- это :nth-child(4) -->
<label for="btn-3"></label> <!-- это :nth-child(5) -->
<div class="slider"></div> <!-- это :nth-child(6) -->
Т.е. в данном случе то, что ты указал класс, из выборки н-ного чайлда оно никак не фильтранет. Но, первый слайдер должен сработать на бтн-1... (радио-кнопка, судя по логике)

upd если я кончно угадал с версткой
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
WPF 3D карусель belsen WPF, UWP, WinRT, XAML 3 07.12.2014 11:29
jquery карусель kRicha JavaScript, Ajax 5 05.05.2012 12:23
Карусель со стрелками перелистывания текста Ko$ HTML и CSS 2 30.11.2011 20:15
C++ Карусель(Round Robin) ШеФФ Помощь студентам 5 14.11.2011 19:06