tft每日頭條

 > 生活

 > css3 邊框透明度

css3 邊框透明度

生活 更新时间:2025-01-10 16:14:18

CSS3 的邊框屬性可以給創建圓角的盒子,也可以給盒子設置陰影,用圖片美化盒子。

border-radius 圓角

border-radius可以給元素設置圓角。

如下,一個div元素:

<div class="box">border-radius可以給元素設置圓角。</div>

我們給它加一點樣式,并設置它的border-radius為15px:

.box{

width: 284px;

height: 28px;

line-height: 28px;

text-align: center;

color: #fff;

font-size: 14px;

background: #999;

border:2px solid #333;

border-radius: 15px;

}

浏覽器中查看效果:

css3 邊框透明度(CSS3新特性)1

border-radius也可以給它四個角分别設置角度,四個值依次代表左上,右上,右下,左下:

border-radius: 15px 15px 0px 0px;

css3 邊框透明度(CSS3新特性)2

box-shadow 邊框陰影

box-shadow可以為元素設置邊框陰影。box-shadow設置的屬性如下:

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

h-shadow 水平陰影的位置,可以是負值。

v-shadow 垂直陰影的位置,可以是負值。

blur 模糊距離。

spread 陰影的尺寸。

color 陰影的顔色。

inset 将外部陰影 (outset) 改為内部陰影。

以上 h-shadow ,v-shadow是必須要設置的,其他的可以根據需要去設置。

我們給上面的div元素添加陰影:

<div class="box"></div>

css樣式:

.box{

width: 284px;

height: 100px;

background: #f60;

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

}

浏覽器中查看效果:

css3 邊框透明度(CSS3新特性)3

border-image 圖片

border-image 使用圖片設置邊框。

如下:

<div class="box"></div>

我們先給div元素的邊框顔色設置為透明(transparent),然後在使用圖片設置邊框:

.box{

width: 284px;

height: 100px;

border:15px solid transparent;

width:300px;

padding:10px 20px;

-webkit-border-image:url(images/border.png) 30 30 round; /* Safari 5 */

-o-border-image:url(images/border.png) 30 30 round; /* Opera */

border-image:url(images/border.png) 30 30 round;

}

看一下效果:

css3 邊框透明度(CSS3新特性)4

童靴們可能不懂為啥屬性的前邊會有-webkit-、-o-這樣的前綴呢?這是因為好多浏覽器都不支持CSS的新特性,所以寫這些專屬的前綴是為了兼容各浏覽器。

上一篇CSS3文章最後也講過各浏覽器的前綴,童靴們自己去看一下。

css3 入門簡介 ——css3開課啦!

當你感到悲哀痛苦時,最好是去學些什麼東西。學習會使你永遠立于不敗之地。

關注小白前端,持續收到文章推送!

css3 邊框透明度(CSS3新特性)5

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2025 - www.tftnews.com All Rights Reserved