在网页设计中,图片的使用是非常普遍的。而一些图片的细节需要特别突出,甚至需要放大展示。这时候就需要使用CSS中的点击图片放大效果。首先,我们需要在HTML中添加一个图片标签,例如:<sp
<span><img src="image.jpg" alt="图片" class="zoom-img"></span>
<span>p.zoom-img {</span> <span> position: relative;</span> <span>} </span> <span>p.zoom-img:hover {</span> <span> cursor: zoom-in;</span> <span>} </span> <span>.zoom-img:hover:before {</span> <span> content: "";</span> <span> display: none;</span> <span> position: absolute;</span> <span> top: 50%;</span> <span> left: 50%;</span> <span> width: 50px;</span> <span> height: 50px;</span> <span> margin-top: -25px;</span> <span> margin-left: -25px;</span> <span> background-image: url(image.jpg);</span> <span> background-repeat: no-repeat;</span> <span> background-size: 150%;</span> <span>}</span> <span>.zoom-img:active:before {</span> <span> width: 100px;</span> <span> height: 100px;</span> <span> margin-top: -50px;</span> <span> margin-left: -50px;</span> <span>}</span>
粉丝
0
关注
0
收藏
0