使用css实现以下图案

1、网格

<div class="box box2"></div>
<style>.box {width: 200px;height: 100px;}.box2 {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;}
</style>

<div class="box box2"></div>
<style>.box {width: 200px;height: 100px;}.box2 {background: #58a;background-image: linear-gradient(white 1px, transparent 0),linear-gradient(90deg, white 1px, transparent 0);background-size: 30px 30px;}
</style>

<div class="box box2"></div>
<style>.box {width: 200px;height: 100px;}.box2 {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;}
</style>

2、波点

<div class="box box2"></div>
<style>.box {width: 200px;height: 100px;}.box2 {background: #655;background-image: radial-gradient(tan 30%, transparent 0),radial-gradient(tan 30%, transparent 0);background-size: 30px 30px;/* 第二背景的偏移定位值必须是贴片宽高的一半 30/2 */background-position: 0 0, 15px 15px;}
</style>

3、棋盘


以下两种写法效果等同
常规写法:

<div class="box box2"></div>
<style>.box {width: 200px;height: 100px;}.box2 {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-position: 0 0, 15px 15px,15px 15px,30px 30px;background-size: 30px 30px;}/* 优化 */.box2 {background: #eee;background-image: linear-gradient(45deg, #bbb 25%, transparent 0, transparent 75%, #bbb 0),linear-gradient(45deg, #bbb 25%, transparent 0, transparent 75%, #bbb 0);background-position: 0 0, 15px 15px;background-size: 30px 30px;}
</style>

使用角向渐变:

<div class="box box2"></div>
<style>.box {width: 200px;height: 100px;}.box2 {background: repeating-conic-gradient(#bbb 0, #bbb 25%, #eee 0, #eee 50%);background-size: 30px 30px;}
</style>

css复杂的背景图案(网格、波点、棋盘)相关推荐

  1. html背景样式代码,12种纯CSS实现的背景图案样式代码

    这是使用纯css实现的背景图案样式,可以作用于任何元素甚至文本背景. 使用方法: 1使用NPM安装并下载pattern.css. 2导入pattern.css. 3.或在html文档中加载patter ...

  2. CSS应用:复杂背景图案

    通过线性渐变和通过径向渐变可以容易的构造出条纹背景(如果你还对线性渐变和径向渐变不了解,请参考我前面的文章线性渐变和径向渐变,你也可以在遇到困难的时候再去查阅),但他们能做的事情远不止于此,使用他们能 ...

  3. css揭秘笔记——背景与边框

    背景与边框 半透明边框 知识点 background-clip: [border-box] |[padding-box] | [content-box];hsla(<色相>, <饱和 ...

  4. 背景是不规则图案css,CSS3 实现花式背景图案

    CSS3 gradient介绍一文中介绍了用渐变画实线条纹背景,事实上用渐变配合background背景图层可以创造出各种奇妙的背景效果,例如参照css3patterns.本篇就举几个例子介绍一下它们 ...

  5. CSS揭秘:6.复杂的背景图案(上)

    文章目录 前言 一.网格 1. 实色网格 2. 边框网格 3. 波点 4. 棋盘 小结 相关阅读 前言 上一篇文章中我们学会了如何使用渐变实现条纹状的背景,但是实际上条纹背景并不是我们能实现的唯一的背 ...

  6. CSS揭秘:6.复杂的背景图案(下)

    文章目录 前言 一.网格Svg svg css 小结 相关阅读 前言 上一篇文章中我们学会了如何使用实现棋盘背景的方法,但是显而易见的代码量是比较多的.那么怎么可以优化代码量,降低维护成本呢? 一.网 ...

  7. 百度css3背景图代码,CSS3 实现花式背景图案

    CSS3 gradient介绍一文中介绍了用渐变画实线条纹背景,事实上用渐变配合background背景图层可以创造出各种奇妙的背景效果,例如参照css3patterns.本篇就举几个例子介绍一下它们 ...

  8. css代码添加背景图片常用代码

    css代码添加背景图片常用代码 1 背景颜色 {background-color:数值} 2 背景图片 {background-image: url(url)|none} 3 背景重复 {backgr ...

  9. 22.CSS边框与背景【上】

    第十七章  CSS边框与背景[上] 一.声明边框 属性               值              说明              CSS版本 1.border-width        ...

最新文章

  1. 华为备忘录导入印记云笔记_原来华为手机自带会议神器,开会不用手写,这个功能就能搞定...
  2. 基于SDP的提议/应答(offer/answer)模型简介
  3. asp绑定gridview属性_理解ASP.NET Core中的模型验证
  4. 戏说 .NET GDI+系列学习教程(三、Graphics类的方法的总结)
  5. 更新node_kubernetes证书更新
  6. c#中属性自动完成快捷键
  7. matla工具箱 SerialLink 的一些最近发现的功能
  8. AI “闯入”北极圈
  9. git21天打卡day19-新建远程仓库
  10. 【codevs3290】华容道
  11. 通过代码设置radiobutton不同方位图标的两种方法
  12. VS工程下的tlb, tlh, tli文件说明(COM)
  13. 【多线程经典实例】实现一个线程安全的单例模式
  14. RDP Wrapper
  15. 阿里巴巴Java开发手册 PDF
  16. 红外光学动作捕捉系统硬件安装使用教程
  17. GPS vs DGPS (差分GPS)
  18. JavaFX源码分析和实战之音频播放:MediaPlayer和AudioClip播放音频剪辑以及AudioClip与MediaPlayer的区别
  19. MT7620a openwrt 支持32M、16M、 8M SPI flash
  20. 【杂记】收藏的喜欢的句子

热门文章

  1. LAMP架构及搭建LAMP+Discuz论坛
  2. [区块链]详解以太坊标准发行通证Token代码(技术面看待ICO)
  3. 抑郁症的表现和缓解方法
  4. 好心情:抑郁症治疗究竟需要花多少钱?
  5. 浙江高院称网上拍卖汽车不受《拍卖法》约束
  6. 【转贴】细节泄密:女生爱情心理大公开
  7. scala yield的使用方法
  8. 发布要素服务数据源没有被注册到服务器,则此数据被复制到服务器
  9. 【计算机毕业设计】垃圾分类系统
  10. 不包含本位置值的累乘数组(Java)