1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

深夜のテレビで流れるアレをCSSで実装してみた

Last updated at Posted at 2020-11-23

ピーーーーーーーーーーーーー

See the Pen color-bar by saeka-hirai (@saeka-hirai) on CodePen.

実装方法

HTML

<section class="color-bar"></section>

これだけ

日頃装飾のために空divを無駄遣いしている諸君
これくらいのモノならCSSの擬似要素使えば実装できるゾ

CSS

linear-gradientというポテンシャルの塊

「CSS グラデーション」を検索にかけるとほぼほぼ出てくる
linear-gradientというproperty。
文字通りグラデーションを実装するときに使います。
参考URL : https://developer.mozilla.org/ja/docs/Web/CSS/linear-gradient

でも、実は他の使い道もあるポテンシャルの塊なんです:smirk:
linear-gradientの値は、先の後と次の前の配分を同じ値で繋げると、
なんと単色で色を置くことができます。
さらに配分次第では何色も追加することができる優れもの:wink:
(同じ値で繋げなくてもグラデーションになるだけです:sparkles: )
あとは入れたい色数分繋げていくだけで、
一つの要素にたくさんの色を入れることができます。
こんな感じ

 background: linear-gradient(to right, navy 20%, white 20% 40%, purple 40% 60%, gray 60% 72%, dimgray 72% 77%, gray 77% 82%, silver 82% 87%, black 87% 100%);

20 -> 20 40 -> 40 60
ってなっているのがわかりますか? :thinking:

応用(?)編

梨汁ブシャー

See the Pen funassyi by saeka-hirai (@saeka-hirai) on CodePen.

※変数機能、Sassだけじゃなくて実はCSSも標準で持ってます

\\ 月に代わっておしおきよ :crescent_moon: //

See the Pen Slice Pretty Guardian by saeka-hirai (@saeka-hirai) on CodePen.

Slice Herosっていうゲームの問題に出てくるキャラの色味を再現してみました。
遊んでみてね。

グラデーション作りたい人は

このサイトが画期的なので遊んでみてください!
(どんなに濁る組み合わせで色を入れても、
いい感じのグラデーションを作ってくれる優れもの:joy: )
https://mycolor.space/gradient

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?