Зум нарушает пропорции...

  • Автор темы Роман Н
  • 33
  • Обновлено
  • 12, May 2024
  • #1
 - See more at: [URL='https://lumtu.com/yti/dAHHAdWZodHRwOi8vY29yZWxhbmdzLmNvbS9jc3MvYm94L3pvb20uaHRtbCNzdGhhc2gucFhESW9DaG8uZ8Ga']http://www.corelangs.com/css/box/zoom.html#sthash.pXDIoCho.dpuf[/URL]
Code (markup):
 <!DOCTYPE html> <html > <head> <style type="text/css"> .frame { height: 200px; width: 200px; overflow: hidden; } .zoomin img { height: 200px; width: 200px; -webkit-transition: all 2s ease; -moz-transition: all 2s ease; -ms-transition: all 2s ease; transition: all 2s ease; } .zoomin img:hover { width: 300px; height: 300px; } </style> </head> <body> <div class="zoomin frame"> <img src="img/zimage.png" title="Масштабирование при наведении с помощью перехода с помощью CSS" /> </div> </body> </html> 
Код (разметка): Привет, мне нужна помощь с этим... кажется, что масштаб не пропорционален! почему? может кто-нибудь мне помочь.!

Роман Н


Рег
29 Jul, 2015

Тем
1

Постов
3

Баллов
13
  • 11, Jun 2024
  • #2
Потому что вы установили изображение как по ширине, так и по высоте. Если вы хотите, чтобы оно было пропорциональным, вам нужно отпустить его; либо его ширина, либо высота. Пример:
 .zoomin img{

width: 100%; /*relatively to parent .frame*/

height: auto; /*allow it to adjust by itself*/

transition: all 2s ease;
}
Код (CSS):
 

Wedma


Рег
13 Nov, 2015

Тем
1

Постов
3

Баллов
13
Тем
49554
Комментарии
57426
Опыт
552966

Интересно