了解transparent,用transparent透明实现箭头绘制

        transparent:指定透明度(版本更新:background属性->border属性->任何带有color的属性)

        transparent
                用来指定全透明色彩,想当于rgba(0,0,0,0)。
                background-color的默认值。
                CSS3可以应用于所有带颜色设置的属性。

        transparent就是指定透明,要了解transparent绘制箭头就要了解border形成原理

        border形成原理
                四个边框以斜角的形式在盒子的周围。
                当盒子宽高为0的时候,四边以三角形的形式进行相接。
                如果说只有一个边框宽度存在的时候,并且盒子没有高度,则这个边框不会显示,所以必须有两个边框宽度存在并且边框相邻,才会显示。
        
.div1{
	width:0px;
	height:0px;
	background-color:transparent;
	margin:auto;
	border:30px solid red;
	border-color:red green blue yellow;
	/*上*/
	border-color:red transparent transparent transparent;
	/*右*/
	border-color:transparent red transparent transparent;
	/*下*/
	border-color:transparent transparent red transparent;
	/*左*/
	border-color:transparent transparent transparent red;
}


        使用transparent实现四角小箭头

.div3{
	width:0;
	height:0;
	background-color:transparent;
	margin:10px auto;
	border:30px solid transparent;
	border-width:30px 30px 0 0;
	/*左上*/
	border-color:green transparent;
	/*右下*/
	border-color:transparent green;
	border-width:0 30px 30px 0;
	/*左下*/
	border-color:green transparent;
	/*右上*/
	border-color:transparent green;
}

        加上宽高和圆角的话还可以变换成其他各种各样的形状

.div4{
	width:50px;
	height:50px;
	background-color:transparent;
	margin:10px auto;
	border:100px solid transparent;
	border-top-color:red;
	border-radius:600px;
}


真正明白transparent实现透明的原理才能做出各种各样的形状。

--主页传送门--

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值