Üçgen kenarlıklı bir div
öğem var ve ::after
sözde öğesi background-image
ile bir resmin üzerine yerleştirmeye çalışıyorum. Bu yöntem işe yaramıyor. Ancak, content: "asd";
ayarlamaya çalışıyorum, metin doğru görünüyor. Temel olarak sadece bu üçgenin üzerinde bir ev görüntüsüne sahip olmak istiyorum. İşte Pseudo-element arka plan resmi görünmüyor
<div id = "estatecorner" class = "house"></div>
Ve burada CSS:
İşte#estatecorner {
position: absolute;
right: 0px;
width: 0;
height: 0;
border-style: solid;
border-width: 0 80px 80px 0;
border-color: transparent #67b2e4 transparent transparent;
}
#estatecorner.house::after {
position: absolute;
width: 100%;
height: 100%;
background: url(images/mini/house.png);
content: " ";
}
olan bir jsFiddle
0% 0/yüksek 0 değeri ... 0, sözdizim öğesi 0 genişlik/yüksekliğe sahip olduğu için arka plan görüntüsü –
görüntüleniyor #etatecorner genişliğini ve yüksekliğini 100 px olarak ayarlıyorum. Hala çalışmıyor. – Radu
[gerçekten?] (Http://jsfiddle.net/webtiki/034pf1zv/1/) –