简单旋转特效的实现

<!DOCTYPE html>
<html>
<head lang="en">
    <meta charset="UTF-8">
    <title></title>
    <link rel="stylesheet" href="css/styleTest.css">
</head>
<body>
<div class="toptitle">
    <a class="spliteTitle " href="#">首页</a>
    <a class="spliteTitle" href="#">HTML基础</a>
    <a class="spliteTitle" href="#">HTML入门</a>
    <a class="spliteTitle" href="#">HTML5</a>
    <a class="spliteTitle" href="#">CSS基础</a>
    <a class="spliteTitle" href="#">CSS入门</a>
    <a class="spliteTitle" href="#">CSS3</a>
    <a class="spliteTitle" href="#">CSS Hack</a>
    <a class="spliteTitle" href="#">CSS工具</a>
    <a class="spliteTitle" href="#">PS教程</a>
    <a class="spliteTitle" href="#">WEB标准</a>
</div>
</body>
</html>
*{margin: 0;padding: 0;}
body{background: #f7f8d5;}
.toptitle{
    display: inline-block;
    width: 900px;
    height: 50px;
    background-color: #f9f9ff;
    margin: 0 90px;
}
.toptitle  .spliteTitle{
    display: inline-block;
    margin-top: 10px;
    margin-left: 3px;
    padding: 5px 5px 5px 5px ;
    background-color: #639b98;
    text-decoration:none;
    color: #fff;
    /**设置需要旋转的速度**/
    -moz-transition:ease-out 0.2s;
    -o-transition:ease-out 0.2s;
    -webkit-transition:ease-out 0.2s;
    transition:ease-out 0.2s;
}
/**设置需要旋转的元素**/
.toptitle  .spliteTitle:hover
{
    /**180°旋转**/
    transform:rotate(180deg) scale(1.2);
    -moz-transform:rotate(180deg) scale(1.2);
    -o-transform:rotate(180deg) scale(1.2);
    -webkit-transform:rotate(180deg) scale(1.2);
    background-color: #9b5850;
}

transition 属性是一个简写属性,用于设置四个过渡属性:

  • transition-property
  • transition-duration
  • transition-timing-function
  • transition-delay
语法:transition: property duration timing-function delay;
描述
transition-property 规定设置过渡效果的 CSS 属性的名称。
transition-duration 规定完成过渡效果需要多少秒或毫秒。
transition-timing-function 规定速度效果的速度曲线。
transition-delay 定义过渡效果何时开始。

http://www.w3school.com.cn/cssref/pr_transition.asp

transform 属性向元素应用 2D 或 3D 转换。该属性允许我们对元素进行旋转、缩放、移动或倾斜。

http://www.w3school.com.cn/cssref/pr_transform.asp

时间: 2024-10-08 10:08:56

简单旋转特效的实现的相关文章

3D HTML5 Logo标志 超炫酷旋转特效

今天又要为大家带来一款超酷的HTML5 Canvas 3D动画特效,是一款可以旋转的HTML5 Logo标志.画面上一共有两块可旋转的区域,第一是可旋转的背景,第二则是可旋转的Logo标志.Logo标志在旋转的时候还有3D的视觉效果,这一切我们都是在canvas上实现的.具体演示和实现过程可以看下文. 你也可以在这里查看在线演示 下面我们来简单分析一下实现这款3D动画的过程及其部分核心代码,主要由HTML代码以及Javascript代码组成. HTML代码: <canvas id="can

jQuery可拖拽3D万花筒旋转特效

jQuery可拖拽3D万花筒旋转特效 这是一个使用了CSS3立体效果的强大特效,本特效使用jQuery跟CSS3 transform来实现在用户鼠标按下拖动时,环形图片墙可以跟随鼠标进行3D旋转动画. 效果体验:http://hovertree.com/texiao/jquery/92/ 进去后可以上下左右的拖动图片. 本示例中使用到了CSS3的transform-style 属性,该规定如何在 3D 空间中呈现被嵌套的元素. 默认值: flat继承性: no版本: CSS3JavaScript

2.CCGridAction(3D效果),3D反转特效,凸透镜特效,液体特效,3D翻页特效,水波纹特效,3D晃动的特效,扭曲旋转特效,波动特效,3D波动特效

 1 类图组织 2 实例 CCSprite * spr = CCSprite::create("HelloWorld.png"); spr->setPosition(ccp(winSize.width/2,winSize.height/2)); addChild(spr); //GridAction //CCFlipX3D * action = CCFlipX3D::create(2); //CCFlipY3D * action = CCFlipY3D::create(2);

css3-rotate实现超炫环形旋转特效

css3-rotate实现超炫环形旋转特效,css3特效,环形旋转,圆形旋转,css3-rotate实现超炫环形旋转特效是一款采用css3 rotate实现的蓝色环形旋转特效代码. http://www.huiyi8.com/css3/

基于animation.css实现动画旋转特效

分享一款基于animation.css实现动画旋转特效.这是一款基于CSS3实现的酷炫的动画旋转特效代码.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="wrap"> <div class="mod_bg"> <div class="bg1"></div> <div class="bg2"></div> <

基于css3的3D立方体旋转特效

今天给大家分享一款基于css3的3D立方体旋转特效.这款特效适用浏览器:360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗. 不支持IE8及以下浏览器.效果图如下 : 在线预览   源码下载 实现的代码. html代码: <div class="wrap"> <div class="box1 box"> 1</div> <div class="box2 box">

10.14 CSS3制作3D图片立方体旋转特效

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>CSS3制作3D图片立方体旋转特效 - 站长素材</title> <style type="text/css"> html{ background:linear-gradient(#ff0 0%,#F00 80%); height: 100%; } .wrap{

一款基于css3鼠标经过圆形旋转特效

今天给大家分享一款基于css3鼠标经过圆形旋转特效.当鼠标经过的时候图片边框颜色旋转,图片显示详情.该实例适用浏览器:IE8.360.FireFox.Chrome.Safari.Opera.傲游.搜狗.世界之窗.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="case-content"> <div class="case-item"> <div class="ih-item circ

网页特效:用CSS3制作3D图片立方体旋转特效

<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>CSS3制作3D图片立方体旋转特效 - 站长素材</title> <style type="text/css"> html{ background:linear-gradient(#ff0 0%,#F00 80%); height: 100%; } .wrap{