回答
可以实现与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