ホームページ >ウェブフロントエンド >htmlチュートリアル >2-6 複雑な背景パターン_html/css_WEB-ITnose

2-6 複雑な背景パターン_html/css_WEB-ITnose

WBOY
WBOYオリジナル
2016-06-24 11:20:271209ブラウズ


Knowledge Reserve

1.2-5 Linear-gradient()


Display

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;
E

思考: 1. 粗い白線テクスチャを作成

linear-gradient(90deg ,#fff 2px ,transparent 0),linear-gradient(#fff 2px ,transparent 0)background-size: 75px 75px,75px 75px
E

2. 細いストライプのヒントを作成: グリッドの概要

: 概要: 初めてそれを見て、CSS でこれほど複雑なパターンを作成できることに驚きました。若者はまだまだ頑張らなければなりません! 🎜
声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。