簡體   English   中英

重疊CSS上的白色邊框

[英]White border on overlap CSS

可以使用CSS創建嗎?

在此處輸入圖片說明

我嘗試使用PNG圖片:

 .x { position:relative; top: 100px; left: 0px; height: 120px; width: 300px; display: block; } .y { position:relative; top: -20px; left: 0px; height: 120px; width: 300px; display: block; transform: rotate(60deg); } .z { position:relative; top: -140px; left: 0px; height: 120px; width: 300px; display: block; transform:rotate(-60deg) } 
 <img class="x" src="http://i.stack.imgur.com/Qf8Ot.png"> <img class="y" src="http://i.stack.imgur.com/Qf8Ot.png"> <img class="z" src="http://i.stack.imgur.com/Qf8Ot.png"> 

但是我希望重疊部分是白色的,作為第一張圖像。 有什么線索嗎? 非常感謝你。

使用border-radius創建橢圓。

給他們添加box-shadow

 #a, #a:before, #a:after { height:80px; width: 300px; background: transparent; border-radius: 50%; border: 5px solid black; transform: rotate(30deg); } #a { position: relative; top:100px; } #a:before, #a:after { position: absolute; content: ""; box-shadow:inset 0 0 0 4px white, 0 0 0 4px white; } #a:before { transform: rotate(60deg); } #a:after { transform: rotate(120deg); } 
 <div id="a"></div> 

您應該使用盒子陰影。 使陰影顏色為白色。

也使用插入陰影,它將在圖像內部產生陰影。

box-shadow :inset 0 0 5px #FFF, 0 0 5px #FFF ;

根據您的瀏覽器要求使用-webkit-,-moz-,-o-。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM