【CSS】両端だけ半円(丸)にする border-radius: 9999px;

両サイドだけ丸いボタンを作りたい

スタイルシートで横長のボンタンを作成するとき、簡単に両サイドだけが丸くしたいときに関電できる方法を見つけたのでメモ

.button {
  width: 100px;
  border-radius: 9999px;
}

widthで幅を指定して、border-radius: 9999px;を加えるだけで、とても簡単です。 以下の方法でも可能です。

.button {
  width: 200px;
  border-radius: 200px;
}

他にも、以下のページではborder-radius: 100vh;といったやり方もあるようです。

コツとしては幅よりもborder-radius大きい値を指定すればいいみたいですね。

Hugo で構築されています。
テーマ Stack は Jimmy によって設計されています。