CSS实现背景网格线(background-image)

效果图

在这里插入图片描述

参数

  • 利用伪元素after来实现网格线图层
  • background-image:设置线性渐变linear-gradient
  • 第一个是实现横向的网格线,第二个是实现纵向网格线
  • 参数一表示渐变线相较于水平线的角度,0deg表示渐变从下往上,90表示从左往右
  • 接下来的四个参数表示在距离起始点多少px位置的中心线的颜色
  • 0px或者可以设置0%的位置到1px或者设置其他百分比的位置都是黑色,接着从1px到终点都是透明色,这样可以画出一条1px的线
  • background-size设置每一个网格的大小,默认重复平铺
  • z-index:设置图层的层级,设置-1,让页面其他元素在他的上面

CSS代码块

body::after {
  position: fixed;
  top: 0;
  left: 0;
  content: '';
  width: 100%;
  height: 100%;
  background-image: linear-gradient(
      0deg,
      black 0px,
      black 1px,
      transparent 1px,
      transparent 100px
    ),
    linear-gradient(
      90deg,
      black 0px,
      black 1px,
      transparent 1px,
      transparent 100px
    );
  background-size: 50px 50px;
  opacity: 0.1;
  z-index: -1;
}

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值