CSS
 Computer >> コンピューター >  >> プログラミング >> CSS

CSSで右下の角だけを丸くする方法|border-bottom-right-radiusの使い方

CSSで要素の右下の角だけを丸くしたい場合は、border-bottom-right-radiusプロパティを使用します。このプロパティに値を指定することで、四隅すべてではなく、右下隅にのみ個別の角丸(ラウンドコーナー)を適用できます。

以下のサンプルコードでは、border-bottom-right-radiusプロパティを使って、右下の角だけを大きく丸めたボックスを作成しています。実際にブラウザで実行して動作を確認してみてください。

サンプルコード

<html>
   <head>
      <style>
         #rcorner {
            border-radius: 25px;
            border-bottom-right-radius: 90px;
            background: #F5CBA7;
            padding: 20px;
            width: 400px;
            height: 300px;
         }
      </style>
   </head>
   <body>
      <p id = "rcorner">Rounded border bottom corner!</p>
   </body>
</html>

コードの解説

  • border-radius: 25px; — まず四隅すべてに25pxの角丸を設定します。
  • border-bottom-right-radius: 90px; — 右下の角のみ90pxで上書きし、他の角との差をつけます。
  • background・padding・width・height — 背景色や内側の余白、要素のサイズを指定して見た目を整えています。

構文と指定できる値

border-bottom-right-radius: 値;

値には px% などの長さ単位が使用できます。また、「水平方向の半径 垂直方向の半径」のように2つの値をスペースで区切って指定すると、楕円形の角丸を作ることも可能です。

同様に、左上は border-top-left-radius、右上は border-top-right-radius、左下は border-bottom-left-radius プロパティで個別に制御できるため、用途に応じて組み合わせて活用しましょう。

  1. CSSのborder-imageプロパティ完全ガイド|画像ボーダーの使い方とブラウザごとの注意点

    CSSのborder-imageプロパティは、初めて触れるときには少し理解しづらいプロパティの一つです。この記事では、border-imageプロパティとは何か、その基本的な使い方、そしてブラウザごとの特有の挙動について詳しく解説します。 borderプロパティのおさらい まず前提として、CSSの学習を進めていれば「border」プロパティはすでにご存じでしょう。おさらいとして、borderは要素の周囲に枠線を指定するためのショートハンド(一括指定)プロパティで、次のような構造を持っています。 border: 2px /* 幅 */ dashed /* スタイル

  2. CSSで右上の角丸を設定する方法|border-top-right-radiusの使い方

    CSSで要素の右上の角だけを丸くしたい場合は、border-top-right-radiusプロパティを使用します。このプロパティを指定すると、右上隅のみに丸みを帯びた境界線を設定でき、ボックス全体のデザインに柔らかさやアクセントを加えることができます。border-top-right-radiusの基本border-top-right-radiusには、px・em・%などの単位で値を指定します。値が大きいほど角の丸みが大きくなり、0を指定すると直角に戻ります。サンプルコード以下のコードは、border-top-right-radiusプロパティを使って右上の角だけを大きく丸める実装例です。&