Безплатно! Онлайн събитие: От претоварване с информация до фокус и структура с Gemini & NotebookLM Регистрация тук.
Интерактивна икона
Пълен достъп до курса: Не
За пълен достъп или безплатна проба (2 модула), моля влезте или се регистрирайте.
Как да направите иконата интерактивна с transition
Интерактивността прави сайта по-жив и ангажиращ. С помощта на CSS можем да променим външния вид на иконата при hover, като я направим черно-бяла и я завъртим плавно. Най-важното е, че transition осигурява плавен преход, вместо рязка промяна на стиловете.
Стъпка по стъпка: черно-бял ефект и завъртане
- Изберете иконата (снимката) чрез CSS селектор.
- Добавете
:hoverсъстояние. - В
:hoverзадайтеfilter: grayscale(100%), за да стане изображението черно-бяло. - Добавете и
transform: rotate(360deg). - За плавен ефект добавете
transitionкъм основния елемент:
- за
filterс продължителност 1 секунда - за
transformс продължителност 1 секунда
- за
- За по-добра съвместимост с Chrome използвайте и префикс
-webkit-заfilter.
След тези стъпки иконата ще се завърта и ще преминава в черно-бял режим плавно при преминаване с мишката.
Използвани CSS свойства
filter– Прилага визуални ефекти катоgrayscale(100%)за черно-бяло изображение.-webkit-filter– Префикс за съвместимост с Chrome при използване наfilter.transform– Позволява трансформации катоrotate(360deg).transition– Създава плавен преход при промяна на свойства (напр.1sпродължителност).