是否可以在background-image
上添加border-radius
?背景圖上的邊框半徑
回答
試試這個
div {
border: 10px solid white;
-moz-border-radius: 10px;
background:url(map_background_box_right.png);
}
for crossbrowser you need -moz-border-radius:50px;如果你不得不優化舊的ie,你不能沒有外部腳本,如pie.htc [鏈接](http://css3pie.com/) –
是的,它是可能的:一個div的
div {
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
border: none;
width: 500px;
height: 335px;
background: url(http://themescompany.com/wp-content/uploads/2012/02/6402.jpg);
}
這很好,但如果我會添加 ' background-position:50px background-repeat:no-repeat'。 背景圖像**僅**由邊框div裁剪。 –
我認爲沒有辦法將border-radius直接添加到背景圖片上,但是可以通過作弊來實現:http://jsfiddle.net/fbDZb/8/ –
David Czinege,謝謝,不幸我找解決方案無需額外的div無論如何感謝:-) –
- 1. 帶邊框半徑的透明背景
- 2. 邊框半徑,背景圖像,背景漸變和IE8,IE10
- 3. CSS3邊框半徑背景重疊
- 4. 六邊形+邊框半徑+背景圖像,我該怎麼做?
- 5. thead和tfoot中的邊框半徑與背景圖片
- 6. 問背景邊界半徑的CSS
- 7. 邊框圖像,邊框半徑
- 8. 邊框半徑和背景顏色的IE CSS樣式
- 9. 帶邊框半徑和出血背景顏色和邊框的IE9 div
- 10. 鉻錯誤:邊框半徑+與背景顏色相同的邊框 - >工件
- 11. Internet Explorer 11在使用邊框半徑時顯示背景
- 12. CSS和HTML問題 - 邊框半徑和背景顏色
- 13. IE:邊框半徑與背景不平滑
- 14. Webkit邊框半徑背景不當行爲
- 15. JavaFX - 邊框半徑<->背景顏色
- 16. CSS邊框半徑背景顏色流血
- 17. 將顏色背景和邊框半徑添加到佈局
- 18. 如何讓半徑邊界父div中的背景圖像
- 19. 使用邊界半徑時可見的背景圖像部分
- 20. IE邊框半徑使邊框和背景曲線不同角落
- 21. 邊框背景上的Style.DataTrigger
- 22. 使用邊框半徑時輸入範圍上的白色「背景」
- 23. CSS3邊框半徑
- 24. CSS - 邊框半徑
- 25. IE9邊框半徑
- 26. 邊界半徑+的背景色==裁剪邊界
- 27. iPad和iPhone上的邊框半徑
- 28. Highcharts:繪圖邊框的圓角半徑
- 29. 邊框背景圖片
- 30. css中的邊框半徑
背景圖片,實際頁面的背景圖片..?你什麼意思?需要更多信息。 – Bart
這個問題怎麼可能被upvoted兩次?質量非常差。你有沒有嘗試過任何東西?你有試過Google嗎?你對「背景圖」的定義是什麼,因爲@Bart已經提到過,它是'body'的背景,一個隨機的'div'還是甚至是'pre'元素?請更具體一些。 – Jelmer
1. div 的背景圖像2.我不想通過div上的border-radius設置裁剪背景圖像,因爲我的背景圖像位於中間,並且不與div邊框接觸,所以background-image isn'裁剪。 –