CSS3简明教程-2.3.CSS3边框之 盒元素阴影box-shadow

CSS3对元素边框的另一改进是边框阴影。利用阴影可以很简单的实现很炫的阴影按钮等效果,而不使用背景图片。

属性名称:box-shadow

属性值:一系列值得组合


box-shadow语法如下:

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

w3cschool对其解释如下:

描述 测试
h-shadow 必需。水平阴影的位置。允许负值。 测试
v-shadow 必需。垂直阴影的位置。允许负值。 测试
blur 可选。模糊距离。 测试
spread 可选。阴影的尺寸。 测试
color 可选。阴影的颜色。请参阅 CSS 颜色值。 测试
inset 可选。将外部阴影 (outset) 改为内部阴影。 测试

废话不多说,下面的例子用box-shadow和border-radius属性制作了一个简单的圆形阴影按钮:

<!DOCTYPE html>
<html>

<head>
    <style>
        div {
            background-color: #ccc;
            width: 100px;
            height: 100px;
            border-radius: 100%;
            box-shadow: -4px 0 5px #198dca, 0 -4px 5px #198dca, 0 4px 5px #198dca, 4px 0 5px #198dca;
        }
    </style>
</head>

<body>
    <div></div>
</body>

</html>

效果如下图:


如例子里面用到的元素的四边阴影是可以分开设定的,与其他属性不同的是,当只设定一边阴影时将仅显示一边阴影,并不会四边显示。




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值