纯css代码写旋转动画

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>css3</title>
</head>
<style type="text/css">
  *{
    margin: 0;
    padding:0;
  }
  body{background: #eee;font-family: ‘微软雅黑‘;}
  ul li{list-style: none;}
  .nav{
    width: 1110px;
    height: 260px;
    margin: 20px auto;
  }
  .nav li {
    float: left;
    width:230px;
    height: 230px;
    margin-right:5px;
    border-radius: 50%;
    border:10px solid #f6f6f6;
    box-shadow: 1px 1px 3px rgba(0,0,0,0.3);
    overflow: hidden;
    background: #fff;
    -webkit-transition:all .8s ease;
    -moz-transition:all .8s ease;
    -ms-transition:all .8s ease;
    -o-transition:all .8s ease;
    transition:all .8s ease;
  }
  .n_img{
    display: block;
    text-align: center;
    margin-top: 35px;
    margin-bottom: 10px;

  }
  .n_img img{
    width: 70px;
    height: 70px;
    -webkit-transition:all .8s ease;
    -moz-transition:all .8s ease;
    -ms-transition:all .8s ease;
    -o-transition:all .8s ease;
    transition:all .8s ease;
  }
  .text{opacity: 0.5;text-align: center;font-size: 12px;}
  .text h2{font-size: 20px;}
  .nav li:hover{
    background: #eee;
    box-shadow: 0 2px 3px #000;
    -webkit-transform:rotate(360deg);
    -moz-transform:rotate(360deg);
    -ms-transform:rotate(360deg);
    -o-transform:rotate(360deg);
    transform:rotate(360deg);
  }
  .nav li:hover .n_img img{
    -webkit-transform:scale(1.8,1.8);
    -moz-transform:scale(1.8,1.8);
    -ms-transform:scale(1.8,1.8);
    -o-transform:scale(1.8,1.8);
    transform:scale(1.8,1.8);
  }
  .nav li:hover .text{
    opacity: 1;
    color: #252525;
    margin-top: 30px;
  }
  .nav li:hover .text h2{
    font-size: 26px;
  }
</style>
<body>
  <div class="nav">
    <ul>
      <li>
        <span class="n_img"><img src="images/1.png"></span>
        <div class="text">
          <h2>讲师介绍</h2>
          <p>css3鼠标滑过内容旋转</p>
        </div>
      </li>
      <li>
        <span class="n_img"><img src="images/2.png"></span>
        <div class="text">
          <h2>修改作业</h2>
          <p>css3鼠标滑过内容旋转</p>
        </div>
      </li>
      <li>
        <span class="n_img"><img src="images/3.png"></span>
        <div class="text">
          <h2>通过考试</h2>
          <p>css3鼠标滑过内容旋转</p>
        </div>
      </li>
      <li>
        <span class="n_img"><img src="images/4.png"></span>
        <div class="text">
          <h2>领取证书</h2>
          <p>css3鼠标滑过内容旋转</p>
        </div>
      </li>
    </ul>
  </div>
</body>
</html>

  

时间: 2024-10-12 19:52:46

纯css代码写旋转动画的相关文章

一个常见下拉菜单的样式:一体化小三角(纯css手写解决)

类似下拉菜单2个一体化小三角,习惯上用字体图标加jQuery处理,比较方便,但是下面纯css手写解决方式,效果也还不错,对CSS知识也是一个比较好的孔固. 小三角用了2种不同处理方式:1.利用border属性:2.利用正方形选择45度. <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>下拉菜单</title> <style> *{

【技能】使用纯CSS+html写出方向箭头,简单大方,好看

使用纯CSS+html写出方向箭头,贴出来就可以用,100%原创 <html> <head> <title></title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <style type="text/css"> .pointsRule{ display: inline-blo

【技能】使用纯CSS+html写出方向箭头,简单慷慨,好看

使用纯CSS+html写出方向箭头,贴出来就能够用,100%原创 <html> <head> <title></title> <meta http-equiv="content-type" content="text/html; charset=utf-8" /> <style type="text/css"> .pointsRule{ display: inline-blo

一款简洁的纯css3代码实现的动画导航

之前为大家介绍了好多导航菜单,今天给大家分享一款简洁的纯css3代码实现的动画导航.鼠标经过的时候以背景色以菱形渐变为长方形.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div align="center" style="background-color: #ee1d27; padding: 20px;"> <div class="contener_link"> <div class=&qu

CSS代码写出的各种形状图形

做网页设计时经常要用到各种形状的图形,对于规则的图形很简单,但是对于不规则的图形,一般我们都是用图片,今天就在这里教大家怎样用css代码写出各种规则不同的图形 1.正方形 #square {width: 100px;height: 100px;background: red;} 2.长方形 #rectangle { width: 200px; height: 100px; background: red;} 3.左上三角 #triangle-topleft { width: 0; height:

纯css手写手风琴

---恢复内容开始--- 在网页中我们经常会遇到手风琴效果,之前经常会用jQuery和JavaScript来写,但今天给大家介绍一种用纯css写的手风琴. 下面是html部分: 1 <div class="togglebox"> 2 <input id="toggle1" type="radio" name="toggle" checked="checked" /> <!--c

纯css实现苹果表盘动画

欢迎访问我们的博客:http://www.w3ctrain.com/2015/07/06/Apple-Watch-Dials/ 随着苹果表的大量生产,我想,用CSS来实现拨号动画的时候到了. 在这篇文章中,我们将使用keyframe动画和一点小技巧来实现苹果标表盘进度条动画. Demo 这是最终效果如下: See the Pen Apple Watch Activity Dials CSS by Helkyle (@HelKyle) on CodePen. 拨号进度条 表的动画是由3个线条构成的

16.纯 CSS 创作一个渐变色动画边框

原文地址:https://segmentfault.com/a/1190000014785816 感想:边框是伪元素::after来的: HTML代码: <div class="box"> you are my<br> FAVORIFE </div> CSS代码: html, body,.box { margin: 0; padding: 0; height: 100%; display: flex; justify-content: center;

纯css3代码写无缝滚动效果

主要用到css3中的动画 @keyframes, animation. 布局是外层一个div宽固定,然后overflow hidden 绝对定位,里面的ul 固定定位.通过对ul添加动画来实现效果.具体代码如下 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <title>Document</title&