Анимация Flashcards
Что делать, чтобы анимация плавности применялась при наведении курсора? И после ухода курсора?
Использовать свойство transition и обязательно к объекту, не к ховеру
Что обязательно добавлять к tranform и transition?
Вендорные префиксы для кроссбраузерности
Что делать, чтобы при наведении на один блок, появлялся другой?
Оба блока должны быть соответственно родителем и потомком, а в цсс между ними ставить пробел: предок:hover_пробел _потомок {….}
При соседских отношених он начнет мерцть. Если нужен :focus, элементу, который должен появиться, добавить tabindex=”0” именно 0 для експлорера.
Для каких сіойств не работает transition?
display:block и display:none и min-height в открытом виде (например, у дропдаунов)
Как делать плавное появление/исчезновение при наведении?
Так как c display: block и none не работает, можно использоваиь: аццкий марджин слева: -999em невидимому и обычный видимому; либо на разнице высот, но тогда не использовать min-height, просто height
Почему в аккордеоне не стоит использовать overflow:auto?
Это может привести к неуместному появлению-исчезновению полосы прокрутки
Почему стоит отключать плавную анимацию при проверке медиа-запросов?
Иначе будет появляться несцществующий скролл. ПОТОМ ВКЛЮЧИТЬ!
Можно ли задать ссылку шириной на весь блок+ анимированное подчёркивание только текста?
Да. 1. Ссылке задать display:block,чтобы она заполнила весь блок. 2. Каждой отдельной ссылке добавить по классу 3. И через них каждой ссылке задать сыою ширину псевдоэлемента, имитирующего подчёркивание