共通: 基本のBOX
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
<div class="gradient-XX">
<p>Lorem ipsum dolor sit amet, consectetur adipisicing elit.</p>
</div>
div[class|="gradient"] {
width: 100%;
height: 100px;
padding: 1rem;
border: 1px #ccc solid;
color: #fff;
font-weight: bold;
display: flex;
align-items: center;
}
.gradient-XX { background: #efefef; }
上下のグラデーション
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
.gradient-01 {
background: linear-gradient(to bottom, #6f0,#0af);
}
左右のグラデーション
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
.gradient-02 {
background: linear-gradient(to right, #6f0,#0af);
}
グラデーションの途中に色を追加
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
.gradient-03 {
background: linear-gradient(to right, #6f0, #ff0 30%, #f0f 60%, #0af);
}
グラデーションの途中に色を幅指定で追加
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
.gradient-04 {
background: linear-gradient(to right, #6f0, #ff0 80%, #f0f 90%, #0af);
}
グラデーションを透過する(背景画像ver.)
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
.gradient-05 {
background: url(path/to/stripe.png);
}
.gradient-05 p {
width: 100%;
padding: 1rem;
background: linear-gradient(to right, rgba(0,170,255,0.8),rgba(102,255,0,0.5));
}
グラデーションを透過する(CSSストライプver.)
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
.gradient-05a {
background: repeating-linear-gradient(to top, #005e9b, #005e9b 2px, #fff 2px, #fff 6px);
}
.gradient-05a p {
width: 100%;
padding: 1rem;
background: linear-gradient(to right, rgba(0,170,255,0.8),rgba(102,255,0,0.5));
}
左右のグラデーション
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
.gradient-06 {
background: linear-gradient(to right, #ab8820, #decd1f, #f2e66d, #decd1f, #ab8820);
}
上下のグラデーション
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
.gradient-07 {
background: linear-gradient(to bottom, #c86edf,#e4b7f0);
}
上下のグラデーション
Lorem ipsum dolor sit amet, consectetur adipisicing elit.
.gradient-08 {
background: linear-gradient(to bottom, #55efcb,#5bcaff);
}