我想爲網站使用線性漸變背景色。例如,漸變顏色從標題開始並結束到頁腳。現在問題在於,由於不同的頁面具有不同的內容量,所以頁面的高度不同。那麼在那種情況下,我該如何設置顏色的終點?例如,我想從#b68d4c
到#f6e7cf
的梯度。CSS - 如何爲不同高度設置漸變色背景
0
A
回答
1
使用圖像: 你需要弄清楚的是要覆蓋內容最短高度。然後,在你的圖像編輯器中,創建你的漸變。由於它是線性的,因此您可以創建它爲10px寬×500px高(如果500px爲最短高度),並沿着x軸重複它。一旦你的形象被創建,你會然後寫在你的CSS:
body {
background:#f6e7cf url(path/to/gradient.jpg) top left repeat-x;
}
注:#f6e7cf
應該是漸變的顏色整理。這樣做的結果是,如果頁面高於500像素,它將顯示與漸變底部相同的顏色,給它一種錯覺,認爲它正在繼續。
使用CSS3 瑞安卡薩斯指出,使用Colorzilla Gradient Editor是最簡單的方法,我發現(雖然,因爲你不是手工編碼,你不學爲好,但是這是一個不同的討論)。實質上,您可以將兩種顏色分別設置爲0%和100%,確保垂直方向,然後將代碼複製到body { }
選擇器中。
1
在梯度上使用%。在這裏,你有一臺發電機:http://www.colorzilla.com/gradient-editor/
+0
此解決方案具有圖像回退功能。它還提供了瀏覽器範圍的兼容性。我用它來做我的項目。 ;) – 2011-12-19 20:32:20
相關問題
- 1. 爲surfaceview設置漸變背景顏色
- 2. 將背景設置爲漸變顏色
- 3. 如何爲可變高度頁面設置背景顏色?
- 4. 如何將漸變色設置爲iPhone中的UILabel背景
- 5. 設置漸變背景
- 6. ActionBarSherlock設置漸變背景
- 7. CSS背景漸變位置不動畫
- 8. css漸變背景
- 9. 如何設置漸變UITableViewCell背景?
- 10. 爲uibutton背景圖像設置漸變顏色(顏色)iphone sdk
- 11. CSS三角形漸變背景色
- 12. 如何在css中將我的漸變背景設置爲頁面的完整寬度和高度?
- 13. 漸變顏色背景?
- 14. 2背景上的身體:如何設置高度爲背景
- 15. 我該如何去設置JavaScript中的CSS漸變背景?
- 16. 如何設置背景漸變的CSS通過JavaScript
- 17. 每次用戶刷新時,如何設置不同的漸變作爲背景?
- 18. iOS UITableView:使用CAGradientLayer將背景顏色設置爲漸變
- 19. 爲整個側面菜單設置漸變背景色
- 20. 如何讓背景逐漸變色?
- 21. 顏色漸變的背景
- 22. R:ggplot背景漸變着色
- 23. 子圖背景漸變色
- 24. CSS如何多背景+漸變?
- 25. 如何設置不同高度的UITableViewCell背景圖片?
- 26. 漸變背景CSS頁面的整個高度
- 27. CSS背景過渡 - 漸變
- 28. css背景圖像漸變
- 29. CSS過渡背景漸變
- 30. CSS漸變到純背景
你使用css3 grants,或圖像? – motoxer4533 2011-12-19 20:28:16
我想使用圖像,但如果圖像不可能,我可以使用css3。 – Billa 2011-12-19 20:30:54
閱讀我的答案。 – 2011-12-19 20:32:44