有沒有辦法使元素的邊界半透明?使用純粹的CSS?像Facebook使用的模式窗口?與CSS的透明邊界3
回答
您可以使用rgba()
使得background-color: rgba(255,0,0,0.5);
相同background-color: rgb(255,0,0); opacity: 0.5;
爲了您的邊框,這樣做border: 3px solid rgba(255,0,0,0.3);
使用兩個div ......一個爲其他邊界爲內部區域。然後設置外層div的背景顏色有透明值:
background-color:rgba(0,0,0,0.5);
那麼,你可以做一個hackish的方式。下面是關於如何使周圍頭部分透明/半透明邊框的文章:
RGBA只有一個答案的一半,另一半是背景剪輯。 看到有:http://css-tricks.com/transparent-borders-with-background-clip/
<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的div裝置正確compadibility。只記得設置你的不透明度(分別爲ie和所有其他)
...但不是IE6。 – Pedery 2010-10-17 01:10:58
呃...我之前把ie6從我的虛擬機中拿出來...... – thatmiddleway 2010-10-17 01:31:34
是的,你可以很容易實現!使用此代碼:
border: 14px solid rgba(0,0,0,0.50);
其中0.50是不透明度!
希望它有幫助!
- 1. 透明,無邊界ProgressDialog
- 2. 透明度在邊框右邊的CSS
- 3. CSS透明表格邊框
- 4. 股利與切出邊緣,邊界和透明背景
- 5. 邊界顏色的透明屬性
- 6. 與CSS透明度
- 7. 透明無邊界文本輸入
- 8. CSS的邊框圖像透明度
- 9. CSS:50%透明(透明度)用固態邊境
- 10. UL CSS問題與邊界
- 11. 與css的菜單中的透明邊框
- 12. CrossBrowser透明文本與css
- 13. 無邊界形式的C#透明邊框
- 14. 如何減少處理中蒙版(透明圖像)邊界的不透明度?
- 15. 需要CSS半完成的邊界與完整的邊界
- 16. 透明或不透明的背景與css中的圖像
- 17. 我需要不透明度(透明度)的IMG與CSS ie8
- 18. 懸停不透明效果與邊緣在CSS和.LESS
- 19. 與CSS的box-shadow古怪的邊界
- 20. jQuery的CSS邊界
- 21. 透明的CSS鉻
- 22. 與透明背景和漸變邊框
- 23. CSS過渡:不透明度不透明。 。
- 24. JavaFX OSX WebView CSS不透明不透明
- 25. 的UISearchBar出屏幕邊界時導航欄半透明=假
- 26. CSS邊界半徑
- 27. CSS邊界問題
- 28. 邊界半徑CSS
- 29. CSS邊界半徑
- 30. flex css透明度
角落是怎樣變黑的? – Rana 2010-10-17 01:17:00
由於瀏覽器呈現邊框的方式,它就像這樣在底部重疊。 – Robert 2010-10-17 02:08:01
@Rena:Webkit與邊界重疊,而Firefox則沒有。您可以通過給它一個等於邊框寬度的邊框半徑來隱藏它。這似乎改變了它自己繪製的方式。 – nickf 2011-05-05 09:54:23