微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

css3 图充满容器

CSS3中的background-size属性可以用于控制背景图片的尺寸,让背景图充满容器,并且可以对图片进行等比缩放。

.Box {
  background-image: url('background.jpg');
  background-size: cover; /* 利用cover值充满容器 */
}

css3 图充满容器

如果希望背景图片始终保持原始的宽高比例,并在容器内居中显示(如果容器比图片大),可以使用background-position属性

.Box {
  background-image: url('background.jpg');
  background-size: contain; /* 利用contain值等比缩放 */
  background-position: center center; /* 居中显示 */
}

还可以使用多重背景来实现在容器内添加多张背景图片,每张图片可以使用不同的缩放比例和位置。

.Box {
  background-image:
    url('background1.jpg'),/* 第一张背景图 */
    url('background2.jpg'); /* 第二张背景图 */
  background-size:
    contain,/* 第一张背景图等比缩放 */
    cover; /* 第二张背景图充满容器 */
  background-position:
    center center,/* 第一张背景图居中显示 */
    top right; /* 第二张背景图右上角显示 */
}

在CSS3中,还有许多其他有趣的背景属性,例如:background-clip、background-origin、background-repeat等,可以为背景添加更多的样式。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。