4
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 1 year has passed since last update.

watnowAdvent Calendar 2022

Day 9

HTML・CSSで押したらへこむボタンの作り方

Posted at

へこむボタンを作ろう!

1.立体的なボタンを作る

まず、立体的なボタンを作ります。これは、ボタンに陰をつけるだけなので簡単に作ることが出来ます。
陰はcssにbox-shadowを書いてつけます。

ex)box-shadow: 0px 8px #434242;

button.png

2.ボタンを押すと影がなくなるようにする

セレクタにactiveを用いることで要素がクリックされている間だけcssを適用することが出来ます。
なのでボタンのセレクタにactiveをつけて、そこにbox-shadowを打ち消すためにbox-shadow: none;を書きます。

ex)
button:active {
box-shadow: none;
}

3.ボタンをへこませる

最後にクリックしている間、ボタンをへこませます。なので、2と同じようにactiveをつけたセレクタの中にプログラムを書きます。
今回はposition: relative;を使います。これはtopやleftと併用すると要素を本来の位置からずらすことが出来ます。

ex)
button:active {
box-shadow: none;
position: relative;
top: 8px;
}

これで完成です!
無題の動画 ‐ Clipchampで作成 (2).gif

4
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
4
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?