#html #css #wordpress #hover #animate.css
#HTML #css #wordpress #наведите #animate.css
Вопрос:
Если вы посетите раздел сервисов на главной странице (с дизайном веб-сайта, графическим дизайном, значками поискового маркетинга и конверсий WordPress), вы заметите, что изображения и текст под ними будут увеличиваться в размере при наведении на них курсора. Но я просто хочу, чтобы размер изображения увеличивался (не текст). CSS, который в настоящее время определяет размер области обслуживания (без наведения и с наведением), является:
.service-icon img {
width: 100px;
height:95px;
}
.service-icon img:hover{
width: 110px !important;
height:100px !important;
}
Класс «service-icon» должен применяться только к значку, так почему же тогда текст также реагирует?
Я также попытался применить этот стиль к определенному классу image:
/*.service-icon img:hover{
width: 110px !important;
height:100px !important;
}*/
.attachment-post-thumbnail, .size-post-thumbnail, .wp-post-image:hover {
width: 110px !important;
height: 100px !important;
}
Но это не дало мне никакого результата — размер изображений / шрифта вообще не увеличился. На данный момент я не знаю, что еще попробовать. Это веб-сайт WordPress с пользовательской темой, и вы заметите, что изображения изначально анимированы с помощью плагина CSS3 Animate-It. Спасибо за ваши предложения.
РЕДАКТИРОВАТЬ: обновленный CSS:
.service-icon img {
width: 100px;
height:95px;
}
.service-icon img:hover{
transform: scale(1.1);
}
/*.service-icon img:hover{
width: 110px !important;
height:100px !important;
}
.attachment-post-thumbnail, .size-post-thumbnail, .wp-post-image:hover
{
width: 110px !important;
height: 100px !important;
}
*/
Комментарии:
1. Используйте
transform: scale(1.1)
Ответ №1:
Используйте transform: scale()
.service-icon img {
width: 100px;
height:95px;
}
.service-icon img:hover{
transform: scale(1.1);
}
Пример фрагмента
img:hover {
transform: scale(1.1);
}
<img src="http://placehold.it/200x100/f00" alt="image">
<br>
Hey there, I'm not moving
Комментарии:
1. Я попробовал transform: scale (1.1) в моем отредактированном CSS (см. Выше) и для классов .attachment-post-thumnbail, .size-post-thumbnail, .wp-post-image:hover (который в настоящее время закомментирован в отредактированном CSS) — но в обоих случаях ничего не произошло.
2. Я вижу «недопустимое значение свойства» для «transform: scale(1.1)» в инспекторе imgur.com/4mZWmWH
3. @HappyHands31 обновил мой ответ примером, показывающим, что это работает, а если у вас нет, вы что-то пропустили.
4. @HappyHands31 В вашей правке вопроса вы написали ошибку
transform
, надеюсь, не в вашем коде5. О да, это было оно : ) Спасибо!