您的位置:首页 > Web前端 > CSS

如何运用CSS在HTML中让图片自动适应屏幕大小的问题

2014-08-26 09:41 531 查看
最直接的办法就是用CSS滤镜:
 
在你背景图片存放的标签里加上style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='bg_img.jpg', sizingMethod='scale')" 

但是这种用法有一个问题,就是会让页面中的输入框,按钮全部失效,输入框无法获得焦点,按钮不能点击。解决办法如下:

只要给所有不能点击的输入框,按钮或者链接嵌套一层DIV,添加相对定位position:relative即可,如果页面中又采用了其他定位方法,只要在其外加上另外

一个Div容器就可以解决了。 

另外也可以用滤镜实现渐变效果,代码如下:

style="filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#EEEEEE',EndColorStr='#111111');"

其中GradientType取值0或1,表示横向或纵向渐变。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息