|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果单独使用DIV而不加任何CSS,那么它在网页中的效果和使用是一样的。
网页制造poluoluo文章简介:假如你不晓得扫瞄器的特定声明是甚么,你只必要记着它们都是CSS款式属性前与内核供应商有关的特定前缀。由于CSS3今朝还没失掉周全的撑持,以是我们必要利用这些特定声明。
你们中有很多人大概已听到过有关CSS3的很多传言,可是我们如今能真正用到的CSS3技能又有哪些呢?本文,我将向你展现一些不同凡响的CSS3技能,这些技能在一些次要的扫瞄器中体现优秀(如Firefox,Chrome,Safari,Opera扫瞄器)。这些效果会在不撑持的扫瞄器中升级衬着(如IE扫瞄器)。利用扫瞄器特定的声明,很多发起的CSS3款式都能够即刻拿来利用。
假如你不晓得扫瞄器的特定声明是甚么,你只必要记着它们都是CSS款式属性前与内核供应商有关的特定前缀。由于CSS3今朝还没失掉周全的撑持,以是我们必要利用这些特定声明。详细的情势以下:
- Mozilla/Firefox/Gecko扫瞄器的前缀:-moz-
- Webkit(Safari/Chrome)扫瞄器的前缀:-webkit-(注重:一些Wbkit的前缀只能在Safari下利用,Chrome不撑持。)
你大概已看到了,利用这些声明的有一个弱点,那就是假如我们想在Firefox,Safari和Chrome中都失掉CSS3的效果,我们必要利用到下面一切这些前缀。也不必惊奇,IE扫瞄器不撑持CSS3,因而也就不像其他次要扫瞄器有一个特定的前缀声明。
好了,我们已讲的够多了,我们即刻实验一下。注重:款式声明往失落这些前缀就是W3尺度的实践标准发起。
关于这个页面的Demo(实例)申明
一切这些例子都是在这个页面内里,假如你不克不及一般检察实例的效果(大概只能检察部分),那申明你正在利用的扫瞄器其实不撑持这些CSS3效果
暗影效果
暗影效果承受多个参数值。第一个是暗影的色彩,它还承受别的四个长度(lenght)值,前两的长度值分辩是X(程度)偏移量和Y(垂直)偏移量。接下一个参数是反应含混度的数值。第四也是最初一个值是用来界说含混的分布水平。
box-shadow:#3333px3px4px;
-moz-box-shadow:#3333px3px4px;
-webkit-box-shadow:#3333px3px4px;暗影效果演示
突变效果
CSS3的突变款式刚入手下手很简单让人搅浑,特别-moz和-webkit的突变之间还存在分歧。在-moz中,你起首必要界说突变的偏向,然后界说肇端和停止的色彩。而-webkit的突变则稍稍庞大一些,起首你必要界说突变的范例,然后接上去两个值界说偏向,最初两个值界说了突变的肇端色彩和停止色彩。
-moz-linear-gradient(-90deg,#1aa6de,#022147);
-webkit-gradient(linear,lefttop,leftbottom,from(#1aa6de),to(#022147));:突变效果演示实例
RGBA色彩形式
RGBA的色彩界说实践用起来没有给人的感到那末庞大,它承受四个参数值,以此是:白色值,绿色值,蓝色值,和通明度。我们不必hex(#)16进制值的色彩,我们以RGB的形式来设置色彩,个中,通明度能够设置色彩的通明效果。通明度的取值局限在0到1之间,0是完整不通明,1是色彩完整通明。上面这些演示例子的通明度都是0.5,元素的通明度是50%,rgba不必要附加任何特定的扫瞄器前缀声明。
background-color:rgba(0,54,105,.5);HSL色采形式(色彩H,饱和度S,亮度L)
除RGBA,CSS3也撑持HSL色彩形式。这给我们在色彩和色彩的选择上供应了充分的余地。在HSL这类色采形式中的H代表色彩,S代表色度,L代表亮度。色彩是色盘上角度值,而保饱和度和亮度则是色彩的百分比值。
background-color:hsl(209,41.2%,20.6%);
HSL演示实例
边框色彩
要利用这一CSS款式,你必要分离界说border-top,border-right,border-bottom,和border-left才干取得上面的效果。你注重到界说一个8像素的边框,然后边框又界说了8种分歧的色彩。这由于边框的色彩数目必需与边框的像素宽度值绝对应。
border:8pxsolid#000;
-moz-border-bottom-colors:#555#666#777#888#999#aaa#bbb#ccc;
-moz-border-top-colors:#555#666#777#888#999#aaa#bbb#ccc;
-moz-border-left-colors:#555#666#777#888#999#aaa#bbb#ccc;
-moz-border-right-colors:#555#666#777#888#999#aaa#bbb#ccc;边框色彩演示
文本选择色彩设置
我不能不要说文本选择色彩的界说是一个相称冲动民气的新功效。当我第一次在CSS技能上看到这个是,我在以为它十分知心。有了::selection这对伪工具(pseudo-element),你能够在用户选一段文本元素时改动色彩和背景。假如你问的意见,我会以为这十分大度。固然::selection已从今朝的CSS3草案中移除鸟,可是我们但愿稍后它在增加出去。
::selection{background:#3C0;/*Safari*/color:#90C;}::-moz-selection{background:#3C0;/*Firefox*/color:#90C;}文本选择色彩演示
变形
有了变形款式,你可让元素的表面在鼠标悬停时变年夜。给Scale(比例)值设置一个年夜于1的数值,元素就会便打。反过去或,假如值小于1,元素的巨细就会减少。除Scale比例,它另有其他很多分歧的变形体例可用。你能够会见Firefox的开辟者页面,检察它们所能完成的效果
-moz-transform:scale(1.15);-webkit-transform:scale(1.15);变形效果演示
多栏结构
有了这个新的多栏结构款式,你能够给文本出现相似”报纸“排版的效果。跟在CSS2中的完成办法比拟,CSS3中,我们完成这类效果要复杂的多。上面,我指定鸟所必要的列数目,和分别的划定规矩范例,栏与栏之间的清闲有多年夜。用起来很复杂是吧
-moz-column-count:3;-moz-column-rule:solid1pxblack;-moz-column-gap:20px;多栏结构演示
总结
我但愿跟我一样,对CSS3的这些特征感应冲动。他给网页计划师和开辟者更多的力气,而且让很多方面都简化很多。如今,我们只需守候一切扫瞄器撑持它。固然,我这里演示的常识CSS3新功效的冰山一角。假如你想懂得更多信息,技能和匡助,我倡议你会见上面这些网站进修。
- CSS:CurrentWork
- CSS3.info
- MozillaCSSExtensions
- TheWebKitOpenSourceProject
</p>
最新版本html5+css3与2014年10月29日,万维网联盟宣布,经过几乎8年的艰辛努力,该标准规范终于最终制定完成。 |
|