div+css实现对角线条纹背景效果代码

代码语言:html

所属分类:背景

代码描述:div+css实现对角线条纹背景效果代码

代码标签: div css 对角 线 条纹 背景

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html lang="en" >

<head>
  <meta charset="UTF-8">
  

  
<style>
.horizontal {
  background-image: repeating-linear-gradient(
    0deg, 
    var(--color1, #cccccc), 
    var(--color1, #cccccc) var(--stripe-width, 30px), 
    var(--color2, #dbdbdb) var(--stripe-width, 30px), 
    var(--color2, #dbdbdb) calc(var(--stripe-width, 30px) * 2)
  );
}

.vertical {
  background-image: repeating-linear-gradient(
    90deg, 
    var(--color1, #cccccc), 
    var(--color1, #cccccc) var(--stripe-width, 30px), 
    var(--color2, #dbdbdb) var(--stripe-width, 30px), 
    var(--color2, #dbdbdb) calc(var(--stripe-width, 30px) * 2)
  );
}

.diagonal {
  background-image: repeating-linear-gradient(
    45deg, 
    var(--color1, #cccccc), 
    var(--color1, #cccccc) var(--stripe-width, 30px), 
    var(--color2, #dbdbdb) var(--stripe-width, 30px), 
    var(--color2, #dbdbdb) calc(var(--stripe-width, 30px) * 2)
  );
}


/*
--------------------------------------------------------------------------------
  We are using CSS variables in this demo, but you can also hard code the
  color and stripe widths directly in the repeating-linear-gradient() function
--------------------------------------------------------------------------------
*/

.box:nth-of-type(1) { --color1: hsl(0 11% 78%); }
.box:nth-of-type(2) { --color1: hsl(60 11% 78%); }
.box:nth-of-type(3) { --color1: hsl(120 11% 78%); }
.box:nth-of-type(4) { --color1: hsl(180 11% 78%); }
.box:nth-of-type(5) { --color1: hsl(240 11% 78%); }
.box:nth-of-type(6) { --color1: hsl(300 11% 78%); }
.by-pixel { --stripe-width: 30px; }
.by-percent { --stripe-width: 20%; }




.........完整代码请登录后点击上方下载按钮下载查看

网友评论0