【CSS】ボックスや画像のカドを丸くする
公開日: : 最終更新日:2016/03/24 css
border-radius はボックスのカドを丸くするプロパティです。<img>に対しても適用することができ、画像のカドを丸くすることができます。正方形のボックスや画像に 50% の border-radius をかけると、円形に切り抜くことができます。
正方形のボックスや画像を円形に切り抜く
img{ border-radius:50%; }
表示例
カドをpx指定して丸くする
img{ border-radius: 20px; }
表示例
カドごとに指定を変えて丸くする
img{ border-radius:20px 0; /*border-radius:[左上&右上] [右下&左下]*/ }
表示例
img{ border-radius:20px 10px 0; /*border-radius:[左上] [右上&左下] [右下]*/ }
表示例
img{ border-radius:30px 20px 10px 0; /*border-radius:[左上] [右上] [右下] [左下]*/ }
表示例
角丸の縦横比を変えて丸くする
基本、角丸は正円で丸くしますが、楕円形(角丸の縦横比が違う)で丸くすることもできます。
前列が角丸の横半径、後列が角丸の縦半径を指定でき、スラッシュ(/)で区切ります。
img{ border-radius: 10px 20px 40px 60px / 60px 40px 20px 10px; /*border-radius:[左上] [右上] [右下] [左下]の順。前列:角丸の横半径/後列:角丸の縦半径*/ }
表示例
別の書き方
数字の羅列じゃ分かりにくいぞ!!という人向きかも。
img{ border-top-left-radius:40px; border-top-right-radius:30px; border-bottom-right-radius:20px; border-bottom-left-radius:10px; }
表示例
縦横比を変えて指定
img{ border-top-left-radius:60px 30px; }
表示例
関連記事
-
【CSS】印刷時のみ有効となる設定にする
CSSを使って、印刷時のみ有効となる設定をします。これを使用すれば、わざわざ印刷専用のページを作らな...
-
インラインCSSの記述で画像を回転させる方法
画像を回転させたいときに使用。ブログなどで外部CSSを使用するのが面倒な時に便利。 html内に下記...
-
画像をマウスオーバー時に半透明にする
cssで画像をマウスオーバー時に半透明にする a:hover時のimgに対してcssで指定します。 ...