画太极

本文转载自http://www.w3cfuns.com/notes/17946/11314ff4bd9f708f3aa37a081eb1f957

  1 <!DOCTYPE html>
  2 <html>
  3 <head>
  4 <meta charset="utf-8">
  5 <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  6 <title>css-taiji</title>
  7 <style type="text/css">
  8     *{margin:0;padding:0;}
  9      html{font-size: 62.5%;}
 10      body{
 11          font-family: "mircoft yahei";
 12          font-size: 14px;
 13          font-size:1.4rem;
 14          line-height: 1;
 15          height: 1500px;
 16      }
 17     .taiji
 18     {
 19         margin: 100px auto;
 20         width: 500px;
 21         height: 260px;
 22         background-color: #fff;
 23         border-color: #000;
 24         border-style: solid;
 25         border-width: 2px 2px 250px 2px;
 26         border-radius: 100%;
 27         position: relative;
 28
 29         animation: myfirst 5s ease-in-out 0s infinite ;
 30         /* Firefox: */
 31         -moz-animation: myfirst 5s ease-in-out 0s infinite ;
 32         /* Safari 和 Chrome: */
 33         -webkit-animation: myfirst 5s ease-in-out 0s infinite ;
 34         /* Opera: */
 35         -o-animation: myfirst 5s ease-in-out 0s infinite ;
 36
 37     }
 38     .taiji:before{
 39          position:absolute;
 40          content:‘‘;
 41          top:50%;
 42          left:0;
 43          width:50px;
 44          height:50px;
 45          background-color: #fff;
 46          border:100px solid #000;
 47          border-radius: 100%;
 48      }
 49      .taiji:after{
 50          position:absolute;
 51          content:‘‘;
 52          top:50%;
 53          left:50%;
 54          width:50px;
 55          height:50px;
 56          background-color: #000;
 57          border:100px solid #fff;
 58          border-radius:100%;
 59      }
 60
 61      @keyframes myfirst{
 62          0% {
 63              -webkit-transform: rotateZ(0deg);
 64              -moz-transform: rotateZ(0deg);
 65              -ms-transform: rotateZ(0deg);
 66              -o-transform: rotateZ(0deg);
 67              transform: rotateZ(0deg);
 68          }
 69          100% {
 70              -webkit-transform: rotateZ(360deg);
 71              -moz-transform: rotateZ(360deg);
 72              -ms-transform: rotateZ(360deg);
 73              -o-transform: rotateZ(360deg);
 74              transform: rotateZ(360deg);
 75          }
 76      }
 77      @-webkit-keyframes myfirst{
 78          0% {
 79              -webkit-transform: rotateZ(0deg);
 80              -moz-transform: rotateZ(0deg);
 81              -ms-transform: rotateZ(0deg);
 82              -o-transform: rotateZ(0deg);
 83              transform: rotateZ(0deg);
 84          }
 85          100% {
 86              -webkit-transform: rotateZ(360deg);
 87              -moz-transform: rotateZ(360deg);
 88              -ms-transform: rotateZ(360deg);
 89              -o-transform: rotateZ(360deg);
 90              transform: rotateZ(360deg);
 91          }
 92      }
 93      @-moz-keyframes myfirst{
 94          0% {
 95              -webkit-transform: rotateZ(0deg);
 96              -moz-transform: rotateZ(0deg);
 97              -ms-transform: rotateZ(0deg);
 98              -o-transform: rotateZ(0deg);
 99              transform: rotateZ(0deg);
100          }
101          100% {
102              -webkit-transform: rotateZ(360deg);
103              -moz-transform: rotateZ(360deg);
104              -ms-transform: rotateZ(360deg);
105              -o-transform: rotateZ(360deg);
106              transform: rotateZ(360deg);
107          }
108      }
109      @-ms-keyframes myfirst{
110          0% {
111              -webkit-transform: rotateZ(0deg);
112              -moz-transform: rotateZ(0deg);
113              -ms-transform: rotateZ(0deg);
114              -o-transform: rotateZ(0deg);
115              transform: rotateZ(0deg);
116          }
117          100% {
118              -webkit-transform: rotateZ(360deg);
119              -moz-transform: rotateZ(360deg);
120              -ms-transform: rotateZ(360deg);
121              -o-transform: rotateZ(360deg);
122              transform: rotateZ(360deg);
123          }
124      }
125 </style>
126 </head>
127 <body>
128     <div class="taiji"></div>
129 </body>
130 </html>
时间: 2024-10-21 02:30:48

画太极的相关文章

html5+css3画太极并添加动画效果

可兼容移动端视图 效果图如下:太极图是可以旋转的 具体实现如下: <!DOCTYPE html> <html lang="zh"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equi

CSS3新增样式

1.合并边框:border-collapse:inherit/seprate;(分开); 2.关系选择符 1.E>F.     选择作为E元素之后的子元素F 2.E+F.     选择紧挨着的后面的一个 3.E~F.     选择E元素所有兄弟F,有可能是多个 3.first-child. 匹配父元素的第一个子元素 4.last-child 最后一个 5.nth-chil(n) 可连接着写 6.nth-last-child(n)  倒着数 7.first-of-type.  匹配同类型中的第一个

太极旋转-JS实现

刚学了js的一些函数,所以做了一个太极的旋转.做完之后是上面这个样子的,是可以旋转的. 思路: 1.先做一个基准转盘,之后将元素都放在转盘上,跟随转盘动. 2.画两个半圆,主要属性是border-top-right-radius: 250px; 像素值为长边的一半. 3.然后画4个圆,以基准转盘为父元素,按照下面黑色圆一样的思路再画另外一边白色的圆,最后再在两个中等的圆上画两个小圆. 4.设置定时器: //旋转角度 var deg = 0 //设置定时器,100毫秒动一次 var tid = s

CSS3 实现太极图案

CSS3实现太极图案 分析图片组成(如下图所示): 先给出html代码: <div class="box"> <div class="content"> <div class="left"></div> <div class="right"></div> <div class="inner-circle up"> <d

旋转太极八卦

太极八卦图,以同圆内的圆心为界,画出相等的两个阴阳鱼表示万物相互关系.阴鱼用黑色,阳鱼用白色,这是白天与黑夜的表示法.阳鱼的头部有个阴眼,阴鱼的头部有个阳眼,表示万物都在相互转化,互相渗透,阴中有阳,阳中有阴,阴阳相合,相生相克,即现代哲学中和矛盾对立统一规律表示法. 哈哈,装了个逼.其实我就是想教大家用css3画出旋转太极八卦.仅此而已. 实现效果如下图: Html的代码很简单,就一行代码,如下图: 下面对div.tl标签进行一系列属性设置,变化如下图: ............ ......

Kinect2入门+opencv画骨架+骨架数据

////////////////////////////准备工作/////////////////////////////// 首先需要下载安装Kinect2的SDK,下载地址如下: https://www.microsoft.com/en-us/download/details.aspx?id=44561 建议安装时从官网下载,之前有出现过拷贝的文件无法正常安装的情况. //注意V2.0以下版本为一代Kinect所用,一代Kinect推荐V1.8 相对于一代的Kinect,二代由于SDK只出过

用Python的Turtple画图形

不知道各位是否还记得在小学或者初中的时候,我们接触过一种语言叫做logo语言,这个语言可以画正方形,画三角形,画圆.而用Python画图形也有点类似logo语言的意思. 在画图之前,我们需要启动一个模块,turtple.然后在这个turtple下有一个属性叫pen,顾名思义就是画笔的意思.当输入完pen这个属性的时候,idle会打开一个叫Python Turtle Graphics的东西,在屏幕中间有一个三角的原点,这个点就有点类似logo的点,我们就是操作它来回移动留下痕迹.在idle里写完一

利用图形窗口分割法将极坐标方程:r=cos(θ/3)+1/9用四种绘图方式画在不同的窗口中

利用图形窗口分割法将极坐标方程:r=cos(θ/3)+1/9用四种绘图方式画在不同的窗口中. 解:MATLAB指令: theta=0:0.1:6*pi;rho=cos(theta/3)+1/9; >> polar(theta,rho) >> >> plot(theta,rho) >> semilogx(theta,rho) >> grid >> hist(rho,15) 结果分别如下图: 图1 图2 图3 图4

在android中画圆形图片的几种办法

在开发中经常会有一些需求,比如显示头像,显示一些特殊的需求,将图片显示成圆角或者圆形或者其他的一些形状.但是往往我们手上的图片或者从服务器获取到的图片都是方形的.这时候就需要我们自己进行处理,将图片处理成所需要的形状.正如茴香豆的的"茴"写法大于一种,经过我的研究,画出特殊图片的方法也不是一种,我发现了三种,且听我一一道来. 使用Xfermode 两图相交方式 通过查找资料发现android中可以设置画笔的Xfermode即相交模式,从而设置两张图相交之后的显示方式,具体模式见下图,源