Как увеличить картинку при наведении?
За изменение масштаба изображения отвечает свойство transform с функцией scale() . В качестве её значения указывается число больше 1 для увеличения масштаба и меньше 1 — для уменьшения масштаба. К примеру, число 1.2 увеличивает масштаб на 20%.
Чтобы картинка увеличивалась при наведении на неё курсора мыши, свойство transform следует привязать к псевдоклассу :hover, как показано в примере 1.
Пример 1. Увеличение картинки
При наведении на картинку масштаб меняется мгновенно, поэтому для плавного увеличения изображения добавлено свойство transition , оно задаёт время масштабирования.
Если требуется масштабировать картинку, не увеличивая при этом её размеры, то каждое изображение надо поместить в . Для него задать свойство display со значением inline-block , чтобы стал размером с изображение; а также overflow со значением hidden , чтобы пряталось всё за пределами (пример 2).
Пример 2. Использование overflow
У изображений внутри строчно-блочных элементов снизу появляется небольшой отступ, его можно убрать с помощью свойства display со значением block .
См. также
- :focus на мобильных устройствах
- overflow
- transform
- Анимация ссылок при наведении
- Атрибут scroll
- Виды ссылок
- Всплывающая подсказка
- Высота и ширина в CSS
- Использование :hover
- Липкое позиционирование
- Несколько псевдоэлементов
- Нормальное позиционирование
- Ориентация
- Очистка float
- Переходы с помощью :hover
- Повёрнутые рамки
- Подробнее о позиционировании
- Подсветка строк и колонок таблицы
- Псевдокласс :hover
- Псевдоклассы в CSS
- Работа с типографикой
- Селекторы CSS
- Состояния кнопок
- Сочетание с псевдоклассами
- Типы ссылок
- Трансформация
- Трансформация
- Трансформация в CSS
- Функции трансформации
Как увеличить картинку при наведении курсора css
Частная коллекция качественных материалов для тех, кто делает сайты
![]()
- Creativo.one2000+ уроков по фотошопу
- Фото-монстр300+ уроков для фотографов
- Видео-смайл200+ уроков по видеообработке
- Жизнь в стиле «Кайдзен» Техники и приемы для гармоничной и сбалансированной жизни
- Главная»
- Скачать»
- CSS шаблоны, полезные дополения
В этом разделе Вы найдете различные файлы, которые по тем или иным причинам не были отнесены к какому-то конкретному разделу, но сами по себе несут какую-то пользу.
5 самых полезных расширений Google Chrome для веб-дизайнера и разработчика
В этой статье мы собрали список самых лучших и полезных расширений Google Chrome для веб-дизайнеров и разработчиков.
Добавил: Asad
Создан: 19 Июля 2017 Просмотров: 17628 Комментариев: 0

5 самых популярных плагинов WordPress для режима технического обслуживания
В этой статье мы хотели бы рассказать про самые лучшие плагины WordPress для режима технического обслуживания, которую вы можете включить на своем сайте в рамках обслуживания, разработки и так далее.
Добавил: Asad
Создан: 18 Июля 2017 Просмотров: 12256 Комментариев: 0
![]()
10 очень полезных плагинов для работы с виджетами на WP
Возможность использовать боковые виджеты добавляет удобства и функциональности в WordPress. Виджеты могут предоставлять широкий спектр функций, которые помогают пользователям находить необходимую информацию, делиться своим контентом и получать больше пользы от взаимодействия с сайтом. Помимо этого, в настоящее время существует больше способов, чем когда-либо, расширить возможности использования и внедрения виджетов на вашем сайте.
Добавил: Евгений Попов
Создан: 4 Июля 2017 Просмотров: 10762 Комментариев: 0
![]()
10+ лучших бесплатных шрифтов для кодирования и программирования
С этим постом я просто хотел выделить некоторые из лучших бесплатных моноширинных шрифтов, которые были оптимизированы для программирования, а также предложить некоторые основные указатели для выбора определенного шрифта.
Добавил: Евгений Попов
Создан: 25 Апреля 2017 Просмотров: 14584 Комментариев: 0
![]()
10 бесплатных плагинов для WordPress для добавления и расширения карт
10 бесплатных плагинов WordPress, которые позволят вам как добавлять, так и расширять функциональность карты на вашем сайте.
Добавил: Евгений Попов
Создан: 21 Апреля 2017 Просмотров: 19645 Комментариев: 0
![]()
Бесплатные WordPress плагины для добавления jQuery эффектов и возможностей к вашему сайту
Если вы ищете супер простой способ реализовать различные эффекты или функциональные возможности jQuery, есть классные бесплатные плагины WordPress, которые подходят для этой задачи. Вот 10 бесплатных плагинов, которые помогут вам использовать мощь jQuery — без необходимости писать JavaScript.
Добавил: Евгений Попов
Создан: 19 Апреля 2017 Просмотров: 4452 Комментариев: 0
![]()
10 бесплатных плагинов для WordPress для расширения BuddyPress и bbPress
BuddyPress — мощный бесплатный плагин, который добавляет возможности сообщества на ваш сайт WordPress. Установите его на свой сайт, и у вас будет доступ к удобным функциям, таким как потоки активности, профили пользователей, уведомления, группы и личные сообщения. Но это только базовый уровень того, что BuddyPress может сделать.
Разметка
Разметка довольно простая: включается в себя бокс и изображение внутри него. Бокс выступает в роли контейнера и не позволяет картинке выйти на пределы при увеличении.
Стили
Комментарии даны в коде.
.box < width: 600px; /* ширина бокса */ height: 500px; /* высота бокса */ position: relative; /* размещаем относительно бокса */ overflow: hidden; /* все что выходит за границы - скрываем */ border: 3px solid #fff; >.picture < width: 100%; height: 100%; position: absolute; object-fit: cover; /* адаптариуем картинку под бокс */ transition: 0.2s; /* для плавности анимации */ >.box:hover .picture < transform: scale(1.15); /* увеличиваем картинку при наведении */ >
Увеличение изображения при наведении курсора CSS
Увеличение изображения при наведении курсора посредством CSS, при чем плавно, красиво — задача совсем не сложная. Такой метод с изображениями используют многие блогеры. Когда посетитель вашего ресурса наводит курсор на изображение любой записи, это изображение плавно увеличивается. Такой эффект смотрится очень красиво.
Увеличение изображения при наведении курсора создается при помощи двух свойств CSS, свойства «transition», которое устанавливает эффект перехода между двумя состояниями элемента, и свойства «transform», которое меняет размер элемента.
Как работает эффект — увеличение изображения при наведении курсора, смотрите в демо-примере^
Сейчас рассмотрим как это сделать.
Первым делом размещаем картинку в папке с изображениями (обычно это папка «images»). Далее вставляем его в необходимое место на странице, предварительно обернув в div с классом img-increase. Укажите правильный путь к вашему изображению.
Html
Далее в файле CSS прописываем нашему классу img-increase необходимые свойства.
CSS
.img-increase
То есть наш блок будет иметь размеры 800 на 550 пикселей, точно такие-же, как и наше изображение. Если ваша картинка другого размера, устанавливаете размеры блока соответственно вашему изображению.
Свойство «overflow:hidden;» необходимо для того, чтобы наше изображение не выходило за рамки блока при увеличении.
Далее прописываем стили css для самого изображения:
.img-increase img < transition: all 1s ease-out; -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out; -webkit-transition: all 1s ease-out; >.img-increase img:hover
В свойстве «transition» у нас установлено «1s» — это значит, что анимация у нас происходит за 1 секунду. Это значение можно уменьшить или увеличить.
В свойстве «transform» установлено 1.3 — картинка увеличивается 1.3 раза. Соответственно это значение так-же можно изменить.
На этом все. Если материал понравился, поделитесь им с друзьями, кликнув по кнопкам соц.сетей ниже. Всем Удачи!


