私のdivにポイント/トライアングルを背景画像で追加しようとしていますが、十分な空き領域を作成する方法に苦しんでいます。ここで私がこれまで持っているものだCSSの背景画像を使ってdivの先頭に三角形を追加する
:ここ
は私がのために行くんだよ<div class="bg"></div>
.bg {
position: relative;
background: url('http://i.imgur.com/W27LCzB.jpg');
background-size: cover;
width: 100%;
padding-top: 50px;
height: 200px;
}
.bg:before {
content:'';
border-left: 50px solid #fff;
border-right: 50px solid #fff;
border-bottom: 50px solid transparent;
position:absolute;
top: 0;
left: 0;
right: 0;
margin: 0 auto;
width: 0;
}
私はthisスタックオーバーフローの問題以下しようとしたが、トップの答えでのアプローチ長方形divの端から来る罫線を作成します。
、HTMLをしようとするCSSスタイルの三角形をしたいですか?これを試してみてくださいhttps://css-tricks.com/snippets/css/css-triangle/ – vijay