【Amazon】人気の商品が日替わりで登場!
毎日お得なタイムセール!商品をみる

【CSS】左上・右上・右下・左下のみ角を丸くする方法

本記事では、CSSで要素の左上・右上・右下・左下のみ角を丸くする方法について解説しています。

先輩くん

2通りの書き方があるので、使いやすい方を選んでください!

HTML/CSSの学習におすすめ書籍
1冊ですべて身につくHTML&CSSとWebデザイン入門講座
総合評価
( 5 )
メリット
  • HTMLとCSSの基本が体系的に学べる
  • Webデザインの基本が学べる
  • 1つのWebサイトを作りながら学べる
先輩くん

Amazon Kindle Unlimitedに登録すると、月額980円で読み放題だからオススメだよ!

後輩ちゃん

初回30日間は無料だから、まだ登録したことのない人はぜひ試してみてね!

全プログラマー必見!
変数名/関数名にもう悩まない!
リーダブルコード
総合評価
( 5 )
メリット
  • 美しいコードが書けるが自然と書けるようになる
  • 他の開発者が理解しやすいコードになる
著:Dustin Boswell, 著:Trevor Foucher, 解説:須藤 功平, 翻訳:角 征典
¥2,640 (2023/07/23 02:48時点 | Amazon調べ)
目次

サンプルコード

色付き正方形が表示されるサンプルコードを用意しました。実際に手を動かしながら確認したい人はこちらのサンプルコードをお使いください。

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8" />
    <meta http-equiv="X-UA-Compatible" content="IE=edge" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <link rel="stylesheet" href="style.css" />
  </head>
  <body>
    <div class="square"></div>
  </body>
</html>
.square {
  margin: 0 auto;
  width: 100px;
  height: 100px;
  background-color: firebrick;
}
サンプルコードの表示結果

左上のみ角を丸くする

要素の左上のみ角を丸くする方法は以下のとおりです。

.square {
  /* 一括指定 */
  border-radius:30px 0 0 0;

  /* 個別指定 */
  border-top-left-radius: 30px;
}
左上のみ角を丸くした画像

右上のみ角を丸くする

要素の右上のみ角を丸くする方法は以下のとおりです。

.square {
  /* 一括指定 */
  border-radius:0 30px 0 0;

  /* 個別指定 */
  border-top-right-radius: 30px;
}
右上のみ角を丸くした画像

右下のみ角を丸くする

要素の右下のみ角を丸くする方法は以下のとおりです。

.square {
  /* 一括指定 */
  border-radius:0 0 30px 0;

  /* 個別指定 */
  border-bottom-right-radius: 30px;
}
右下のみ角を丸くした画像

左下のみ角を丸くする

要素の左下のみ角を丸くする方法は以下のとおりです。

.square {
  /* 一括指定 */
  border-radius:0 0 0 30px;

  /* 個別指定 */
  border-bottom-left-radius: 30px;
}
左下のみ角を丸くした画像

参考記事

先輩くん

今回紹介したborder-radiusプロパティは、別記事にて詳しい使い方を紹介しているので興味のある人は、ぜひ見てください!

ブログランキング・にほんブログ村へ PVアクセスランキング にほんブログ村 FC2 Blog Ranking

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
目次