<div class="fa">
<p></p>
<div class="son">
<p></p>
<p></p>
<p></p>
<p></p>
<p></p>
<p class="last"></p>
</div>
</div> <style type="text/css">
.fa{width: 800pxheight: 800pxmargin-bottom: 20px}
.fa p{width: 100%height: 50pxbackground: #2b7fbf}
.fa .son{width: 100%height: 200px}
.son p{width: 15%height: 200pxbackground: #b1cae6float: leftmargin-right: 2%}
.son p.last{margin-right: 0}
</style>
鼠标选中后,背景变色的方法:如:改变选中后,选中区域的背景颜色为浅蓝色。在css中写入如下代码:/* webkit, opera, IE9 */::selection { background:lightblue}/* mozilla firefox */::-moz-selection { background:lightblue}说明:1、-moz-属性前缀是个火狐浏览器用的,而基本的::selection选择器是给谷歌浏览器用的。2、background后面可以直接使用颜色值。如:::selection { background:#ffff00}另外:跟其它CSS选择器的用法一样,也可以嵌套使用,在不同的地方显示不同的颜色。如下:/* webkit, opera, IE9 */div.highlightBlue::selection { background:lightblue}/* mozilla firefox */div.highlightBlue::-moz-selection { background:lightblue}</p><p>/* webkit, opera, IE9 */div.highlightPink::selection { background:pink}/* mozilla firefox */div.highlightPink::-moz-selection { background:pink}CSS提供了一种绘制渐变图的机制,这个渐变的机制可以接受任何图片的属性联合使用,包括background-image,我们可以尝试使用一个渐变背景:
有些旧版本的WebKit浏览器只支持线性渐变
使用到的linear-gradient()函数,可以假设一条线,从元素顶部到底部绘制了一个渐变背景,这条线的角度由这个函数的前面关键字(to,bottom),位置由0%处的颜色是浅灰色,而位置100%处也就是元素顶部的颜色是深蓝色。
渐变线的方向可以使用关键字to,再加上一个表示边的(top、right、bottom、left)或者使用角来表示(top left、top right、bottom left、bottom right)的关键字来指定。
此外还可以使用deg单位指定渐变线的角度,0deg表示垂直向上,增大角度值就意味着沿顺时针方向旋转,直到360deg,度数表示绘制渐变的方向,因此起点就在我们指定的相反方向。
当设置为45deg的渐变:
线性渐变的默认方向是自上而下的,而且0%和100%分别表示第一个和最后一个色标的位置,因此,可以简写为:
新增色标若未指定位置,则在0%~100%范围内取均值,比如:有3个未指定位置的色标,那么它们的位置分布为0%、50%、100%
除了百分比外,还可以使用绝对值指定色标的位置,比如:
这种写法渐变是顶部从浅蓝色开始渐变,往下走100px之后过渡到深蓝色,然后一直到底部都是深蓝色。