CSS3框架_节点动态java精修学校

CSS3的边界(边界)。这对我们来说并不陌生。有多少次你写下边框1px solid红…那么什么会在CSS3的惊喜带给我们吗

在CSS3,有在边境4个新特点

1.border-color(设置边框颜色)

2.border-image(设置一个边境通过图片)

3.border-radius(边界的半径)

4.box-shadow(阴影效果)

我使用的浏览器版本:IE8,firefox10.0.9,铬22.0.1229.94,Safari 5.1.7,Opera 12.50。这基本上是最新版本。

当我们要添加一个div的边界时,我们会写这个





border_test。
{
边境:5px固体红;
}



常见的边框样式






边框颜色


既然我们可以设置边框的颜色,为什么要边框颜色呢由于CSS3的边界是不同的。

如果你设置边框的宽度是X.然后你可以使用X的颜色在这个边境使用边框颜色,每种颜色显示像素宽度。(PS:如果你的边框宽度为10px,你只能设置5种颜色,最后的颜色将填补剩余的宽度)。

以下代码的详细描述





border_test。
{
边境:5px固体红;
边框颜色:红、蓝、绿、黑;
}



CSS3边框颜色风格






但是结果和我们想的不一样。


我们只看到4个对应于4种颜色的帧,分别是右上角和左下角。

当然,如果我们只输入3种颜色,中间的颜色对应左边和右边,自己试试。

那么我们以前说过的每像素一个颜色的效果如何呢不必担心,那么你可以在这个边框上使用X色,因为边框颜色是针对整个4个边框的,所以它不是边框。

如果我们需要执行上面的效果,您可以将其设置在一个边界上:

边境上的颜色
边框颜色
底部边框的颜色
左边框的颜色


所以我们需要更改代码





border_test。
{
边境:5px固体红;
-moz边境顶颜色:红黄蓝黑绿;
-moz底部边框颜色:红黄蓝黑绿;
-moz权利边界颜色:蓝黄红色黑色绿色;
-moz左边框的颜色:蓝、黄、红、黑绿;
}



CSS3边框颜色风格






术后


效果出来了。虽然木头不清楚,但它确实有一个像素的颜色,所以如果我们想做渐变的颜色,就会方便多了。只要调整颜色。



border_test。
{
边境:5px固体红;
-moz边境顶颜色:红黄蓝黑绿;
-边界颜色:蓝色、黄色、红色、黑色、绿色;
- wekit边境上的颜色:红黄蓝黑绿;
- o-border-top-colors:蓝、黄、红、黑绿;
边框颜色:蓝色、黄色、红色、黑色、绿色;
}


但是发现只有效果出现在Firefox上。也就是说,边界边框颜色只在Firefox上可用,但其他颜色不兼容。

边缘图像

边框图像主要用图片填充边框。

边界图像的分解属性为

边框图像源指定边框背景地图的URL。
边界图像切片设置图片如何剪切属性,非定位!
边框图像宽度定义边框图像的显示区域。
无边界的图像


现在让我们逐一分析它。

边界的图像源

这是指定边框的背景图的URL,例如


边框图像源:URL(..);


这可以设置为无,也就是说,没有背景图。

边界的图像切片

如何将属性设置图片,(重点理解)的值为四的值,任何单位(其实有固定的PX,注意这个值是不是消极的或大于的图片,大小为例):边界图像切片:1 234;是的,相同的是相应的;左、右的数值;和背景图片,切断,特定的人会说

边界图像宽度

定义边界图像的宽度,定义边界图像的显示区域。这仅在W3C描述,但在实际测试中,设置此属性没有效果,但边框宽度可以生效。

边界图像重复;

重复有三个价值选择

{ } |拉伸重复轮|:拉伸| |重复(如拉伸是瓦。默认值)

好吧,让我们回到切片,也是切割。说实话,不知道该怎么说,或超过它。


左上是a.border-image-slice:10 152025本风格;他会分裂成9宫图像画面右上。

左边、顶部、右边和底部是你设置的距离,这个部分将被提取为一个边界。

左上角,右上角,左下角和右下角也将被提取。与左、顶、右和底不同,它们不会受到重复、拉伸或圆的影响。

左边,顶部,右边,底部,因为你的伸展,改变宽度和高度是可能的。我不知道这是否容易理解。

请看下面的代码





border_test。
{
WebKit的边界图像:URL(6。JPG)012012弹力;
-moz边界图像:URL(6。JPG)012012弹力;
- o-border-image:URL(6。JPG)012012弹力;
- MS边界图像:URL(6。JPG)012012拉伸拉伸;
-边框图像:URL(6。JPG)012012拉伸拉伸;
显示块;

边框宽度:0 12px;
填料:10px;
文本对齐:中心;
字体大小:16px;
文本装饰:继承;
颜色:白色;
}



CSS3边框图像风格




结果如下


所用的材料图是


遗憾的是,我这里只有Firefox和Safari,当然它不能对Chrome进行排序,因为我听说它有好几个版本。

边界半径

最后的角落,感觉花那么多字写CSS3有些奇怪,因为它是非常简单的,哈哈。

边界半径

参数:半径,没有负数,0是直角。





border_test。
{
边境:5px固体红;
-moz边界半径:15px;
MS:15px边界半径;
- wekit边界半径:15px;
- o-border-radiuss:15px;
边界半径:15px;
}



CSS3的border-radius样式






影响


圆角效果是很常见的,Firefox、Chrome、Safari和Opera都支持圆角效果。不幸的是,IE仍然不得不回家吃粥。然而,据说IE9的支持。

相关属性:边框右上角、边框右下角、边框左下角半径、边框左上角半径

对应于一个位置,重要的是要注意,如果只有一个,它将变成1个 4个圆角,如果这4个是0个之一,那么它将变成一个直角。

盒子的影子

最后一个,影子





border_test。
{
边境:5px固体红;
-moz盒阴影:5px 2px 6px黑;
MS:5px 2px 6px黑盒的影子;
- wekit盒阴影:5px 2px 6px黑;
- o-box-shadow:5px 2px 6px黑;
影子:5px 2px 6px黑盒;
}



CSS3边框阴影样式







三个像素值和颜色

阴影水平偏移值(正和负值);阴影垂直偏移值(正和负值);阴影模糊值;阴影颜色。

它仍然是IE回家喝粥,其余的can.depressed