ページ上の丸みのある要素について質問があります。たとえば、丸みを帯びていない小さなロゴがあり、丸みを帯びた背景 (120x120) に配置したいと考えています。次のようにdivを作成する方が良いですか:
border-radius: 100%;
background-color: red;
background-image: url('logo.png');
background-position: center;
または、たとえばイメージを作成するだけです。ギンプ?
将来、丸みを帯びた背景 (リーフレット、電子メールなど) でロゴを使用する予定がある場合は、gimp または代替でロゴのバージョンを作成する方が簡単な場合があるため、どこでも非常に迅速に使用できます。
そうでない場合は、本当に個人的な好みであり、それぞれに長所と短所があります。
境界半径ソリューション
画像ソリューション
2 つのソリューション:
.background{ border-radius: 5px; background-color: red; background-image: url('logo.png'); background-position: center; width: 100px; height: 100px; } .img{ width: 100%; height: 100%; }
画像にボーダー半径をスタンドアロンとして与える
.background{
width: 200px;
height: 200px;
}
.img{
border-radius: 5px;
}