全球彩票平台_全球彩票注册平台|官网下载地址

热门关键词: 全球彩票平台,全球彩票注册平台,全球彩官网下载地址

CSS3集锦之新增选择器

CSS3集锦之新选取择器、圆角、阴影、反射率、transition动画、transform变形、animation动画,css3transition

---复苏内容开始---

---恢复生机内容开首---

---恢复生机内容开头---

css3 transition animation nick,css3transition

时刻转眼即逝,又到星期天了,明日写点某部分人看不起的css玩玩!

CSS3有transition、transform这个属性,它们是用来移动成分过渡成分之类的。

一、CSS3新选拔择器

一、CSS3新选取择器

一、CSS3新选拔择器

转换

transform是什么?

它使元素变形,改动,转变

它有哪些常用属性?

1、nth-chlid(n)用法

  selector:nth-chlid(n)指找到第n个子成分何况该因素为selector标签

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <style>
 7         *{
 8             margin:0;
 9             padding:0;
10         }
11         .box p,.main p{
12             background:red;
13             color:#fff;
14             margin-top:10px;
15         }
16         /*找到类为box下的第三个子元素并该元素为p标签的*/
17         .box p:nth-child(3){
18             background:gold;
19         }
20         .box p:nth-of-type(3){
21             background:gold;
22         }
23         /*找到类为main下的第三个子元素并该元素为div标签的*/
24         .main div:nth-child(3){
25             background: pink;
26         }
27         /*找到类为main下的第三个p标签*/
28         .main p:nth-of-type(3){
29             background:green;
30         }
31     </style>
32 </head>
33 <body>
34 <div class="box">
35     <p>段落1</p>
36     <p>段落2</p>
37     <p>段落3</p>
38     <p>段落4</p>
39     <p>段落5</p>
40     <p>段落6</p>
41 </div>
42 <div class="main">
43     <p>段落1</p>
44     <p>段落2</p>
45     <div>这是一个div</div>
46     <p>段落3</p>
47     <p>段落4</p>
48     <p>段落5</p>
49     <p>段落6</p>
50 </div>
51 </body>
52 </html>

1、nth-chlid(n)用法

  selector:nth-chlid(n)指找到第n个子成分何况该因素为selector标签

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <style>
 7         *{
 8             margin:0;
 9             padding:0;
10         }
11         .box p,.main p{
12             background:red;
13             color:#fff;
14             margin-top:10px;
15         }
16         /*找到类为box下的第三个子元素并该元素为p标签的*/
17         .box p:nth-child(3){
18             background:gold;
19         }
20         .box p:nth-of-type(3){
21             background:gold;
22         }
23         /*找到类为main下的第三个子元素并该元素为div标签的*/
24         .main div:nth-child(3){
25             background: pink;
26         }
27         /*找到类为main下的第三个p标签*/
28         .main p:nth-of-type(3){
29             background:green;
30         }
31     </style>
32 </head>
33 <body>
34 <div class="box">
35     <p>段落1</p>
36     <p>段落2</p>
37     <p>段落3</p>
38     <p>段落4</p>
39     <p>段落5</p>
40     <p>段落6</p>
41 </div>
42 <div class="main">
43     <p>段落1</p>
44     <p>段落2</p>
45     <div>这是一个div</div>
46     <p>段落3</p>
47     <p>段落4</p>
48     <p>段落5</p>
49     <p>段落6</p>
50 </div>
51 </body>
52 </html>

1、nth-chlid(n)用法

  selector:nth-chlid(n)指找到第n个子成分何况该因素为selector标签

 1 <!DOCTYPE html>
 2 <html lang="en">
 3 <head>
 4     <meta charset="UTF-8">
 5     <title>Title</title>
 6     <style>
 7         *{
 8             margin:0;
 9             padding:0;
10         }
11         .box p,.main p{
12             background:red;
13             color:#fff;
14             margin-top:10px;
15         }
16         /*找到类为box下的第三个子元素并该元素为p标签的*/
17         .box p:nth-child(3){
18             background:gold;
19         }
20         .box p:nth-of-type(3){
21             background:gold;
22         }
23         /*找到类为main下的第三个子元素并该元素为div标签的*/
24         .main div:nth-child(3){
25             background: pink;
26         }
27         /*找到类为main下的第三个p标签*/
28         .main p:nth-of-type(3){
29             background:green;
30         }
31     </style>
32 </head>
33 <body>
34 <div class="box">
35     <p>段落1</p>
36     <p>段落2</p>
37     <p>段落3</p>
38     <p>段落4</p>
39     <p>段落5</p>
40     <p>段落6</p>
41 </div>
42 <div class="main">
43     <p>段落1</p>
44     <p>段落2</p>
45     <div>这是一个div</div>
46     <p>段落3</p>
47     <p>段落4</p>
48     <p>段落5</p>
49     <p>段落6</p>
50 </div>
51 </body>
52 </html>

转变属性transform:

浏览器前缀:
-webkit-transform;-o-transform;-moz-transform;-ms-transform;
取值:
none : 暗中认可值,未有改换操作
transform-function:一组改变函数
transform:函数1() 函数2() ......;

1.rotate

要素的团团转 单位:deg(度)

例子:.a{transform:rotate(10deg)}

2、nth-last-chlid(n)用法

  selector:nth-last-chlid(n)指找到倒数第n个子成分况兼该因素为selector标签

2、nth-last-chlid(n)用法

  selector:nth-last-chlid(n)指找到尾数第n个子成分何况该因素为selector标签

2、nth-last-chlid(n)用法

  selector:nth-last-chlid(n)指找到倒数第n个子元素并且该因素为selector标签

改动的原点transform-origin

在不钦定原点前提前,默许原点为要素的宗旨处
取值:数值/百分比/关键字
一个值:全部轴地点
两个值:表示x轴和y轴
三个值:表示x轴,y轴,z轴

2.scale

要素的倾斜 单位:deg(度)

例子:.a{trasform:skew(20deg)}

3、selector:enabled可用的表单控件

3、selector:enabled可用的表单控件

3、selector:enabled可用的表单控件

2D转换

3.scale

要素按百分比缩放 缩短为负数

例子:.a{transform:scale(1.5)}.b{transform:scale(-3)}

4、selector:disabled不可用的表单控件

 1 <style>   
 2   input:disabled{
 3       background:red;
 4   }
 5   input:enabled{
 6      background:gold;
 7    }
 8   /*选择复选框,紧邻文字变为空色*/
 9    input:checked   label{
10      color:red;
11    }
12 </style>
13 <body>
14     <form>
15          <input type="text" placeholder="请输入用户名" disabled>
16         <input type="password" placeholder="请输入密码">
17         <input type="checkbox"><label>记住用户名</label>  
18      </form>   
19 </body>

4、selector:disabled不可用的表单控件

 1 <style>   
 2   input:disabled{
 3       background:red;
 4   }
 5   input:enabled{
 6      background:gold;
 7    }
 8   /*选择复选框,紧邻文字变为空色*/
 9    input:checked   label{
10      color:red;
11    }
12 </style>
13 <body>
14     <form>
15          <input type="text" placeholder="请输入用户名" disabled>
16         <input type="password" placeholder="请输入密码">
17         <input type="checkbox"><label>记住用户名</label>  
18      </form>   
19 </body>

4、selector:disabled不可用的表单控件

 1 <style>   
 2   input:disabled{
 3       background:red;
 4   }
 5   input:enabled{
 6      background:gold;
 7    }
 8   /*选择复选框,紧邻文字变为空色*/
 9    input:checked   label{
10      color:red;
11    }
12 </style>
13 <body>
14     <form>
15          <input type="text" placeholder="请输入用户名" disabled>
16         <input type="password" placeholder="请输入密码">
17         <input type="checkbox"><label>记住用户名</label>  
18      </form>   
19 </body>

2D位移

函数:translate()
取值:
translate(x) : 只做x轴(横向)移动
translate(x,y) : 做x轴和y轴的位移
方向:看符号

向右、向下

  • 向左、向上

    注意:

取值可感觉数值或比重、负数
单向位移函数:
translateX(x) : 只做x轴移动
translateY(y) : 只做y轴移动

4.translate

要素的位移 单位px

例子:.a{transform:translate(120px,10px)}

5、E>F  E成分下的率先层子集

5、E>F  E成分下的率先层子集

5、E>F  E成分下的首先层子集

缩放

变动成分的尺寸
函数:scale()
取值:
1个值:表示第一个值和第三个值是相等的
2个值:第一个 x 第二个 y
单向缩放函数:
scaleX(x),scaleY(y)
取值:
默认值 为1
裁减:0-1之内的小数
放大:大于1的数值

5.origin

更动成分的中央点

例子:.a{transform-origin:20% 50%}

6、E~F E成分后边的男生成分

6、E~F E成分前面包车型客车兄弟成分

6、E~F E成分前面包车型大巴小朋友成分

 旋转

函数:rotate()
取值:rotate(ndeg)
n : 具体角度值
n为正, 则顺时针旋转
n为负, 则逆时针转动

transition属性

以动画效果使成分平滑过渡

7、E F 紧挨着的小伙子成分

7、E F 紧挨着的男士儿成分

7、E F 紧挨着的弟兄成分

 倾斜

函数:skew()
skewx() --x轴倾斜
skewy() --y轴倾斜

1.transition-property

设置 要过渡的属性 all是一切

例子:.a{transition-property:with}

8、属性选拔器 E[data-attr]含蓄data-attr属性的因素

  a、E[data-attr='ok'] 含有data-attr属性的因素且它的值为"ok";

  b、E[data-attr^='ok']包蕴data-attr属性的成分且它的值初阶含有"ok";**

**  c、E[data-attr$='ok']含蓄data-attr属性的成分且它的值结尾含有"ok";**

**  d、E[data-attr*='ok']富含data-attr属性的成分且它的值中蕴含"ok";**

eg  div[data-attr = "ok"]{

  color:red;

}

8、属性选择器 E[data-attr]含有data-attr属性的要素

  a、E[data-attr='ok'] 含有data-attr属性的因素且它的值为"ok";

  b、E[data-attr^='ok']蕴含data-attr属性的成分且它的值起头含有"ok";**

**  c、E[data-attr$='ok']含有data-attr属性的成分且它的值结尾含有"ok";**

**  d、E[data-attr*='ok']满含data-attr属性的成分且它的值中包涵"ok";**

eg  div[data-attr = "ok"]{

  color:red;

}

8、属性选取器 E[data-attr]带有data-attr属性的要素

  a、E[data-attr='ok'] 含有data-attr属性的因素且它的值为"ok";

  b、E[data-attr^='ok']满含data-attr属性的因素且它的值起始含有"ok";**

**  c、E[data-attr$='ok']带有data-attr属性的因素且它的值结尾含有"ok";**

**  d、E[data-attr*='ok']饱含data-attr属性的成分且它的值中隐含"ok";**

eg  div[data-attr = "ok"]{

  color:red;

}

过渡 

2.transition-duration

钦点成分调换进度的持续时间,默许是0

例子:.a{transition-durantion:5s}

二、CSS3圆角

二、CSS3圆角

二、CSS3圆角

连通性质

作用:内定成分在哪些css属性上的更换会发生过渡的意义(必需的)
属性:transition-property
取值:none | all | property
eg:transition-property:background;
eg:transition-property:background,width,height;

3.transition-timing-function

钦定成分的卡通片曲线

例子:.a{transition-timing-function:ease | linear | ease-in | ease-out | ease-in-out }

1、设置某一个角的圆角:border-radius:左上角 右上角 右下角 左下角;

  比方设置左上角的圆角:border-top-left-radius:30px 60px;

1、设置某三个角的圆角:border-radius:左上角 右上角 右下角 左下角;

  比如设置左上角的圆角:border-top-left-radius:30px 60px;

1、设置某四个角的圆角:border-radius:左上角 右上角 右下角 左下角;

  譬喻设置左上角的圆角:border-top-left-radius:30px 60px;

连着时间

作用:内定过渡效果在多久内形成。
注意:能够以 s | ms 为单位.该属性无法大致,一旦省略则并未有接通效果
属性:transition-duration
取值:s|ms
eg:transition-duration:5s;
eg:transition-duration:5s,1s,1s;

4.transition-delay

内定动画延时日子

例子:.a{transition-delay:0.5s}

本文由全球彩票平台发布于全球彩官网下载地址Web前端,转载请注明出处:CSS3集锦之新增选择器

TAG标签: 全球彩票平台
Ctrl+D 将本页面保存为书签,全面了解最新资讯,方便快捷。