css3如何实现鼠标放上图片放大?(附代码)

css3的学习中,我们会经常做一些小的动画效果,这感觉非常有趣,所以今天的这篇文章将给大家来介绍关于css3实现图片放大的一个效果,有兴趣的小伙伴可以看一下。

我们都知道css3中增加了一个transform属性应用于元素的2D或3D转换,transform属性允许我们对元素进行旋转、缩放、移动或倾斜。所以对于css3实现图片放大是需要用到transform属性的,下面我们就来看看css3使用transform属性实现图片放大的效果。

第一种:css3实现当我们把鼠标放到图片上图片放大并且超出部分不隐藏的效果:

nbsp;html>.enlarge{    width: 300px;    height: 300px;    border: 1px #ffffff solid;}.enlarge img{    width: 100%;    height: 100%;    cursor: pointer;    transition: all 0.6s;    -ms-transition: all 0.8s;}.enlarge img:hover{    transform: scale(1.2);    -ms-transform: scale(1.2);}
    css3如何实现鼠标放上图片放大?(附代码)
      

登录后复制

css3实现鼠标放上图片放大的效果前后对比如下:

2345截图20181010135649.png                   2345截图20181010135700.png

第二种:css3实现当我们把鼠标放到图片上图片放大并且超出部分隐藏的效果:

立即学习“前端免费学习笔记(深入)”;

nbsp;html>.enlarge{    width: 300px;    height: 300px;    overflow: hidden;    border: 1px #ffffff solid;}.enlarge img{    width: 100%;    height: 100%;    cursor: pointer;    transition: all 0.6s;    -ms-transition: all 0.8s;}.enlarge img:hover{    transform: scale(1.3);    -ms-transform: scale(1.3);}
    css3如何实现鼠标放上图片放大?(附代码)
      

登录后复制

css3实现鼠标放上图片放大的效果前后对比如下:

2345截图20181010135951.png                     2345截图20181010140326.png

说明:对于上述的两种css3实现图片放大的情况,都用到了:hover伪类,表示了鼠标悬停时候的状态,这样当我们把鼠标放到图片上的时候就会让图片放大,当鼠标移除,图片就会恢复原有的大小。

以上就是本篇文章的全部内容了,关于css3中的transform属性更详细的用法,大家可以参考css3学习手册进一步的了解。

以上就是css3如何实现鼠标放上图片放大?(附代码)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2890852.html

(0)
上一篇 2025年3月10日 22:07:29
下一篇 2025年3月10日 22:07:45

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css3的新单位vw、vh、vmin、vmax应该如何使用

    这次给大家带来css3的新单位vw、vh、vmin、vmax应该如何使用,css3的新单位vw、vh、vmin、vmax使用的注意事项有哪些,下面就是实战案例,一起来看一下。 本文介绍了css3新单位vw、vh、vmin、vmax的使用详解…

    编程技术 2025年5月1日
    000
  • css3中的渐进增强和优雅降级如何使用

    这次给大家带来css3中的渐进增强和优雅降级如何使用,使用css3中的渐进增强和优雅降级的注意事项有哪些,下面就是实战案例,一起来看一下。 渐进增强和优雅降级这两个概念是在 CSS3 出现之后火起来的。由于低级浏览器不支持 CSS3,但是 …

    编程技术 2025年5月1日
    000
  • 关于HTML5和CSS替换使用

    听到html5的都知道它的强大,如更多的描述性标记、较少依赖于插件的多媒体支持、跨文档消息通信、web sockets、客户端存储、更强大的表单、提升可访问性、先进的选择器、强大的视觉效果。费话不多说,细细说来 被废弃的标签和属性 废弃的标…

    编程技术 2025年4月4日
    100
  • 大一计算机学生,如何自学成为一名前端开发工程师?

    课程在教 C++,但不喜欢C++,喜欢 HTML5、CSS3、JavaScript。另外问一下:不精通 C++ 但学会了用 Adobe Air 开发桌面应用,这样可行不?再问一下,我觉得 C++ 实在是太没有美感了,怎么提起对它的兴趣? 回…

    编程技术 2025年4月1日
    100
  • H5页面音视频自动播放

    纯h5页面在手机端中是无法实现自动播放,移动端浏览器大部分是禁用video和audio的autoplay功能并且,很多移动浏览器也不支持首次js调用play方法进行播放(只有用户手动点播放后暂停,然后用代码进行play可以)。这样做主要是为…

    编程技术 2025年4月1日
    100
  • 纯HTML5+CSS3制作生日蛋糕(代码易懂)

    废话不多说,先给大家展示下效果图: 蛋糕分为三个部分,底部蛋糕,顶层蛋糕和蜡烛部分。html的布局结构也是按照这三部分布局的。另外就是使用css定位和css3的rotate,内外阴影等效果调整部分dom元素样式。比较简单,相信码农都懂的。 …

    2025年4月1日
    100
  • 纯HTML5+CSS3制作生日蛋糕代码实例

    “祝你生日快乐,祝你生日快乐……”,过生日有生日歌,生日蛋糕也是必不可少的,这篇文章主要为大家详细介绍了程序员利用纯介绍+css3制作的生日蛋糕,具有一定的参考价值,感兴趣的小伙伴们可以参考一下 以一个前端开发的身份绘制一个简单的蛋糕庆祝一…

    2025年4月1日
    100
  • 带你玩转css3的3D!

      话不多说,先上demo   酷炫css3走马灯/正方体动画: https://bupt-hjm.github.io/css3-3d/   github源码地址:https://github.com/BUPT-HJM/css3-3d   …

    2025年4月1日 编程技术
    200
  • css3 中最出色的功能–flex 布局

    flex 布局是 css3 中使用最频繁也是最出色的功能,有点复杂,分为应用在容器上的属性和项目上的属性,即父元素上的与子元素上的属性。 父元素上的属性 display: flex div{display: flex; background…

    2025年4月1日 编程技术
    100
  • 用CSS3、jQuery创建apple TV海报视差效果

    用css和jquery来实现它,尽量看起来和原效果一样。 最终效果图 本教程里,我将使用CSS,HTML和jQuery来创建一个近似Apple TV视差效果,如果你正在阅读,我假设你对上述三种技术都有基本的了解。 废话不多说,开始第一部分。…

    2025年4月1日 编程技术
    100

发表回复

登录后才能评论