На моей веб-странице я хочу поместить изображение таким образом, чтобы при наведении указателя мыши на это изображение появилась увеличенная версия.Показать увеличенное изображение, когда наведите курсор мыши на изображение
ответ
Обновленный решение CSS на основе дальнейшего объяснения требования в комментариях
<div class="effectback">
<img class="effectfront" src="https://farm8.staticflickr.com/7042/6873010155_d4160a32a2.jpg" />
</div>
attribution<br/>
https://secure.flickr.com/photos/[email protected]/6873010155/sizes/m/in/photostream/
.effectback {
display: block;
background: url('https://farm8.staticflickr.com/7042/6873010155_d4160a32a2_s.jpg') no-repeat;
margin: 0 auto;
}
.effectfront {
opacity: 0;
border: none;
margin: 0 auto;
}
.effectfront:hover {
opacity: 1;
transition: all 0.3s;
-webkit-transition: all 0.3s;
}
Оригинальное решение CSS на основе оригинального вопроса
CSS решение
.effectscale {
border: none;
margin: 0 auto;
}
.effectscale:hover {
-webkit-transform: scale(1.2);
-moz-transform: scale(1.2);
-o-transform: scale(1.2);
transform: scale(1.2);
transition: all 0.3s;
-webkit-transition: all 0.3s;
}
Спасибо. Однако у меня есть два изображения, одно изображение с более низким разрешением, другое - с более высоким разрешением. Я хочу, чтобы изображение с более низким разрешением помещалось на страницу, а затем, когда мышь мыши наводится над изображением, отображается версия с высоким разрешением. Как это сделать. – alancc
обновленная скрипка добавлена в ответ на ваш комментарий – Anton
Большое вам спасибо. Это выглядит очень хорошо. Есть ли способ сделать большое всплывающее изображение локализованным в том же центре, что и маленькое изображение? – alancc
<img src="..." onmouseover="this.width='someWidth'; this.height='someHeight'" onmouseout="this.width='originalWidth'; this.height='originalHeight'">
Просто попробуйте это:
<html>
<head>
<style>
.container{
overflow:hidden;
width:300px;/*change this to whatever you want*/
height:150px;/*change this to whatever you want*/
/*Of course, to get the desired effect, the size of the image "<img>" below must be larger than the size mentioned above*/
}
.container:hover{
overflow:visible
}
</style>
</head>
<body>
<div class='container'><img src='myImage.png'/></div>
</body>
</html>
Почему бы не использовать одинаковые проценты вместо фиксированных пикселей? Фиксированная ширина и высота имеют тенденцию создавать искаженные изображения, как только вы работаете с переменными изображениями/размерами. – SaschaM78
- 1. Qt TableView - Как показать изображение, когда наведите курсор мыши?
- 2. Наведите изображение автоматически наведите курсор мыши?
- 3. Показать html наведите курсор на изображение
- 4. Wordpress наведите курсор мыши на изображение
- 5. Наведите курсор на изображение
- 6. Изменить изображение на мыши наведите курсор мыши и наведите курсор мыши в CSS
- 7. Текст наведите курсор на изображение
- 8. наведите курсор на изображение, разверните скрытый div
- 9. показать предупреждение наведите курсор мыши на маршрут
- 10. Наведите указатель мыши на изображение.
- 11. показать еще изображение наведите курсор мыши на изображение по умолчанию в категории товаров в magento
- 12. Наведите курсор мыши на изображение, получите диалоговое окно печати?
- 13. на изображении наведите указатель мыши на изображение
- 14. Изображение Glow на мыши наведите указатель мыши?
- 15. Показать изображение на мыши наведите указатель мыши в строке gridview
- 16. CSS наведите курсор мыши на изображение, чтобы появиться подменю
- 17. Наведите указатель мыши на изображение в div
- 18. Изображение наведите курсор не будет
- 19. Увеличьте изображение, когда наведите указатель мыши
- 20. Наведите указатель мыши на изображение и другое изображение появляется
- 21. JQuery наведите курсор на изображение не работает
- 22. Наведите указатель мыши на изображение значка?
- 23. Показать подсказку наведите курсор на изображение с помощью knockoutjs
- 24. SCSS/CSS наведите курсор на изображение
- 25. html наведите курсор мыши на
- 26. Текстовое изображение наведите курсор на изображение, перемещение и изменение размеров
- 27. Увеличенное изображение
- 28. Ссылка на изображение, непрозрачность наведите на изображение
- 29. Как показать теги на tumblr, когда вы наведите курсор на изображение?
- 30. Изображение pop-out на мыши наведите указатель мыши
все, что вы должны сделать, это создать опрокидывание изображение, а когда местоположение мыши где-либо на изображение, установите рамку изображения на менее большой вы хотите, чтобы это было. – user2277872