我有一個組件創建了一些其中有一個洞的形狀,組件有一個堅實的背景,我希望這個洞顯示它下面的背景圖像(所以它看起來像一個實際孔)。CSS - 顯示背景圖像div
降價將是這樣的:
<body>
<div class="component">
<div class="hole"></div>
</div>
</body>
而且款式:
body {
background-image: url(some-image.jpg);
background-size: cover;
}
.component {
background: black;
height: 200px;
width: 200px;
position: relative;
}
.component .hole {
background: transparent !important; // not sure
height: 20px;
width: 20px;
margin: auto;
position: absolute;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
能不能做到?有沒有解決方法?
編輯
按照要求,你可能會發現該組件here
的狗牌有一個堅實的背景和它上面的孔應顯示下方的背景。
您可以在my repo發現以及代碼:body styles,dogtag styles,home markup和dogtag markup。
但是,增加不透明度爲.component不會使其背景堅實,對嗎?我可以嘗試tho – RecuencoJones