[英]transparent borders with css 3
有沒有辦法使元素的邊界半透明? 使用純CSS? 像Facebook使用的模式窗口?
您可以使用rgba()
這樣的background-color: rgba(255,0,0,0.5);
與background-color: rgb(255,0,0); opacity: 0.5;
相同background-color: rgb(255,0,0); opacity: 0.5;
background-color: rgb(255,0,0); opacity: 0.5;
對於邊框,請執行以下border: 3px solid rgba(255,0,0,0.3);
RGBA只是答案的一半,另一半是背景片段。 看到那里: http : //css-tricks.com/transparent-borders-with-background-clip/
使用兩個div ...一個作為邊框,另一個作為內部區域。 然后將外部div的背景色設置為具有透明度值:
background-color:rgba(0,0,0,0.5);
好吧,您可以采用駭客的方式進行操作。 這是有關如何在標題部分周圍制作透明/半透明邊框的文章:
<div id="lightbox">
/* Set transparent background with PNG
add padding to push inside box inward */
<div id="lightbox-inside">
/* Set white background in here */
</div>
</div>
2 divs表示適當的兼容性。 只是記得要設置您的不透明度(分別用於ie和所有其他)
是的,您可以輕松實現這一目標! 使用此代碼:
border: 14px solid rgba(0,0,0,0.50);
0.50是不透明度!
希望能幫助到你!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.