css3的渐变.倒影.过渡.2D变形.

1.css3的渐变,分为线性渐变和径向渐变,下面举例说明

1.1线性渐变写法是linear-gradient如下图

屏幕快照 2016-04-07 下午9.22.22.png

结果如右边所示,括号中第一个值代表方向,从那个方向开始;后面接的都是颜色,可接多个颜色,百分比的含义是30%是红色,30%到50%是红色到黄色的渐变,50%到80%是黄色到蓝色的渐变.剩下的20%是蓝色.前面的-webkit-是适配浏览器的问题

1.2径向渐变,写法是radial-gradient如下图

屏幕快照 2016-04-07 下午9.38.36.png

结果如右边所示,括号中第一个值代表方向,从那个方向开始;后面接的都是颜色,可接多个颜色,百分比的含义是30%是红色,30%到50%是红色到黄色的渐变,50%到80%是黄色到蓝色的渐变.剩下的20%是蓝色.前面的-webkit-是适配浏览器的问题

2.css3的倒影,写法box-reflect,如下图

屏幕快照 2016-04-07 下午9.52.54.png

结果如右边所示,第一个值代表方向,above代表向上倒影,below代表向下,left代表向左,right代表向右.第二个值代表间距,后面可以接渐变,这个可以使用在图片里面.但要注意透明度的问题

文字的倒影也是一样的

3.css3的过渡,写法主要是transition,如下图

屏幕快照 2016-04-07 下午10.09.14.png

结果是正方形跑到距离左边300px距离的地方,颜色变成了黄色.

4. 2D变形,写法是主要是transform.如下图

屏幕快照 2016-04-07 下午10.21.55.png

这是一个2D的变形,translateX(100px)代表鼠标移上去正方形沿X轴方向移动了100px的距离,rotateX(180deg)代表鼠标移上去正方形沿X轴方向旋转了180度,scale(2.0)代表鼠标移上去这个正方形的宽和高都变成它原来的两倍.这里所说的X轴是相对于这个div的本身而言的.

对于2D的变形还有"skew"这个是倾斜的意思,用法是一样的

2D的就到这里了,明天重点写3D变形的东西.

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1、属性选择器:id选择器 # 通过id 来选择类名选择器 . 通过类名来选择属性选择器 ...
    Yuann阅读 1,663评论 0 7
  • css3渐变生成工具 文本 text-overflow clip 隐藏超出文本 ellipsis 超出部分使用省略...
    DeeJay_Y阅读 1,150评论 0 0
  • CSS3简介 CSS3的现状 浏览器支持程度差,需要添加 私有前缀 ; 移动端支持优于PC端; 不断改进中; 应用...
    magic_pill阅读 822评论 0 1
  • 我小时候的指甲很长,经常长到不小心翻得疼痛甚至出血来才记得剪,那时候不知道是啥原因,一直不想剪掉,可能是看了一部叫...
    橙汁的汁阅读 669评论 2 4
  • 永远不要对爱情说绝望。 永远。 1. 李佳佳要结婚了,他比自己大三岁,有房有车有钻戒,工作稳定,长得也还算过的去,...
    崖柏今天早起了阅读 422评论 0 8