css3笔记

前缀是-webkit-的Safari和Chrome支持

前缀是-moz-的Firefox支持

前缀是-o-的Opera支持

CSS3边框

  border-radius (CSS3圆角)

border-radius: 2em  /  2em 1em 4em  /  1em 3em;

is equivalent to:

border-top-left-radius: 2em  /  2em   /  1em;
border-top-right-radius: 2em  /  1em  /  3em;
border-bottom-right-radius: 2em  /  4em  /  1em;
border-bottom-left-radius: 2em  /  1em  /  3em;

注意:每个半径的四个值的顺序是:左上角,右上角,右下角,左下角

  box-shadow (CSS3盒阴影)

border-shadow: 10px(h-shadow)  10px(v-shadow)  5px(blur)  #888(color)

the grammar is:

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

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

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

blur : 可选。模糊距离

  spread : 可选。阴影的颜色

inset : 可选。从外层的阴影(开始时)改变阴影内侧阴影

  border-image(CSS3边界图片)

-moz-border-image: url("border.png") 30 30 round;  /*Firefox*/
-webkit-border-image: url("border.png") 30 30 round;  /*Safari 和 Chrome*/
-o-border-image: url("border.png") 30 30 round;   /*Opera*/
border-image: url("border.png") 30 30 round;

the grammer is :

border-image:source slice width outset repet;

border-image-source: none | image;        [url("border.png")]
border-slice: number | % | fill;          [30 30]
border-width: number | % | auto;          [initial]
border-image-outset: length | number;     [initial]
border-image-repeat: stretch | repeat | round | initial | inherit;   [round]

  border-image-source : 用于指定要用于绘制边框的图像的位置

border-image-slice : 图像边界内偏移

  border-image-width : 图像边界的宽度

  border-image-outset : 用于指定在边框外部绘制 border-image-area 的量

  border-image-repeat : 用于图像边界是否拉伸(stretch)、重复(repeat)、铺满(round)、默认值(initial)或者继承(inherit)

   

时间: 2025-01-05 19:28:02

css3笔记的相关文章

CSS3笔记【不定时更新】

box-sizing 值 描述 content-box 这是由 CSS2.1 规定的宽度高度行为. 宽度和高度分别应用到元素的内容框. 在宽度和高度之外绘制元素的内边距和边框. border-box 为元素设定的宽度和高度决定了元素的边框盒. 就是说,为元素指定的任何内边距和边框都将在已设定的宽度和高度内进行绘制. 通过从已设定的宽度和高度分别减去边框和内边距才能得到内容的宽度和高度. inherit 规定应从父元素继承 box-sizing 属性的值. [作为处理当有border或者paddi

图解css3 -- 笔记2

text-shadow text-shadow:none|[color  x-offset  y-offset  blur-radius] 注意: 在ie下,可以使用滤镜filter:shadow(Color=颜色值, Direction=数值, Strength=数值) 其中:Direction用来设置投影的方向,0度在文本的上面,45度在文本的右上角,依次 Strength用来设置阴影的强度 text-overflow 有两个值:clip不显示省略标记(…),只剪裁 ellipsis文本溢出

前端CSS3笔记

第1章CSS3简介 如同人类的的进化一样,CSS3是CSS2的"进化"版本,在CSS2基础上,增强或新增了许多特性, 弥补了CSS2的众多不足之处,使得Web开发变得更为高效和便捷. 1.1   CSS3的现状 1.浏览器支持程度差,需要添加私有前缀 2.移动端支持优于PC端 3.不断改进中 4.应用相对广泛 1.2   如何对待 1.坚持渐进增强原则 2.考虑用户群体 3.遵照产品的方案 4.听Boss的 第2章准备工作 2.1   统一环境 由于CSS3兼容性问题的普遍存在,为了避

CSS3 笔记四(Transforms)

CSS3 2D Transforms Methods translate() rotate() scale() skewX() skewY() matrix() 1> translate The translate() method moves an element from its current position (according to the parameters given for the X-axis and the Y-axis). 2> rotate The rotate()

css3 笔记

1. 设置或检索当内容超过指定容器的边界时是否断行. CSS3中将 <' word-wrap '> 改名为 <' overflow-wrap '>: 由于历史原因,当你使用 <' overflow-wrap '> 时,最好同时使用 <' word-wrap '> 作为备选,作向前兼容.

CSS3笔记和CSS实用技巧

CSS/CSS3在线手册:http://www.css119.com/book/css/   50个CSS代码片段必备:http://blog.csdn.net/holandstone/article/details/17613089   CSS规范和常用模块代码段:http://nec.netease.com/   必须熟记的30类CSS选择器:http://bbs.html5cn.org/thread-85312-1-1.html   CSS制作水平垂直居中对齐所有办法:http://www

CSS3笔记-加强版

属性选择器: E[attr]只使用属性名,但没有确定任何属性值 E[attr="value"]指定属性名,并指定了该属性的属性值 E[attr~="value"]指定属性名,并且具有属性值,此属性值是一个词列表,并且以空格隔开,其中词列表中包含了一个value词,而且等号前面的"?"不能不写 E[attr^="value"]指定了属性名,并且有属性值,属性值是以value开头的 E[attr$="value"

CSS3笔记(一)

最开始的时候 CSS3产生的一个新属性是一个浏览器的私有的,然后W3C 可能会拿来采用做个标准,再没公布标准之前就只能用私有属性(加前缀)来表达各自厂商的实现,主要是CSS3刚出现那会儿,它暗示该CSS属性或规则尚未成为W3C标准的一部分,尽管现代浏览器已经支持了众多的CSS3属性,但CSS3目前还没得到全面的支持,所以我们需要使用一些特定的声明来提升兼容性,遗憾的是IE8及以下浏览器目前均不支持CSS3.  1.CSS3标准 为加强浏览器兼容性,在使用CSS3属性时尽量使用以下特定声明: * 

CSS3 笔记五(Buttons)

Some examples 1> Input width animation Search: Code 1 <!DOCTYPE html> 2 <html> 3 <head> 4 <style> 5 input[type=text] { 6 width: 100px; 7 -webkit-transition: ease-in-out, width .35s ease-in-out; 8 transition: ease-in-out,width .3