2-6 复杂的背景图案_html/css_WEB-ITnose
Jun 24, 2016 am 11:20 AM
知识储备
1.2-5小节的linear-gradient()
展示
lea.verou.me/css3patterns
1.png
2.png
3.png
4.png
5.png
6.png
7.png
8.png
测试
示例1html
<ul> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li></ul>
css
ul{ list-style: none;}li{ display: inline-block; margin: 20px; list-style: none; width: 300px; height: 300px; border-radius: 50%; box-shadow: 0 0 0 15px rgba(255,255,255,.4) inset; border: 3px dashed #333;}li:nth-child(1){ background: white; background-image: linear-gradient(90deg,rgba(200,0,0,0.5) 50%,transparent 0), linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0); background-size: 30px 30px;}
思路:1.先画一条竖线
linear-gradient(90deg,rgba(200,0,0,0.5) 50%,transparent 0)
2.再画一条横线
linear-gradient(rgba(200,0,0,0.5) 50%,transparent 0)
3.设置重复的格子大小
background-size: 30px 30px;
黑线围起来的格子
示例二
示例二
css
background: #58a;background-image:linear-gradient(90deg ,#fff 2px ,transparent 0),linear-gradient(#fff 2px ,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.3) 1px ,transparent 0),linear-gradient(hsla(0,0%,100%,.3) 1px ,transparent 0);background-size: 75px 75px,75px 75px,15px 15px ,15px 15px;
思路:1.制造粗白线纹理
linear-gradient(90deg ,#fff 2px ,transparent 0),linear-gradient(#fff 2px ,transparent 0)background-size: 75px 75px,75px 75px
2.同理制造细条纹Tips:将格子缩小
总结:第一次看到就觉得惊奇,CSS竟然能做出如此的复杂的图案。少年仍需努力啊!

Hot Article

Hot tools Tags

Hot Article

Hot Article Tags

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Difficulty in updating caching of official account web pages: How to avoid the old cache affecting the user experience after version update?

How do I use HTML5 form validation attributes to validate user input?

What is the purpose of the <iframe> tag? What are the security considerations when using it?

How to efficiently add stroke effects to PNG images on web pages?

What is the purpose of the <meter> element?

What is the purpose of the <datalist> element?

What is the viewport meta tag? Why is it important for responsive design?

What is the purpose of the <progress> element?
