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

css3的陌生新属性足迹

时间:2016-04-02 17:21:11      阅读:197      评论:0      收藏:0      [点我收藏+]

标签:

  一、css3边框

  1、border-radius 

  border-top-right-radius:右上角的圆角边框

  border-top-left-radius:左上角的圆角边框

  border-bottom-left-radius:左下角的圆角边框

  border-bottom-right-radius:右下角的圆角边框

  2、border-image

  border-image属性分开写:

  border-image-source:用在边框的图片的路径

  border-image-slice:图片边框向内偏移

  border-image-width:图片边框的宽度

  border-image-outset:边框图片区域超出边框的量

  border-image-repeat:图像边框是否应平铺(repeated)、铺满(rounded)或拉伸(stretched)

  3、box-shadow

  box-shadow:h-shadow v-shadow blur spread color inset

  h-shadow:必需值,水平阴影的位置,允许负值

  v-shadow:必需值,垂直阴影的位置,允许负值

  blur:可选,模糊距离

  spread:可选,阴影的尺寸

  color:可选,阴影的颜色

  inset:可选,将外部阴影(outset)改为内部阴影

  二、css3背景

  1、background-size:

  //css3之前背景图片的尺寸是由图片的实际尺寸决定的

  //在 CSS3 中,可以规定背景图片的尺寸,这就允许我们在不同的环境中重复使用背景图片。

  2、background-origin:

  //规定了图片的定位区域content-box、padding-box、border-box

  3、background-clip:

  //规定背景的绘制区域

  border-box:背景被裁剪到边框盒。

  padding-box:背景被裁剪到内边距框

  content-box:背景被裁剪到内容框

  三、css3文本效果

  1、text-shadow(向文本添加阴影)

  h-shadow:必需值,水平阴影的位置,允许负值

  v-shadow:必需值,垂直阴影的位置,允许负值

  blur:可选,模糊距离

  color:可选,阴影的颜色

  2、word-wrap(允许对长的不可分割的单词进行分割并换行到下一行)

  normal:只在允许的断点字换行

  break-word:在长单词或URL地址内部进行换行

  四、css3 2D转换

  //通过 CSS3 转换,我们能够对元素进行移动、缩放、转动、拉长或拉伸

  1.translate(x,y)  从当前为开始移动,移动到给定的top位置(x坐标)与left位置(y坐标)确定的位置

  translateX(n)只沿x轴

  translateY(n)只沿y轴

  2.rotate(30deg)  元素顺时针旋转给定的角度。允许负值,元素将逆时针旋转。(单位是deg)

  //为了兼容浏览器,要加上内核

  transform: rotate(30deg);
  -ms-transform: rotate(30deg);		/* IE 9 */
  -webkit-transform: rotate(30deg);	/* Safari and Chrome */
  -o-transform: rotate(30deg);		/* Opera */
  -moz-transform: rotate(30deg);		/* Firefox */

  3. scale(a,b)    元素的尺寸会增加或减少,根据给定的宽度(X 轴)和高度(Y 轴)高度变化的倍数

  a表示x轴宽度变化的倍数,b表示y轴高度变化的倍数

  scaleX(a)只变化x轴    scaleY(b)只改变y轴

  4.skew(20deg,20deg)

  通过skew()方法 元素翻转给定的角度,根据给定的水平线(X 轴)和垂直线(Y 轴)参数

  值 skew(30deg,20deg) 围绕 X 轴把元素翻转 30 度,围绕 Y 轴翻转 20 度

  skewY()只绕x轴旋转    skewY()只绕y轴

  5.matrix()

      matrix() 方法把所有 2D 转换方法组合在一起。

    matrix() 方法需要六个参数,包含数学函数,允许您:旋转、缩放、移动以及倾斜元素

  

    

 

    

css3的陌生新属性足迹

标签:

原文地址:http://www.cnblogs.com/allenllb/p/5347685.html

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