• 技术文章 >web前端 >css教程

    怎么让CSS文件里图片居中

    藏色散人藏色散人2021-02-18 08:57:06原创1736

    让CSS文件里图片居中的方法:首先创建一个HTML示例文件;然后引入一张背景图片;最后通过css中的“background-position”属性实现图片居中即可。

    本文操作环境:windows7系统、HTML5&&CSS3版,DELL G3电脑。

    CSS让背景图片居中的方法

    其实很简单,css中的background-position属性就可以实现背景图片的水平和垂直方向居中对齐,下面我们通过简单的代码示例来介绍background-position属性是如何设置背景图片居中显示的。

    我们先使用background属性显示背景图片:

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title>背景图片居中</title>
            <style>
                *{margin: 0;padding:0;}
                .demo{
                    width: 400px;
                    height: 300px;
                    margin: 50px auto;
                    border: 1px dashed #000;
                    background-image:url(1.jpg) ;
                    background-size:200px 160px ;
                    background-repeat:no-repeat ;
                }
            </style>
        </head>
        <body>
            <div class="demo">
             
            </div>
        </body>
    </html>

    效果图:

    97b51db3b2744a98d6dbb9ef26dbd6b.png

    推荐:《css视频教程

    接下来我们看看background-position属性如何设置:

    1、background-position使用像素设置背景图片居中(知道背景图片的大小)

    例子中背景图片的右下角和demo盒子的中心重合,要想使背景图片居中,就要让背景图片的中心与demo盒子的中心重合,就需要让背景图片向下移动高的一半,向右移动宽的一半。因此在css中添加以下代码,就可实现背景图片的居中

    background-position:100px 70px ; /*宽的一半,高的一半*/

    效果图:

    30a472878afefb48d128ebccc7ad700.png

    2、background-position使用50%设置背景图片居中,很方便

    background-position:50% 50% ;

    3、background-position使用center设置背景图片居中,很方便。(第2个center可以省略)

    background-position:center center;

    上述background-position的三种设置方法都可以实现背景图片的居中,background-position属性的第一个值设置水平位置,第二个值设置垂直位置;大家可以视情况而决定使用哪种方法。希望能对大家的学习有所帮助。

    以上就是怎么让CSS文件里图片居中的详细内容,更多请关注php中文网其它相关文章!

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:CSS
    上一篇:CSS中如何使用@规则?用法介绍 下一篇:css 怎么去掉按钮样式
    VIP课程(WEB全栈开发)

    相关文章推荐

    • 【活动】充值PHP中文网VIP即送云服务器• 详解css z-index的权重问题• CSS Modules是啥子东西?一起来了解一下!• 详细了解CSS3中的border-image-slice属性• 浅谈CSS3 Grid网格布局(display: grid)的用法• CSS中如何使用@规则?用法介绍
    1/1

    PHP中文网