美文网首页
背景图自适应小技巧

背景图自适应小技巧

作者: 前端工程狮_jam | 来源:发表于2017-12-16 17:33 被阅读0次

    此文是基于素材比例可能有多种大小不等的比例,例如有些图片是宽大于高,有些是高大于宽。 将图片作为背景图,并设为黑底。把图片作为背景居中显示,目的是为了在父容器的宽高下等比例缩放,保证图片不变形。如果是宽大于高,会显示上下黑边。 如果是高大于宽,会显示左右黑边。

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <title>Document</title>
        <style type="text/css">
        html,
        body {
            width: 100%;
            height: 100%;
            padding: 0;
            margin: 0;
        }
    
        .container {
            width: 500px;
            height: 500px;
            margin: 0 auto;
        }
    
        .bg {
            width: 100%;
            height: 100%;
            background-image: url(test1.jpg);
            /*background-image: url(test2.jpg);*/
            background-color: black;
            background-origin: content;
            background-position: 50% 50%;
            background-size: contain;
            background-repeat: no-repeat;
        }
        </style>
    </head>
    
    <body>
        <div class="container">
            <div class="bg">
            </div>
        </div>
    </body>
    
    </html>

    相关文章

      网友评论

          本文标题:背景图自适应小技巧

          本文链接:https://www.haomeiwen.com/subject/xmigixtx.html