CSS背景图片background-image缩放如何居中显示?

有时候我们想通过CSS使背景图片background-image居中显示,但是发现CSS语法并没有提供background-align:center这样的用法,这篇教程详细地讲解了CSS背景图片background-image缩放如何居中显示,分为两种情况:①背景图片尺寸小于容器尺寸;②背景图片尺寸大于容器尺寸。
另外,如果你想学习通过CSS实现内容居中显示的话,可以点击下方我写的另外一篇教程。
我为本教程专门录制了一个视频教程“CSS背景图片background-image缩放如何居中显示”,不想看图文的同学可以直接观看视频版教程。

1、背景图片尺寸小于容器尺寸

  • 01

    通过background的center属性实现背景图片居中。 把CSS背景图片background-image的url()、no-repeat和center center写在一起。注意两个center分别代表背景图片水平方向居中和垂直方向居中。

  • 02

    通过background-position-x和background-position-y实现背景图片居中。 分别给background-position-x和background-position-y赋值center。

2、背景图片尺寸大于容器尺寸

  • 01

    给background-size赋值容器宽高最小值来实现CSS背景图片background-image缩放后居中显示。 给background-size属性赋值容器宽度和高度中的最小值,并配合background-position-x和background-position-y赋值center来实现CSS背景图片background-image缩放后居中显示。

  • 02

    给background-size赋值100%实现CSS背景图片background-image缩放后居中显示。 这种赋值方法会导致图片非等比例缩放,也就是导致图片会适应容器的高宽比。 如果你需要的是内容垂直居中,可以点击下面我写的另外一篇教程

  • 03

    通过background-size:contain实现CSS背景图片background-image缩放后居中显示。 contain的优点是会保留背景图片的宽高比,不会被拉伸变形,所以适用于保留背景图片宽高比的需求中。

(0)

相关推荐

  • 如何利用css实现图片等比例缩放

    本篇介绍如何利用css实现图片等比例缩放. 操作方法 01 给图片的img标签设置width或者height的任意一个,图片会自动等比例缩放.如图. 02 打开浏览器查看效果如图. 03 可以使用CS ...

  • css背景图片大小如何设置

    css背景图片大小能设置吗?如果可以,如何设置?下面我们来看下. 操作方法 01 先看下我们图片的样式,现在并没有设置背景图片的大小. 02 刷新页面,看下现在的图片,并没有显示完整,因为图片太大了, ...

  • css设置背景图片居中;css背景图片自动居中

    如何通过css设置一张背景图片自动水平垂直居中呢?可以通过css提供的background-position: center进行设置. 设置代码: .bg-img{ height: 100vh; wi ...

  • CSS背景图片的使用方式详解一插入滚动图片

    在HTML中合理使用背景图片能够给网页带来不错的体验,那么我们如何在网页中用CSS插入图片呢?今天我就在这里讲解如何插入图片,以及设置全屏或者单个图片显示及背景滚动的问题. 操作方法 01 那么我们该 ...

  • 纯css 让图片等比例缩放

    怎么利用css实现图片等比里缩放,下面是两种可以实现让css等比里缩放的方法: 操作方法 01 第一种方法:利用max-width设置最大宽度来控制 网页代码: <div class=" ...

  • CSS背景图片的相对位置设置HMTL背景图片设置

    我们要设置背景图片出现在网页的位置该如何设计呢?今天我就来讲解使用background-position来设置背景图片出现在网页的相对位置,无论是想要网页图片在正中间还是在其他位置都可以设计. 操作方 ...

  • css设置背景图片大小

    网页的某些装饰可以通过背景图片来渲染,使得网页更加美观,CSS设置背景图片,不仅仅是大小,还有位置,放大方式,透明化之类.都是必备的CSS技能.层叠样式表(英文全称:Cascading Style S ...

  • CSS背景背景颜色的设置和使用透明度实例说明

    CSS背景图片和颜色是否美观是给网页第一印象最直观的感觉,我们在设置网页的时候合理使用背景图片和背景颜色能为网页增添不一样的感觉.今天我就来详细分析和讲解背景颜色的设置的三种方式和背景颜色透明的相关的 ...

  • css设置背景图片平铺方式

    css设置背景图片平铺方式 repeat:沿水平竖直两个方向平铺,这也是默认值 no-repeat:不平铺,即只显示一次 repeat-x:只沿水平方向平铺 repeat-y:只沿竖直方向平铺 操作方 ...