码迷,mamicode.com
首页 > Web开发 > 详细

css3简单介绍

时间:2015-08-30 19:14:42      阅读:136      评论:0      收藏:0      [点我收藏+]

标签:

关于css3我先介绍几个简单的选择器:

先进行设置:

技术分享

字符串匹配属性选择器:

E[alt^="a"]  选择属性中以a开头的元素:

E[alt$="a"]  选择属性中以a结尾的元素:

E[alt*="a"]  选择属性中包含a的元素:

见以下例子:

技术分享

结果如下:

技术分享

伪类选择器:

先看以下的例子:

技术分享

技术分享

结果:

技术分享

 

以上是几个选择器作用的结果,下面我依次讲解例子中各选择器的作用:

1.E:nth-child():匹配父元素中的第几个子元素

2.E:nth-last-child():匹配父元素中倒数第几个子元素

3.E:nth-of-type():匹配同级元素中第几个E元素

4.E:nth-last-of-type():匹配同级元素中倒数第几个E元素

5.E:last-child:匹配父元素中的最后一个子元素是否是E

6.E:first-of-type:同级中的第一个E元素

 

 

css3特效

边框特效:box-shadow

首先进行设置:

技术分享

结果:

技术分享

以上的box-shadow的属性值依次代表:水平偏移量,垂直偏移量,边框模糊度,阴影大小,阴影颜色.

 

圆角边框(border-radius):

代码如下:

技术分享

效果:

技术分享

其中10px为圆角的范围.

 

文本阴影:

代码如下:

技术分享

结果:

技术分享

以上的text-shadow的属性值依次代表:水平偏移量,垂直偏移量,阴影模糊度,阴影颜色.

 

关于文本溢出(text-overflow):

技术分享

技术分享

效果:

技术分享

文本溢出的值以...的形式隐藏

 

text-overflow的clip属性值:

技术分享

效果:

技术分享

文本溢出的内容被隐藏不显示.

 

2D转换:

在要转换的对象里面设置:

transition: all 2s linear

表示转换对象的所有元素,转换持续时间,转换方式.

设置对象的触发条件及方式.

.outer:hover .inner{

    transform:translate(100px,100px)

  }

 

 

简单动画:

先设置动画:

animation:名称  过渡时间 方式  反向运动   循环播放 

播放动画设置:

@keyframes 动画名称{

  0%{

    transform:(方式)translate(0,0)

  }

  25%{

    transform:(方式)translate(200px,0)

  }

  50%{

    transform:(方式)translate(200px,200px)

  }

  75%{

    transform:(方式)translate(0,200px)

  }

  100%{

    transform:(方式)translate(0,0)

  }

 

css3简单介绍

标签:

原文地址:http://www.cnblogs.com/hongxuejiao/p/4770861.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!