2016-09-07 7 views
1

ウェブサイトのデザインには1つの要素がありますが、実装方法がわかりません。クリップ画像の背景/丸みのあるコーナーCSSのみ

これはページの一部です。コンテンツはガイドライン(ブートストラップグリッド)に従って表示されます。 そして、最も重要な部分は、下部と上部に丸みを帯びた境界線です。

enter image description here

私はborderプロパティと遊ぶことを試みたが、所望の結果を得ることができませんでした。

CSS、のみを使用して効果を達成する方法はありますか?クリップ、キャンバスなどの最新のブラウザ機能を使用せずに...、モバイルブラウザをサポートします。
または、既に適切な図形の背景をグラフィックエディタから書き出す方法はありますか?

私は何か助けに感謝します。

+1

最も簡単な解決策は、透明な背景を持つ画像を作成することがあります。 –

+0

あなたはすでに形状が設定されたイメージを意味しますか? – CROSP

+0

はい。それはおそらく誰もが一番簡単な方法です。 –

答えて

2

これは私が得ることができる最も近い:

div { 
 
    position:absolute; 
 
    left:40px; 
 
    top:40px; 
 
    width:500px; 
 
    height:300px; 
 
    border-radius:100%/20px; 
 
    background: blue url(https://placeimg.com/500/300/any); 
 
}
<div></div>

+0

答えをいただきありがとうございます。「border-radius」がパーセンテージとpxを使ってどのように計算されているか説明してください。この場合、100%は何ですか?そして、この方法はブラウザ間でどれくらいサポートされていますか? – CROSP

関連する問題