复杂的背景图案

网格

body{
            background: white;
            background-image: linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0),
                              linear-gradient(rgba(200,0,0,.5) 50%,transparent 0);
            background-size: 30px 30px;
        }
复杂的背景图案_第1张图片
桌布方格纹

不管网格多大,线条始终是1px:

body{
            background: #58a;
            background-image: linear-gradient(white 1px, transparent 0),
                              linear-gradient(90deg,white 1px, transparent 0);
            background-size: 30px 30px;
        }
复杂的背景图案_第2张图片
蓝图网格
 body{
            background: #58a;
            background-image: 
                linear-gradient(white 2px, transparent 0),
                linear-gradient(90deg,white 2px, transparent 0),
                linear-gradient(hsla(0,0%,100%,.3) 1px, transparent 0),
                linear-gradient(90deg,hsla(0,0%,100%,.3) 1px, transparent 0);
            background-size: 75px 75px, 75px 75px,
                             15px 15px, 15px 15px;
        }

复杂的背景图案_第3张图片
更逼真的蓝图网格

波点

        body{
            background: #655;
            background-image: radial-gradient(tan 30%,transparent 0),radial-gradient(tan 30%,transparent 0);
            background-size: 30px 30px;
            background-position: 0 0,15px 15px;
        }
复杂的背景图案_第4张图片
使用偏移定位的波点

复杂的背景图案_第5张图片
sass预处理器代码

棋盘

 body{
            background: #eee;
            background-image: linear-gradient(45deg,#bbb 25%,transparent 0),
                              linear-gradient(45deg,transparent 75%,#bbb 0),
                              linear-gradient(45deg,#bbb 25%,transparent 0),
                              linear-gradient(45deg,transparent 75%,#bbb 0);
            background-size: 30px 30px;
            background-position: 0 0,15px 15px,15px 15px,30px 30px;
        }
复杂的背景图案_第6张图片
用两个直角三角形拼接再偏移

你可能感兴趣的:(复杂的背景图案)