RELATEED CONSULTING
相关咨询
选 择下列产品马上在线沟通
服务时间:9:30-18:00
你 可能遇到了下面的问题
关闭右侧工具栏
您当前的位置:主页 > 网站设计 >
汕头网站设计浅析CSS3的新功能和新特性
  • 作者:admin
  • 发表时间:2017-04-26 14:08
  • 来源:未知

         汕头网站设计表示,目 前很多已经存在的新功能和特性正在被提出至CSS3。于 是小编将在此尝试展示其中的一些内容,希望对大家有所帮助。

  边框

  border-color 属性

  boder-image 属性

  border-radius 属性

  box-shadow 属性

  背景

  background-origin 属性和 background-clip 属性

  background-size 属性

  多重背景

  颜色

  HSL 颜色值

  HSLA 颜色值

  opacity 属性

  RGBA 颜色值

  文字效果

  text-shadow 属性

  text-overflow 属性

  word-wrap 属性

  用户界面

  box-sizing 属性

  resize 属性

  outline 属性

  nav-top、nav-right、nav-bottom、nav-left 属性

  选择器

  属性(attribute)选择器

  基本盒模型

  overflow-x 属性和 overflow-y 属性

  生成的内容

  content 属性

  其它模块

  media queries 模块

  multi-column layout 模块

  Web 字体模块

  Speech 模块

  如何通过CSS3创建彩色的边框

  W3C已经在CSS3中 为边框提供了一些新的选项,这些选项即圆角边框、边框颜色之后,也是非常有趣的。Mozilla/Firefox已 经实现了这个允许你创建很酷的彩色边框的函数

  Border-image:在 你的边框中使用图片

  另一个令人兴奋的CSS3中新的边框特性是border-image属性。有 了这个特性你可以定义一个图片以取代普通边框。这 个特性实际上可分为一对属性:border-image和border-corner-image。这两个值可以缩写,如下:

  border-image:

  border-top-image

  border-right-image

  border-bottom-image

  border-left-image

  border-corner-image:

  border-top-left-image

  border-top-right-image

  border-bottom-left-image

  border-bottom-right-image border-image目前已经在Safari和Firefox 3.1 (Alpha)下工作了。语法如下:

  或

  Border-radius:用CSS创建圆角边框!

  W3C已经在CSS3中 提供了一些新的选项,border-radius是其中之一,Mozilla/Firefox和Safari 3都 已经实现了这个允许你创建圆角盒模型的函数。例如:

  -moz-border-radius: 5px;

  -webkit-border-radius: 5px;

  这 些不同的角可以被分别控制,代码如下:

  -moz-border-radius-topleft / -webkit-border-top-left-radius

  -moz-border-radius-topright / -webkit-border-top-right-radius

  -moz-border-radius-bottomleft / -webkit-border-bottom-left-radius

  -moz-border-radius-bottomright / -webkit-border-bottom-right-radius

  Box-shadow,CSS3的 最牛逼的新特性之一

  CSS3背 景和边框模块拥有一个非常好的新特性名叫box-shadow,它已经在Safari 3+和Firefox 3.1 (Alpha)中得以实现。其 规则提及了多重阴影,但 是作者已经对此提出了质疑,并且Safari 3并没有将其实现。

  此属性由3个 长度参数和一个颜色参数组成,其中长度参数有:

  1. 阴影的横向位移量,正值意味着阴影靠右,负值则靠左;

  2. 阴影的纵向位移量,负值意味着阴影靠上,正值则靠下;

  3. 褪色渐变半径,如果值为0则阴影会被直接切断,值 越高褪色渐变的效果就越明显。例如:

  box-shadow: 10px 10px 5px #888;

  padding: 5px 5px 5px 15px;

  此 阴影会被仅靠圆角边框的圆角而创建,例如:

  box-shadow: -10px -10px 0px #000;

  border-radius: 5px;

  padding: 5px 5px 5px 15px;

  background-origin和background-clip

  Mozilla、Safari 3和Konqueror都已经实验性实现了CSS3中的background-origin属性和background-clip属性。Opera在 上一个公开版本中有一个稳定的、基于早期Opera 2.3中 背景和边框规范的基础实现。

  background-origin属 性用来决定如何在盒模型中计算background-position的值。

  此属性有三种取值:border-box、padding-box和content-box。如果你使用了padding-box,则 背景的位置计算会相对于内边距区域的左上角;border-box则 相对于边框的左上角;content-box则 相对于其内容的左上角。基于Gecko或Webkit的 浏览器使用了过时的规范版本,其取值为border、padding和content。

  background-clip属 性用来决定背景是否要扩展到边框里。默认值是border-box,即扩展到边框里。但如果将其赋值padding-box则不会。如果你使用content-box则 背景只会在有内容的矩形区域显示(这 个可选值已经在最近的规范中去掉了)。

  实 验性实现的代码如下:

  -webkit-background-origin / -moz-background-origin

  -webkit-background-clip / -moz-background-clip

  稳定实现的代码如下:

  background-origin

  background-clip

  Background-size

  CSS3给 了你一种定义背景图片尺寸的方式。你 可以通过背景图片宽高的像素值或百分比进行定义。当 你使用百分比进行定义时,其 图片尺寸是相对于其盒模型通过background-origin定 义的区域的长和宽的。

  实 现这一特性的浏览器有Opera 9.5、Safari 3、Firefox和Konqueror。他们分别使用-o-background-size、-webkit-background-size和-khtml-background-size、-moz-background-size属性。

  通过CSS3实现多重背景

  CSS3允 许同一个元素中有多个背景图片。你 可以用逗号将不同的背景定义分隔开已定义多重背景。比如:

  目 前已经实现这一属性的浏览器有:Webkit和KHTML (Konqueror)。

  HSL颜色值

  跟使用16进制的RGB(红、绿、蓝)颜色值一样,CSS3也可以识别HSL(色相、饱和度、亮度)颜色值。

  HSL颜色值有三个参数:

  色相是指色盘的度数,0度或360度是红色,120度是绿色,240度是蓝色。我们可以在0度到360度 之间取值以表示不同的色调。

  饱 和度值是一个百分数,100%表示完全饱和的颜色。

  亮 度值也是一个百分数,0%表示全黑,100%表示全白,50%则表示中间值。

  这 种颜色值为我们确定可用颜色和风格提供了一个非常广阔的空间。

  现如今,HSL已经被Opera 9.5、Safari 3、Konqueror和Mozilla浏览器所实现。

友情链接:    菜鸟彩票--首页_欢迎您   双色球专家--首页_欢迎您   同裕彩票平台   大神彩票开户   福迎门彩票平台