如何让background背景图不被变形压缩?

admin 站长可乐 关注 运营团队 高级会员
发表于网络技能版块 代码

关键词:background-image,属性,背景图,background,变形,剪切,小轻论坛,网站,代码,no-repeat,cover


最近做网站发现一个问题就是,网站上面的背景图由于元素容器的尺寸限制,但图片默认是展示照片所有细节,所以会对background背景图进行变形压缩。


如下图,左侧是修改前的变形图片,右图为修改后的剪切图片。


Image

左侧样式为:style="background: url({$query.thumb});background-size: 100% 100%" 

右侧样式为:style="background: url({$query.thumb}) no-repeat;background-size: cover;background-position:center center"


其中,“no-repeat”是为了背景图不重复展示;“background-size: cover”是为了把背景图片放大到适合元素容器的尺寸,图片比例不变,但是要注意,超出容器的部分可能会裁掉;“background-position:center center”表示只展示背景图像的中心,与背景区域的中心对齐,即背景图像位于对象的中央位置。


此时你会发现现在的背景图看起来好看些。


学会了么?赶紧去试一下。


小轻论坛还会原创分享更多经验,欢迎收藏网址并注册会员。


湖北,武汉,汉阳区

评论列表 评论
发布评论

评论: 如何让background背景图不被变形压缩?

拖动滑块验证
»
已有0次打赏