详解CSS实现鼠标上移事图标旋转效果的方法

鼠标上移图标旋转效果在企业的项目中经常会使用到,特别是顶部导航栏,本文主要介绍了css实现鼠标上移图标旋转效果,需要的朋友可以参考下,希望能帮助到大家。

详解CSS实现鼠标上移事图标旋转效果的方法

接下来就是要使用css实现鼠标上移图标旋转效果。

nbsp;html>                                p,img,body{              margin: 0;              padding: 0;          }          .box{              height: 150px;              width:300px;              background: #1b7b80;              margin: 0 auto;              padding: 20px;          }          .box:hover img{              transform: rotate(180deg);              -webkit-transform: rotate(180deg);              -moz-transform: rotate(180deg);              -o-transform: rotate(180deg);              -ms-transform: rotate(180deg);          }          img{              margin: 0 auto;              display: block;              transition: all 0.2s ease-in-out;              -webkit-transition: all 0.2s ease-in-out;              -moz-transition: all 0.2s ease-in-out;              -o-transition: all 0.2s ease-in-out;          }                

          @@##@@      

    

登录后复制

这里放了一个盒子,盒子中放了一个图片,为了能看得更加清晰,这里放一个比较大的图片。现在要实现的效果是,鼠标移到.box的盒子上时,图标img将会做一个180度的旋转。

style中,关键是img和.box:hover img的设置,首先我们需要先给img设置transition属性,这里的属性指定了动画的方式和持续时长。然后给.box设置当鼠标上移时:hover时img的动作为旋转180度:

transform: rotate(180deg);

登录后复制

下方的如-webkit-的设置主要为了兼容各厂商的浏览器而设置的。
 

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

得到的效果如下图所示:
 

详解CSS实现鼠标上移事图标旋转效果的方法

相关推荐:

如何实现HTML中鼠标经停时整行(tr)变色

如何实现HTML中鼠标经停时整行(tr)变色

如何实现HTML中鼠标经停时整行(tr)变色

详解CSS实现鼠标上移事图标旋转效果的方法

以上就是详解CSS实现鼠标上移事图标旋转效果的方法的详细内容,更多请关注【创想鸟】其它相关文章!

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

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

(0)
上一篇 2025年3月11日 00:06:08
下一篇 2025年3月11日 00:06:24

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

相关推荐

  • 详解CSS 属性选择器

    对带有指定属性的 html 元素设置样式。可以为拥有指定属性的 html 元素设置样式,而不仅限于 class 和 id 属性。本文主要给大家介绍了css属性选择器的相关知识,感兴趣的朋友一起看看吧,希望能帮助到大家。 注释:只有在规定了 …

    编程技术 2025年3月11日
    000
  • 实例详解HTML5、CSS3实现3D转换效果

    在css二维的世界里,我们可以对元素设置宽高、位置、旋转、背景等等。在css三维世界里,扩展出了一个z轴,这个z轴垂直于屏幕并指向外面。下面这篇文章主要给大家介绍了利用html5+css3实现3d转换效果的相关资料,需要的朋友可以参考,希望…

    2025年3月11日 编程技术
    200
  • 详解css3和伪元素实现鼠标移入时下划线向两边展开

    本文主要介绍了利用css3+伪元素实现鼠标移入时下划线向两边展开效果的相关资料,文中先进行了详细的介绍,方便大家理解,而后给出了完整的实例代码让大家可以参考学习,需要的朋友们下面来一起学习学习吧。希望能帮助到大。 先来看看效果图: 实现思路…

    2025年3月11日
    200
  • 关于实现CSS Tab布局的简单实例

    本文主要为大家带来一篇必看css实现tab布局的简单实例。希望能让大家对css tab布局有一个更清楚的认识。 一、布局方式 1、内容与tab分离   立即学习“前端免费学习笔记(深入)”; 内容1 内容2 内容3 内容4 内容1 内容2 …

    2025年3月11日
    200
  • 实例讲解CSS3仿微信聊天气泡的方法

    我们知道qq上聊天气泡有很多,微信呢只有很简单的一种,本文主要介绍了css3 仿微信聊天小气泡实例代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下,希望能帮助到大家。 现在就教大家怎么用css3制作一个和微信聊天界面一样的页面。 首先…

    2025年3月11日
    200
  • CSS3实现头像旋转效果实例分享

    本文主要介绍了css3实现头像旋转效果,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家。 鼠标未放上效果: 鼠标放上之后旋转效果: 立即学习“前端免费学习笔记(深入)”; transition:…

    2025年3月11日
    200
  • 实例详解用React加CSS3实现微信拆红包动画效果

    本文主要介绍了用react加css3实现微信拆红包动画效果,微信红包曾经引爆过一系列的营销热潮,相信大家对于这种红包形式并不陌生,这里本着娱乐至上的精神用react简单地实现了拆红包的动画效果,希望能帮助到大家。 用CSS3绘制红包 .re…

    2025年3月11日 编程技术
    200
  • css background-attachment属性基础介绍

    本文主要为大家介绍了在css中,使用背景附件属性background-attachment可以设置背景图像是随对象滚动还是固定不动,需要的朋友可以参考下,希望能帮助大家。 一、background-attachment属性 在CSS中,使用…

    2025年3月11日
    200
  • 利用css隐藏input的光标方法

    如何在不影响操作的情况下,把input的光标隐藏了?在网上搜索了很多方式:用p模拟,设置readonly,设置disabled,设置自动blur等等方式,发现都不能满足需求,于是最后终于找到了一种完美的方法。本文主要给大家介绍了关于如何利用…

    2025年3月11日
    200
  • 五种CSS 利用table实现常用布局的方法

    本文主要介绍了css 利用table实现五种常用布局的方法示例的相关资料,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧,希望能帮助到大家更好的掌握css 利用table实现常用布局。 布局一: 效果: 代码: …

    2025年3月11日 编程技术
    200

发表回复

登录后才能评论