CSS — требуется только размер изображения (не текста) Для увеличения при наведении

#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. О да, это было оно : ) Спасибо!