Квадратные скобки в селекторах CSS?

Добрый день. Раньше не сталкивался с подобным синтаксисом. Поясните пожалуйста, что к чему, например на данном фрагменте:
.hide[data-effect-out="moveUpOut"] .tiltview a {
	-webkit-animation: moveUpOut 1.5s both;
	animation: moveUpOut 1.5s both;
}
  • Вопрос задан
  • 10856 просмотров
Решения вопроса 3
Rsa97
@Rsa97
Для правильного вопроса надо знать половину ответа
Элемент a, потомок элемента с классом .tiltview, потомка элемента с классом .hide и атрибутом data-effect-out равным "moveUpOut"
Селекторы CSS
Ответ написан
Комментировать
Tavion
@Tavion
front-end developer
Ответ написан
Комментировать
jask
@jask
Разработчик
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
IonDen
@IonDen
JavaScript developer. IonDen.com
Квадратные скобки позволяют искать по атрибутам. Например:
jsfiddle.net/IonDen/9a1r65x3
<div data-id="test"></div>
<a href="ya.ru"></a>

[data-id='test'] {
    width: 100px; height: 100px;
    background: #000;
}
[href='ya.ru'] {
    font-size: 50px;
}
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы