回答
可以實現與CSS3多背景和CSS3漸變。這是關於這個問題的good article。
編輯:爲了澄清,你基本上只需要在對象上定義兩個背景。第一個將是漸變,而第二個將是alpha紋理。
你可以只使用一個大的div作爲背景,並添加漸變和DIV中的PNG,然後使用CSS來調整大小和位置
你不需要CSS3這一點。在html
上使用無縫背景圖塊,在body
上使用alpha梯度。
html {background: #fff url(path/to/bg-tile.png) repeat 0 0;}
body {background: transparent url(path/to/gradient.png) repeat-x 0 0;}
什麼是透明的關鍵詞?似乎不適合我,我應該爲它聲明一個alpha嗎? – ryf9059 2012-08-13 17:29:36
這就是部分[CSS background fasthand declaration](http://www.w3schools.com/css/css_background.asp)。它設置背景顏色。你是什麼意思「聲明一個alpha」? – 2012-08-13 17:51:24
通過聲明一個alpha我意思是爲它分配一個值,因爲我的紋理不透明,應該有一個默認的阿爾法1,但這裏的透明不提供一個讓我困惑的alpha。 – ryf9059 2012-08-13 18:46:53
- 1. 將頁面渲染爲圖片
- 2. Android上的網站渲染頁面
- 3. 在渲染頁面中渲染頁面
- 4. 網頁的字體渲染
- 5. 我的網頁不渲染
- 6. 網頁渲染捕捉
- 7. 使用Alpha到FBO渲染圖層的位圖
- 8. 圖片不能用KineticJS渲染
- 9. 如何渲染網頁的InfoPath在SharePoint
- 10. SWF:渲染片段不渲染
- 11. 圖片在網頁上滾動時在網頁上移動
- 12. 從網頁上傳圖片
- 13. DirectX alpha混合(延遲渲染)
- 14. UITabBar - 更新alpha值並渲染它? (SWIFT)
- 15. 如何渲染帶有alpha的紋理?
- 16. 渲染紋理時忽略alpha?
- 17. XNA - 渲染到紋理的alpha通道
- 18. 在3d網格上渲染貼花
- 19. 在Sweave中渲染網格圖形
- 20. 在所有頁面上渲染動作
- 21. 在ajax請求上渲染多個刀片視圖部分
- 22. 如何在移動Safari上渲染3D圖片?
- 23. 地圖片段渲染錯誤
- 24. Silex + Twig + SQL Server:渲染圖片
- 25. phantomjs不渲染網頁爲PNG
- 26. 延遲網頁的初始渲染
- 27. 如何渲染大型網頁
- 28. 颳着渲染的javascript網頁
- 29. 重新渲染一個網頁
- 30. 在網頁上繪製任意圖片
這是IE9不支持之前。 – 2012-08-06 09:20:35
@JezenThomas是的,它不是。但是,現在對於不支持現代功能的瀏覽器使用後退通常是一個好主意,而不是降低大多數實際看到它們的體驗。 – 2012-08-06 10:09:01
同意,但這個問題很容易解決沒有CSS3。 – 2012-08-06 12:43:31