CSS学习day3(border)

border属性,即外边框属性。
使用规范如下:
border:5px solid red;
需要注意的是,border所显示的边框宽度,并不会占用原有div的大小,而是会在原有的div上增加。
border中常用的三个属性分别是width(宽度)、style(边框样式)、color(边框颜色)
先后顺序如上方所示,宽度、样式、颜色。
宽度和颜色并没有什么特殊的地方,这里需要记下的是Style,边框样式:

none: 无轮廓。border-color将被忽略,border-width计算值为0,除非边框轮廓为图像,即border-image。
hidden: 隐藏边框。IE7及以下尚不支持
dotted: 点状轮廓。IE6下显示为dashed效果
dashed: 虚线轮廓。
solid: 实线轮廓
double: 双线轮廓。两条单线与其间隔的和等于指定的border-width值
groove: 3D凹槽轮廓。
ridge: 3D凸槽轮廓。
inset: 3D凹边轮廓。
outset: 3D凸边轮廓。
其实这里不需要特殊去背诵,在有css手册的情况其实可以很快的搜索到相关属性,只需要记住一些常用的,其他的等需要的时候再查手册即可。

如果想要分别设置边框的宽度样式和颜色,可以使用以下:
border-top
border-bottom
border-left
border-right
来对上下左右进行不同的设置

同时,我们也可以利用border的特性使用CSS去画三角形,代码如下

<!DOCTYPE html>
<html>
<head>
	<title></title>
	<style type="text/css">
		#test1{
			width: 0px;
			background: gray;
			border-top: 30px solid blue;
			border-bottom: 30px solid red;
			border-right: 30px solid green;
			border-left: 30px solid orange;/*通过上下左右来分别设置border的值*/
		}

	</style>
</head>
<body>
<div id="test1">
</div>
</body>
</html>

在这段代码里,你可以通过一步步把width变小来观察border的特性。
我们可以把border的边框看为是一个等腰梯形,而这个等腰梯形的上边就是width和height,当width和height都为0时,等腰梯形的上边为0,即在此时,border就可以看做是三角形。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值