transform 图标旋转

要将图标旋转,只需使用transform的rotate以及transition即可完成旋转的动画效果。ease 规定慢速开始,然后变快,然后慢速结束的过渡效果;   ease-in 规定以慢速开始的过渡效果;   ease-out 规定以慢速结束的过渡效果;   ease-in-out 规定以慢速开始和结束的过渡效果

li a i {   background: url(icon.png) no-repeat; display: block; width: 42px; height: 32px; position: relative; z-index: 10; float:left;     -webkit-transition: -webkit-transform 0.4s ease-out;     -moz-transition: -moz-transform 0.4s ease-out;     transition: transform 0.4s ease-out; } li a:hover i {     -webkit-transform: rotate(360deg);     -moz-transform: rotate(360deg);     transform: rotate(360deg); } 

完整:

<style>
ul { width: 145px; margin: 0 auto; list-style: none; font-size: 30px;background-color: #ffe184;}
li{padding:10px; background-color: #ff4d52; }
li a{width:145px;height:42px;line-height:36px;display:block;color:#333; background-color: #ffff00;}
li a:hover{text-decoration:none}
li a i { background: url(images/icon.png) no-repeat; display: block; width: 42px; height: 32px; position: relative; z-index: 10; float:left;
-webkit-transition: -webkit-transform 0.4s ease-out;
-moz-transition: -moz-transform 0.4s ease-out;
-ms-transition: -moz-transform 0.4s ease-out;
transition: transform 0.4s ease-out;
background-color: #003399;
}
li a:hover i {
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
}

li.female a i { background-position: 0 0; }
li.arrow a i { background-position: 0 -50px; }
</style>

<ul class="icos">
<li class="female"><a href="#"><i></i>女生</a></li>
<li class="arrow"><a href="#"><i></i>箭头</a></li>
</ul>

 
时间: 2024-10-17 13:27:30

transform 图标旋转的相关文章

拒绝IE8-,CSS3 transform rotate旋转动画效果(支持IE9+/chrome/firefox)

<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.jb51.net/" /> <title>拒绝IE8-,CSS3 transform rotate旋转动画效果(支持IE9+/chrome/firefox)</title> &l

纯CSS3悬停图标旋转导航动画代码

分享一款纯CSS3悬停图标旋转导航动画代码.这是一款鼠标移到图标上动画旋转显示导航菜单.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div id="x_contant"> <a class="xzt1" href="#"><img src="images/xztz_1.png" /></a> <a class="xzt2" hr

trasition,transform,旋转

<!DOCTYPE html> <html> <head lang="en"> <meta charset="UTF-8"> <title></title> <style> body{ margin: 100px; } .div1{ width: 200px; height: 150px; transform: rotate(30deg); background-color: ant

使用input range滑块,控制元素transform rotate旋转样式

<!DOCTYPE html> <html> <head> </head> <body> <!-- 第一步:设置div旋转对象和input滑块的基本属性值 第二步:给input滑块添加一个onchange事件,获取滑块停止时的属性值 第三步:将获取的input滑块属性值设置为div的旋转属性,附带显示当前旋转值 --> <div id="div1"> transfrom rotate </div&

Transform 位置 旋转

using UnityEngine; using System.Collections; using Box2D.Dynamics; public class BodyGameObj : MonoBehaviour { public b2Body body; void Start () { } void Update () { Vector3 pos = transform.localPosition; pos.x = body.GetPosition ().x; pos.y = body.Ge

CSS3 transform 属性 旋转 div 元素

div { transform:rotate(7deg); -ms-transform:rotate(7deg); /* IE 9 */ -moz-transform:rotate(7deg); /* Firefox */ -webkit-transform:rotate(7deg); /* Safari 和 Chrome */ -o-transform:rotate(7deg); /* Opera */ } 下面为实例 <!DOCTYPE html PUBLIC "-//W3C//DTD

学习笔记:下拉刷新的视图和图标的旋转

一.下拉才出现的视图 pull_to_refresh_header.xml <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:id="@+id/pull_to_refresh_header" android:orienta

基于jQuery环形图标菜单旋转切换特效

分享一款基于jQuery环形图标旋转切换特效.这是一款鼠标点击图标菜单圆形顺时针或者逆时针旋转切换代码.效果图如下: 在线预览   源码下载 实现的代码. js代码: /* 图片地址可以是相对路径或绝对路径:标题和描述可以包含HTML */ var settings = [ {image: 'images/zzsc1.png', heading: '爱编程', description: 'www.w2bc.com'}, { image: 'images/zzsc2.png', heading:

简单的圆形图标鼠标hover效果 | CSS3教程

演示 本教程将和大将分享一些简单的圆形图标在鼠标hover时的动画效果.这种效果在不少时尚的酷站上都有.本教程中的例子主要是利用在a元素的伪元素上使用CSS transitions和animations来制作.图标的创建将使用IcoMoon app来完成. 注意:不是每一个浏览器都支持伪元素,最好是使用Chrome或Firefox浏览器观看. HTML结构: 图标组的结构是使用一个div包含一组a元素,给每个a元素设置图标class. <div class="hi-icon-wrap hi