2023年6月21日发(作者:)
如何⽤CSS实现背景图⽚⾃适应?CSS背景图例如:这样就可以实现背景图⽚⾃适应⽗容器⼤⼩⽽⾃动变化,达到填充效果。 但是,图⽚会被拉伸填充,这并不是我们想要的效果,那么我们可以不设置100%参数,⽽是使⽤cover参数。background-size:cover设置cover参数以后,背景图会按⽐例缩放填充满整个背景。如果使⽤IE浏览器你会发现,上⾯的background-size:100% 100%;并没有起到作⽤,图⽚原本是怎样就怎样显⽰,⽐较⼤就只能显⽰⼀部分。所以这时需要使⽤IE特有的滤镜 AlphaImageLoader 兼容性在IE5.5+以上版本的浏览器上都可以完美运⾏。AlphaImageLoader 语法:filter: progid:mageLoader ( enabled=bEnabled , sizingMethod=sSize ,src=sURL )AlphaImageLoader 属性:false: 滤镜被禁⽌。sizingMethod: 可选项。字符串(String)。设置或检索滤镜作⽤的对象的图⽚在对象容器边界内的显⽰⽅式。crop: 剪切图⽚以适应对象尺⼨。scale: 缩放图⽚以适应对象的尺⼨边界。特性:sizingMethod: 可读写。字符串(String)。参阅 sizingMethod 属性。src: 可读写。字符串(String)。参阅 src 属性。说明:在对象容器边界内,在对象的背景和内容之间显⽰⼀张图⽚。并提供对此图⽚的剪切和改变尺⼨的操作。如果载⼊的是PNG(Portable NetworkGraphics)格式,则0%-100%的透明度也被提供。PNG(Portable Network Graphics)格式的图⽚的透明度不妨碍你选择⽂本。也就是说,你可以选择显⽰在PNG(Portable Network Graphics)格式的图⽚完全透明区域后⾯的内容。hello{width:10%;height:50%;position:absolute;filter:progid:mageLoader(src='/attachments/knowledge/201610/',sizingMethod='scale');}
2023年6月21日发(作者:)
如何⽤CSS实现背景图⽚⾃适应?CSS背景图例如:这样就可以实现背景图⽚⾃适应⽗容器⼤⼩⽽⾃动变化,达到填充效果。 但是,图⽚会被拉伸填充,这并不是我们想要的效果,那么我们可以不设置100%参数,⽽是使⽤cover参数。background-size:cover设置cover参数以后,背景图会按⽐例缩放填充满整个背景。如果使⽤IE浏览器你会发现,上⾯的background-size:100% 100%;并没有起到作⽤,图⽚原本是怎样就怎样显⽰,⽐较⼤就只能显⽰⼀部分。所以这时需要使⽤IE特有的滤镜 AlphaImageLoader 兼容性在IE5.5+以上版本的浏览器上都可以完美运⾏。AlphaImageLoader 语法:filter: progid:mageLoader ( enabled=bEnabled , sizingMethod=sSize ,src=sURL )AlphaImageLoader 属性:false: 滤镜被禁⽌。sizingMethod: 可选项。字符串(String)。设置或检索滤镜作⽤的对象的图⽚在对象容器边界内的显⽰⽅式。crop: 剪切图⽚以适应对象尺⼨。scale: 缩放图⽚以适应对象的尺⼨边界。特性:sizingMethod: 可读写。字符串(String)。参阅 sizingMethod 属性。src: 可读写。字符串(String)。参阅 src 属性。说明:在对象容器边界内,在对象的背景和内容之间显⽰⼀张图⽚。并提供对此图⽚的剪切和改变尺⼨的操作。如果载⼊的是PNG(Portable NetworkGraphics)格式,则0%-100%的透明度也被提供。PNG(Portable Network Graphics)格式的图⽚的透明度不妨碍你选择⽂本。也就是说,你可以选择显⽰在PNG(Portable Network Graphics)格式的图⽚完全透明区域后⾯的内容。hello{width:10%;height:50%;position:absolute;filter:progid:mageLoader(src='/attachments/knowledge/201610/',sizingMethod='scale');}
发布评论