我是HTML,CSS和Javascript的新手。当我点击它时,我试图让我的照片弹出更大但我不知道如何实现它。我一直在努力寻找一个好的Javascript教程,但为此解释了一种技术。请帮忙。 (我所知道的是将图像放在网页上的代码)。
我希望看起来像这样。
http://www.w3schools.com/jquerymobile/tryit.asp?filename=tryjqmob_popup_image
但他们没有在教程中显示javascript
答案 0 :(得分:4)
body {
padding: 3em;
}
img {
transition: transform .5s;
}
img:hover {
transform: scale(2.5);
}

<img src="//www.gravatar.com/avatar/9708ca3dca5969e124d0730acf48d2e7?s=32&d=identicon&r=PG&f=1">
&#13;
有关浏览器支持和供应商前缀的详细信息,请参阅http://caniuse.com/#feat=transforms2d和http://caniuse.com/#search=transition。
答案 1 :(得分:2)
试试这个。使用您的图像名称更改src。 此致!
<html>
<head>
<style>
.pop-out
{
transition: transform .5s;
}
.pop-out:hover
{
-ms-transform: scale(1.5, 1.5);
-webkit-transform: scale(1.5, 1.5);
transform: scale(1.5, 1.5);
}
</style>
</head>
<body>
<img src="test.jpg" class="pop-out">
</body>
</html>
答案 2 :(得分:0)
我有两个很好的解决方案:)
<强> HTML 强>
<img id="image" src="">
<强> CSS 强>
#image {
width: 100%;
}
#image:hover {
width: 150%;
}
<强> HTML 强>
<img id="image" src="">
<强> CSS 强>
#image {
width: 100%;
}
#image:hover {
transform: scale(1.5);
}
很简单,在两个例子中,我都将图像尺寸增加了50%。现在,执行此操作的两种方法是使width
更大,或使用scale(x.x)
。
我希望我能帮忙! :)