Разное

Css animation hover: How To — Transition on Hover

16.08.2023

Содержание

Как сделать красивый эффект при наведении с помощью CSS

Как сделать красивый эффект при наведении с помощью CSS | Medium

Анимация перехода в CSS (каскадные таблицы стилей) для подпитки ваших HTML-компонентов 014 свойств. В любом проекте веб-разработки веб-сайта, который у вас есть, у вас всегда есть части, которые вы хотите, чтобы они были красивыми или хорошо выглядящими

анимация и переход эффекты.

Photo by Tyler Lastovich on Unsplash

CSS Transition всегда было интересно использовать для придания веб-страницам крутого и привлекательного вида. Любые компоненты вашего веб-сайта, такие как кнопки , ссылки , карточки или , могут иметь анимационные эффекты.

Есть несколько свойств перехода CSS, которые могут сделать ваш сайт крутым. Переход может принимать практически другие свойства CSS, которые вы хотите анимировать, такие как непрозрачность, цвет фона, преобразование и другие свойства. Смотрите этот отличный пояснительный пост от Сара Коуп о Transition Свойства.

Я расскажу вам о двух вещах, которые я хочу ввести в анимацию переходов. Кнопки и Карточки — популярные HTML-компоненты, которые широко используются на веб-сайтах.

1. Кнопки

Мы можем начать с написания кнопок HTML на холсте. Вы можете использовать свой собственный стиль CSS для проектов или использовать структуру CSS, которая вам нравится. Я использую Bootstrap 4 для этого случая.

Настройка HTML:

Теги HTML для анимации и переходов

Настройка SCSS:

Фрагменты кода анимации и переходов SCSS Карточки

Прежде всего, мы используем карты Bootstrap по умолчанию и расширяем анимацию перехода CSS поверх нее, и, наконец, мы добавляем новую анимацию перехода.

The Cards SCSS:

SCSS для анимации и переходов на HTML-тегах Cards

The Cards HTML:

HTML-теги Cards с анимацией и переходами

Мы можем продолжить анимацию переходов на карточках с элементами псевдокласса ::before . Использование свойства before для анимации с преобразованием и переходом:

SCSS:

Использование свойства css ::before для анимации и переходов в HTML-тегах

HTML:

Теги HTML-карт с использованием CSS ::before для анимации и переходов

CSS-анимация и эффекты перехода примут начало наведения мыши и выхода из карточек. Плавный переход можно изменить в свойстве CSS transition . Чем больше вы изменяете свойства перехода анимации CSS, тем лучше вы понимаете, как работает эффект.

Результат анимации перехода на картыCodePen на анимации карт

И, наконец, мы могли бы использовать некоторые модификации для анимации карт с помощью преобразования CSS перспектива свойство:

SCSS :

SCSS Преобразование карточек при CSS-анимации и переходеРезультат перспективного перехода CSS-анимацияCodePen на карточках перспективная анимация перехода

Спасибо, что заглянули. Это одна из моих серий о SCSS с Bootstrap и удачного кодирования!

Ссылки:
https://sass-lang.com/
Сара Коуп https://css-tricks.com/almanac/properties/t/transition/

Читайте также:

OnLine и OffLine Detection API веб-навигатора с использованием VueJS

API навигатора веб-браузера, который представляет текущее состояние интернет-соединения пользовательского агента с использованием VueJS.

code-road.medium.com

Рассмотрите эти 11 полезных модулей в вашем Nuxt.js

Nuxt.js — это привлекательная платформа Vue.js с большой поддержкой сообщества.

medium.com

Как изменить версию Node.js между проектами с помощью NVM

Управление несколькими проектами с разными версиями Node на вашем компьютере

Пожалуйста, следуйте за мной, чтобы получить больше советов и рекомендаций по веб-разработке, спасибо!

Присоединяйтесь к Medium по моей реферальной ссылке — Code Road

Прочитайте все истории Code Road (и тысячи других авторов на Medium).

Ваш членский взнос напрямую поддерживает Code…

code-road.medium.com

Css Animation

Transitions

Animate

Bootstrap 4

Автор Code Road

9 0005

176 подписчиков

Я пишу на такие темы, как NuxtJS, NextJS, GraphQL, Laravel, TailwindCSS, Bootstrap, SEO, Headless CMS, Fullstack и веб-разработка.

Еще от Code Road

Code Road

в

Лучшее программирование

Как изменить версию Node.js между проектами с использованием NVM

Управление несколькими проектами с различными версиями Node на вашем компьютере

·Чтение через 6 мин·21 августа 2020 г. 06

JWT (веб-токены JSON) Аутентификация пользователя в веб-приложении Next.js

Практическое руководство по JWT (веб-токенам JSON) аутентификации в приложении Next.js.

·4 мин чтения·7 сентября 2020 г.

Code Road

Контейнер MySQL Docker с MySQL Workbench и PhpMyAdmin

Подключение базы данных MySQL в контейнере Docker с помощью MySQL Workbench и phpMyAdmin для администрирования баз данных

Chart.

js в Nuxt.js: как реализовать

Chart.js — это удобная библиотека диаграмм с простыми диаграммами HTML5 с использованием тега

. Реализация этого в Nuxt.js или Vue.js создаст…

·8 мин чтения·1 октября 2022 г.

Посмотреть все на Code Road

Рекомендовано на Medium

Thomas Smith

в

Генератор

Новая визуальная функция Google Bard меняет правила игры

Чат-боты могут официально увидеть мир

·6 мин чтения·6 дней назад

Christie Tang

in

UX Collective

Адаптивные сетки и как их использовать

Подробное объяснение для дизайнеров о том, как использовать сетки для адаптивного дизайна и как будут масштабироваться объекты между контрольными точками.

·11 минут чтения·18 апреля 2019 г. 0006 ByteByteGo System Design Alliance

Схема проектирования системы: Полное руководство

Разработка надежной, масштабируемой и эффективной системы может быть сложной задачей.

Однако понимание ключевых концепций и компонентов может помочь…

·Чтение за 9 минут·20 апреля

Михал Малевич

Существует ПЯТЬ уровней навыков пользовательского интерфейса.

Только уровень 4+ позволяет нанять вас.

·Чтение через 6 мин·25 апреля

Christina Sa

in

UX Planet

Пример использования UX-дизайна, благодаря которому меня наняли

901 37 Получить работу в сфере UX-дизайна сложно, но один конкретный пример помог мне выделиться из толпы. Я разработал нетрадиционный…

·8 мин чтения·16 марта

The PyCoach

в

Искусственный угол

Вы используете ChatGPT неправильно! Вот как опередить 99% пользователей ChatGPT

Освойте ChatGPT, изучив технику быстрого доступа.

·7 мин чтения·17 марта

Посмотреть больше рекомендаций

Статус

Писатели

Карьера

Конфиденциальность

Преобразование текста в речь

9000 0 Простой способ создать анимацию при наведении для ваших кнопок с помощью CSS | Макс N Простой способ создать анимацию при наведении для ваших кнопок с помощью CSS | Макс Н | Уровень выше CodingOpen в приложении

Мы создадим две кнопки с простыми, но интересными анимационными эффектами при наведении.

Опубликовано в

·

Чтение: 3 мин.

·

24 марта 2020 г.

Сегодня мы создадим две кнопки с анимированными эффектами наведения. Одна кнопка имеет более простой эффект наведения, а другая имеет анимированный скользящий фон.

Хотя существуют библиотеки JS, которые можно использовать для создания действительно причудливых анимационных эффектов, вы также можете создавать простые, но привлекательные анимации при наведении курсора. Вот предварительный просмотр того, что мы собираемся создать. Наведите курсор на каждую кнопку.

Давайте рассмотрим каждый шаг создания анимации при наведении на эти две кнопки.

Начнем с разметки двух кнопок.

  




Класс .container используется только для центрирования наших двух кнопок в целях презентации . Главное — это теги кнопок внутри div-контейнера.

Каждая кнопка имеет два класса. Класс .btn обеспечит общий стиль для обеих кнопок, но классы .btn-1 и .btn-2 мы будем использовать для создания отдельных эффектов наведения.

Далее мы переходим к CSS, где мы можем стилизовать кнопки.

Далее мы создаем стиль для обеих кнопок.

 button.btn{ 
фон: прозрачный;
цвет: белый; граница
: сплошной белый 2 пикселя;
размер шрифта: 20px;
межбуквенный интервал: 2px;
отступ: 25px 80px;
преобразование текста: верхний регистр;
курсор: указатель; Дисплей
: встроенный блок;
margin: 15px 30px;/* анимация и синхронизация переходов*/ -webkit-transition: all 0.4s;
-moz-переход: все 0.4с;
переход: все 0,4 с;
}

Автор Max N

1,3 тыс. подписчиков

·Писатель для

Иллюстратор, который пишет юмор и программирует одновременно. Я также делаю портреты уродливых питомцев на заказ здесь https://www.etsy.com/shop/AShopDowntown

Еще от Max N и Level Up Coding

в

Алгоритм JavaScript: Обратные слова

Перевернуть каждое слово в строке

·Чтение через 2 минуты·23 июля 2021 г.

Джули Перилла Гарсия

в

Чтобы стать великим разработчиком программного обеспечения —  Вам нужна система

Вот как ее создать.

·7 минут чтения·23 июня

Джейкоб Беннетт

в

Используйте Git как старший инженер

Git — это мощный инструмент, который приятно использовать, когда вы знаете, как его использовать.

·4 мин чтения·15 ноября 2022 г.

в

Python на простом английском

Перебор списков в Python. стоя Python’s For Loop

·3 мин чтения·29 июня

Просмотреть все от Max N

Рекомендовано от Medium

Christie Tang

в

UX Collective

Адаптивные сетки и как их на самом деле использовать

Подробное объяснение для дизайнеров о том, как использовать сетки для адаптивного дизайна и как все будет масштабироваться между контрольными точками.

·11 минут чтения·18 апреля 2019 г.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *