美文网首页
CSS-背景3-背景图尺寸

CSS-背景3-背景图尺寸

作者: Java小工匠 | 来源:发表于2017-08-10 21:00 被阅读0次

1、background-size : 100% 100% 与 cover 和 contain 区别

(1)100% 100% 图片宽度和高度的比例会被改变,填满盒子。
(2)cover 图片宽度和高度比例不变,填满盒子,超出部分会被裁剪。
(3)contain 图片宽度和高度比例不变,容器内至少有一张完整的图,容器留白区,铺不下的再裁掉。
基础素材,如下图片。


bg.png

源代码:

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>背景图尺寸</title>
    <style type="text/css">
    .image1{
        overflow: hidden;
    }
    .image100{
        background-image: url(bg.png);
        background-size: 100% 100%; 
        width: 300px;
        height: 300px;
        margin: 0px auto;
        float: left;
        border: 1px solid red;
        margin-right: 20px;
    }
    .image100-text{
        width: 300px;
        text-align: center;
        float: left;
        margin-right: 20px;
    }
    .imageContain{
        background-image: url(bg.png);
        background-size: contain; 
        background-repeat: no-repeat;
        width: 300px;
        height: 300px;
        margin: 0px auto;
        border: 1px solid red;
        float: left;
        margin-right: 20px;
    }
   .imageContain-text{
        width: 300px;
        text-align: center;
        float: left;
        margin-right: 20px;
    }
    .imageCover{
        background-image: url(bg.png);
        background-size: cover; 
        width: 300px;
        height: 300px;
        margin: 0px auto;
        border: 1px solid red;
        float: left;
    }
    .imageCover-text{
        width: 300px;
        text-align: center;
        float: left;
    }
    </style>
</head>
<body>
    <div class="image1">
        <div class="image100"> 
        </div>
        <div class="imageContain">
        </div>
        <div class="imageCover">
        </div>
    </div>
    <div class="image2">
        <div class="image100-text">background-size: 100% 100%;</div>
        <div class="imageContain-text">contain</div>
        <div class="imageCover-text">cover</div>
    </div>
</body>
</html>

运行效果:

image.png

相关文章

  • CSS-背景3-背景图尺寸

    1、background-size : 100% 100% 与 cover 和 contain 区别 (1)1...

  • CSS背景图设置

    一、背景图设置使用背景图片,设置为全屏方式1:全部使用background设置 背景图片背景尺寸背景图是否重复背景...

  • [CSS] background-size

    规定背景图像的尺寸:

  • CSS-背景图

    工具的使用很重要,如果在浏览别人的页面时,需要经常用到开发者工具去找到你想了解的标签样式。还可以从network去...

  • background-size

    规定背景图像的尺寸 其它属性 background-size : cover; 把背景图像扩展至足够大,以使背景...

  • CSS-背景5-多张背景图

    1、多张背景图 CSS3可以选择多张背景图,每张背景图都可以独立设置尺寸、定位。下面我们使用CSS3的多张背景图,...

  • 背景相关

    1.什么是背景尺寸属性 背景尺寸属性是CSS3中新增的一个属性, 专门用于设置背景图片大小 背景图片定位区域属性 ...

  • 知识点总结:09-按钮添加图片和背景图片的区别

    按钮添加图片与背景图片的区别: 添加图片,图片不会因为按钮的尺寸变大而拉伸 添加背景图片,会根据按钮尺寸的改变而改...

  • CSS教你玩转背景图

    在HTML页面构建时,刚入门的前端小狮子?️ 们经常被背景图的位置,尺寸所迷惑,怎样才能更好的处理背景图,让背景图...

  • 章节(23) 背景相关

    一. 背景尺寸属性 1.什么是背景尺寸属性背景尺寸属性是CSS3中新增的一个属性, 专门用于设置背景图片大小 ba...

网友评论

      本文标题:CSS-背景3-背景图尺寸

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