• 技术文章 >web前端 >前端问答

    css3如何实现鼠标点击图片放大

    青灯夜游青灯夜游2022-04-25 16:52:38原创325

    实现方法:1、使用“:active”选择器选中鼠标点击图片的状态;2、使用transform属性和scale()函数实现图片放大效果,语法“img:active {transform: scale(x轴放大倍数,y轴放大倍数);}”。

    本教程操作环境:windows7系统、CSS3&&HTML5版、Dell G3电脑。

    css3实现鼠标点击图片放大

    实现思想:

    语法:

    img:active {transform: scale(2,2);}

    实现示例:

    <!DOCTYPE html>
    <html>
    <head>
    <meta charset="UTF-8" />
    <style type="text/css">
    img:active {
    margin: 100px;
    transform: scale(2, 2);
    }
    </style>
    </head>
    <body>
    <img src="img/1.jpg" width="200" />
    </body>
    </html>

    1.gif

    说明:

    active的英文解释为“积极的”,表现在鼠标上就是点击的意思。关于active选择器最多的示例恐怕就是应用在链接上面的,然而打开链接是一个一瞬间的动作,这不能很好的体现active选择器的特点。

    Transform属性应用于元素的2D或3D转换。这个属性允许你将元素旋转,缩放,移动,倾斜等。当该属性和scale()函数一起使用是时,该属性元素缩放效果。

    (学习视频分享:css视频教程web前端

    以上就是css3如何实现鼠标点击图片放大的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:CSS3
    上一篇:es6怎么实现数组的遍历 下一篇:es6二维数组怎么转一维数组
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【腾讯云】年中优惠,「专享618元」优惠券!• css3有图片缩小属性吗• css3中transition是什么意思• css3筛选怎么除去第一个元素的元素• css3线性渐变可以实现三角形吗• css3新增伪类选择器有哪些
    1/1

    PHP中文网