border的奇思妙想

这是我刚开始学习前端的第一节课,想来记录一下自己的前端路程,从今以后,我将在这里分享自己的心得体会,同时也可以加深自己的印象,希望可以迈进前端大军的行列中。加油!

首先是border的正常的使用

<style>
	.border{
		width:100px;
		height:100px;
		border:1px solid #234323;
	}	
</style>
<div class="border"></div>

其中border是一个复合样式,border中可以写border-width,border-style,border-color的值,同时,复合属性不只有border,还有border-top,border-right,border-bottom,以及border-left,那么我们现在来看看每一个属性可能的取值吧。

border-color属性

border-color描述的是边框的颜色

值的种类书写的例子
直接写颜色的名字blue,yellow,red等
十六进制的颜色表示#999999,#000000
rgb()rgb(255,255,255)
透明transparent

同时还可以写rgba,这个最后的a代表的是透明度,为0-1之间的数字,1代表不透明,0代表完全透明。

border-style属性

border-style描述的是边框的样式

值的种类书写的例子
实线solid
点线dotted
虚线dashed

border-width属性

这个想必不用说了吧,大家都知道,它表示的边框的宽度。单位为px

border-radius属性

我们给一个div加上这样的样式,会有什么效果产生

width:200px;
height:200px;
background-color:yellow;
border-radius:50%;

属性的多值书写

border-color:#fff,#000,#999,#444;
border-style:dashed solid dotted;
border-width:1px 2px;

看到这里,就会有人有疑问了,多值到底可以书写几个值呢,那么不同的值所代表的位置有什么不同呢,来让我们看一下吧!

一个值:上下左右四个值相等
两个值:上下 左右
三个值:上 左右 下
四个值:上 右 下 左

利用border制作三角形,扇形,半圆,椭圆等

三角形
给div加上以下的样式

            width: 0;
            height: 0;
            border: 100px solid teal;
            border-color: teal transparent transparent transparent;

在这里插入图片描述
扇形
给div加上以下的样式

            width: 0;
            height: 0;
            border: 100px solid rosybrown;
            border-radius: 50%;
            border-color: rosybrown transparent transparent transparent;

在这里插入图片描述
半圆
给div加上以下的样式

            width: 0;
            height: 0;
            border: 50px solid #000;
            border-radius: 50%;
            border-color: #000 #000 transparent transparent;

在这里插入图片描述
椭圆
给div加上以下的样式

            width: 200px;
            height: 100px;
            border: 4px solid forestgreen;
            border-radius: 50%;

在这里插入图片描述
好了,这篇就到这里了,下篇我们来探讨对于相邻边框颜色不同会出现斜角的解决办法,现在我们就可以发表自己的想法了,下篇再见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值