背景栅格栏间隔样式

栅格栏间隔样式

  • 效果图

渐变间隔样式

  • 实现代码:
  1. html
  	<div class="box"></div>
  1. css
	.box {
	   width: 150px;
	   height: 16px;
	   background: linear-gradient(to right, rgba(82, 126, 168, 0.5), #00fce7);
	 }
	 .box::before {
	   content: "";
	   display: block;
	   width: 100%;
	   height: 100%;
	   background-size: 6px;
	   background-image: linear-gradient(
	     to right,
	     transparent 50%,
	     #0d303f 50%,
	     #0d303f 100%
	   );
	 }
  1. 说明:
    实例
/* 48像素就是整体从白色到渐变色的部分。*/
background-size: 48px; 
/* 从0到50%的部分透明色,50%到100%的位置进行红色到蓝色渐变。*/
background-image: linear-gradient( to right, transparent 50%, red 50%,blue 100%); 
  • 效果图-渐变栅格实现
  1. 先将整体背景实现渐变

背景渐变

background: linear-gradient(to right, rgba(53, 77, 99, 0.5), #00fce7);
  1. 对该div的伪类元素进行栅格设置
    说明
 background-size: 6px;
 background-image: linear-gradient(to right,transparent 50%,black 50%,black 100%
 );
 /*	“to right” 是渐变颜色从左到右,也可写为“90deg”*/

“transparent 50%” 为从0%的位置开始到50%位置结束为渐变色。即为图中A的部分。全写为 “ transparent 0%,transparent 50%”;

“black 50%,black 100%” 为从50%位置开始到100%结束为填充的颜色。即为图中B部分。

在效果图中,因为div本身就有颜色,所以A部分透明色显示为div本身的渐变色;B部分颜色与背景颜色一致,所以显示为栅格栏样式。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值