首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >鼠标悬停时的CSS3背景旋转动画

鼠标悬停时的CSS3背景旋转动画
EN

Stack Overflow用户
提问于 2012-09-20 05:01:12
回答 4查看 12.1K关注 0票数 3

这是我的div。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
   #div1{
        position:   absolute;
        top:        50%;
        left:       50%;
        margin-left:-100px;
        margin-top: 420px;
        width:      158px;
        height:     158px;
        background-image:url(images/background.png);
    }

我需要360度的鼠标经过事件的背景图像旋转动画。有人能帮我吗?谢谢。

EN

回答 4

Stack Overflow用户

发布于 2012-09-20 05:36:35

以下是您的请求:

jsFiddle Demo

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
    <div id="div1">rterterrt
teteterrtetre<div id="div2">
</div></div>

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
 #div1{
        position:   absolute;
        top:        50%;
        left:       50%;
        margin-left:-100px;
        /*margin-top: 420px;*/
        width:      158px;
        height:     158px;

}
#div2{


        /*margin-top: 420px;*/
        width:      158px;
        height:     158px;
        background-image:url(http://www.commentsyard.com/cy/01/6474/Mixed%20Flowers%20and%20a%20Bear.jpg);
}

#div2:hover {
    -webkit-animation-name: rotate; 
    -webkit-animation-duration: 2s; 
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-timing-function: linear;
    -moz-animation-name: rotate; 
    -moz-animation-duration: 2s; 
    -moz-animation-iteration-count: infinite;
    -moz-animation-timing-function: linear;
}
@-webkit-keyframes rotate {
    from {-webkit-transform: rotate(0deg);}
    to {-webkit-transform: rotate(360deg);}
}
票数 3
EN

Stack Overflow用户

发布于 2012-09-20 05:50:47

不能通过CSS (级别2,3)的方式旋转背景图像。因此,您唯一的选择是对该图像使用单独的元素,并将该元素作为一个整体进行旋转/动画。

但您将能够在CSS level 4中做到这一点。

票数 1
EN

Stack Overflow用户

发布于 2014-09-11 03:28:26

您可以使用伪元素来实现这一点

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
#div1{
        position:   absolute;
        top:        50%;
        left:       50%;
        margin-left:-100px;
        margin-top: 420px;
}
#div:before {
   content: "";
   position: absolute;
   width: 158px;
   height: 158px;
   background-image:url(images/background.png);
   transition: all 1s linear;
}

#div:hover:before {
    transform:rotate(360deg);
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12506305

复制
相关文章
【前端艺术】CSS3图片鼠标悬停动画特效代码
该代码实现CSS3图片鼠标悬停动画特效。鼠标/手指悬停到图片上面的时候,利用CSS3制作上下关门的动画效果,非常炫酷。
用户5997198
2019/08/15
4.5K0
CSS3 box-shadow实现背景动画
box-shadow,向框添加一个或多个阴影。该属性是由逗号分隔的阴影列表,每个阴影由 2-4 个长度值、可选的颜色值以及可选的 inset 关键词来规定。省略长度的值是 0。
Javanx
2019/09/04
1.1K0
CSS3 box-shadow实现背景动画
【案例】CSS3斜线条动态背景动画特效
今天段老师给同学们带来的是一款简洁的网页文字背景代码。基于CSS3斜线条动态背景动画特效。
用户1730674
2020/02/26
2K0
纯CSS3实现图片无限旋转加载动画特效
纯 CSS3 实现 loading... 动画加载效果,需要一张透明的 png 图片,代码如下: HTML: <img id="loading-img" src="img/icon-loading.png"> CSS: <style>     /*动画效果*/     #loading-img {         display: block;         margin: 20px auto;         width: 30%;         /*animation (动画) :绑定选择器, 4s
德顺
2019/11/13
8.1K0
用css3制作旋转加载动画的几种方法
以WebKit为核心的浏览器,例如Safari和Chrome,对html5有着很好的支持,在移动平台中这两个浏览器对应的就是IOS和Android。最近在开发一个移动平台的web app,那么就有机会利用css3去实现一些很酷的效果,这些效果原来更多的是利用图片来实现。最近的一个改进就是利用css3制作旋转加载动画。以下将分别介绍几种实现的方案。 方案1,图片辅助 传统做法是直接用动态的GIF图片,这个方案是用PNG图片加上背景颜色来模拟静止的加载图片,然后利用css中的animation处理图片的旋转。相
葡萄城控件
2018/01/10
1.4K0
纯CSS3实现2个的鼠标悬停文本下划线动画效果
itclanCoder
2023/09/14
1610
纯CSS3实现2个的鼠标悬停文本下划线动画效果
纯css3艺术文字样式效果代码
本效果主要使用text-shadow实现. 参考:http://hovertree.com/h/bjaf/css3_text_effect.htm
全栈程序员站长
2022/07/15
9920
用css3实现惊艳面试官的背景即背景动画(高级附源码)
这篇文章参考《css揭秘》这本书,并作出了自己的总结,希望能让大家更有收获,也强烈推荐大家看看这本书,你值得拥有。我们将学到
徐小夕
2019/09/24
8720
用css3实现惊艳面试官的背景即背景动画(高级附源码)
CSS3背景
在CSS3之前我们对背景图片的控制极为有限,只能决定其来源、位置、重复,CSS3的到来对背景的使用开辟了一片新天地。 1、background-size 在 CSS3中,background-size 属性规定背景图像的尺寸。这就允许我们在不同的环境中重复使用背景图片,以像素或百分比规定尺寸。如果以百分比规定尺寸,那么尺寸相对于父元素的宽度和高度。 length:设置背景图像的高度和宽度,第一个值设置宽度,第二个值设置高度,如果只设置一个值,则第二个值会被设置为auto。 percentage: 以父元素的
小胖
2018/06/27
9970
【CSS3】CSS3 动画 ① ( CSS3 动画简介 | CSS3 动画实现步骤 | 动画定义 | 代码示例 )
在 CSS3 中 , 可以设置 多个 动画节点 , 精确地 控制 一个动画 或 若干动画 , 实现 复杂 的 动效 ;
韩曙亮
2023/10/15
2620
【CSS3】CSS3 动画 ① ( CSS3 动画简介 | CSS3 动画实现步骤 | 动画定义 | 代码示例 )
CSS3背景
在CSS3中,背景定位得到了扩展,它允许我们指定背景图片在距离任意角的偏移量,只需要在偏移量前面指定关键字
踏浪
2019/07/31
7440
CSS3 动画,鼠标移上去,div 旋转、放大、缩小、移动
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style type="text/css"> div { width: 120px; height: 50px; line-height: 50px; margin: 20px;
江一铭
2022/06/17
3.9K0
CSS3 动画,鼠标移上去,div 旋转、放大、缩小、移动
头像呼吸光环&鼠标悬停旋转放大
{/tabs-pane} {tabs-pane label="动态效果"}
倾城于你
2021/08/09
9830
CSS3动画制作的旋转风车,大家五一节日快乐
 ✅作者简介:              大家好五一快乐,我是痴心阿文,你们的学友哥,今天给大家分享一个CSS3动画制作的旋转风车! 📃个人主页:痴心阿文的博客_CSDN博客-TypeScript.js,笔记,CSS领域博主 🔥本文简介:css3的旋转风车,适合新人学习  💖如果觉得博主的文章还不错的话,请👍三连支持一下博主哦🤞   话不多说,直接上代码 ,肝着!🍉 img{ width: 200px; height: 200px; } @keyframes ro
痴心阿文
2022/11/21
4060
CSS3动画制作的旋转风车,大家五一节日快乐
30个最优CSS动画案例分享,轻松让网页用户随心而“动”
CSS或CSS3动画,包括常见的鼠标悬停动画,网页加载动画,页面切换动画,文本动画以及背景动画等等,能够有效地提升网页趣味性和视觉吸引力。这也是为什么CSS/CSS3动画设计能够迅速蹿升为网页设计一大流行趋势的重要原因。
奔跑的小鹿
2020/01/13
45.9K0
30个最优CSS动画案例分享,轻松让网页用户随心而“动”
给图片或文字加上鼠标悬浮时旋转动画
一个很简单的css即可实现图片或文字鼠标悬浮时旋转动画。这里就简单的说一下2d旋转。 首先用到 transform 属性,具体代码如下: transform:rotate(360deg); -ms-transform:rotate(360deg); /* IE 9 */ -moz-transform:rotate(360deg); /* Firefox */ -webkit-transform:rotate(360deg); /* Safari 和 Chrome */ -o-transform:
雨尘
2018/07/17
2.3K0
CSS旋转动画和动画的拼接
linear是匀速运动,还可以设置为: ease 默认。动画以低速开始,然后加快,在结束前变慢。 ease-in 动画以低速开始。 测试 ease-out 动画以低速结束。 测试 ease-in-out 动画以低速开始和结束。 测试 cubic-bezier(n,n,n,n) 在 cubic-bezier 函数中自己的值。可能的值是从 0 到 1 的数值。 infinite是无限次播放的意思,这里也可以写个数字,来控制播放几次;
liulun
2019/09/29
1.6K0
【CSS3】CSS3 2D 转换 - rotate 旋转 ④ ( 旋转案例 )
有 实际内容 的 子盒子模型 , 初始状态就 沿着 左下角为中心点 , 顺时针旋转了 90 度 ;
韩曙亮
2023/10/11
3410
【CSS3】CSS3 2D 转换 - rotate 旋转 ④ ( 旋转案例 )
css3 动画
有人将HTML 5和CSS 3比做Flash的杀手,这是有原因的。因为除了HTML 5能够实现矢量图形制作外,使用CSS 3还可以对图像进行更细致的操作,它新增了动画功能,要实现图像的变形等功能,只需要一行CSS就可以实现了。那么结合HTML 5和JavaScript就可以将动画做得更美,效果完全可以接近Flash。但要想实现Flash的那种效果,还是需要下一定工夫的,但新增的动画功能 已经足够让人兴奋了。通过下面这个例子,读者可以试验一下利用简单的CSS 3特性完成鼠标悬停时的动画效果,见代码清单3-19。
py3study
2020/01/09
2.4K0
点击加载更多

相似问题

鼠标悬停时设置CSS3动画

30

旋转Css3动画

54

鼠标悬停背景动画

35

CSS3旋转动画:不悬停时向后旋转

13

动画旋转背景

14
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文