Эффект приближения и размытия на чистом CSS — PROG-TIME

Эффект приближения и размытия на чистом CSS

12.07.2019
Содержание:

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

HTML

Во внутрь тега section с классом .section добавляются 2 основных элемента: элемент .bg добавляет задний фон, элемент img с классом .logo добавляет логотип.

<section class="section">
    <img class="logo" src="http://prog-time.ru/wp-content/uploads/2019/07/logo_prog-time.png" alt="">
    <div class="bg"></div>
</section>

CSS

Стили тоже не сложные. При наведение на логотип будет происходить его размытие, а у заднего фона размытие будет пропадать.

body {
   margin: 0;
}
.section {
   position: relative;
   overflow: hidden;
   width: 100%;
   height: 100vh;
   display: flex;
   justify-content: center;
   align-items: center;
}
.logo {
   width: 350px;
   height: auto;
   z-index: 20;
   transition: 1s;
}
.bg {         
   position: absolute;
   top: 0;
   left: 0;
   width: 100%;
   height: 100%;
   background-image: url('man1.jpg');
   background-size: cover;
   transition: 1s;
   filter: blur(10px);
}
/*ПРИ НАВЕДЕНИЕ НА ЛОГОТИП ИЗМЕНЯЕМ ЕГО СТИЛИ*/
.logo:hover {
   filter: blur(3px);
   transform: scale(1.2);
   opacity: 0.5;
}
/*ПРИ НАВЕДЕНИЕ НА ЛОГОТИП ИЗМЕНЯЕМ СТИЛИ ЗАДНЕГО ФОНА*/
.logo:hover~.bg {
    filter: blur(0);
    transform: scale(1.2);
}
На этом всё!
Больше интересных статей в нашей группе - https://vk.com/progtime
Вы так же можете разместить свой вопрос на нашем форуме, где другие программисты смогут вам помочь в решение вашей задачи - https://vk.com/prog_time
Так же прокачивайте свои навыки на нашем канале - https://www.youtube.com/c/ProgTime
Наши планы
  • Написание материала для курса по разработке ботов на Telegram
  • Разработка универсального парсера на PHP

Поддержите мой сайт!

Каждый переведённый донат, мотивирует на создание новых записей и уроков на YouTube

Контакты для связи

Технология на prog-time
Telegram
https://t.me/prog_time_bot