美文网首页
CSS3 background属性详解

CSS3 background属性详解

作者: LAYoung_f1b8 | 来源:发表于2019-05-06 22:57 被阅读0次

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <title>Document</title>

    <style>

        *{

            margin: 0;

            padding: 0;

        }

        div{

            background-image: linear-gradient(to right, red , blue)/*第一个参数填写渐变方向 默认是从上到下  to right从左到右  0deg从下到上  90deg从左向右 180deg从上到下*/

            background-image: url();/*可以填url地址 也可以填写颜色渐变 linear-gradient  radial-gradient  也可以填写多个url,容错机制*/

            background-origin: padding-box;/*三个值 默认是padding-box从padding区域开始展现背景 border-box从border区域开始展示背景 content-box从内容区域开始展示背景*/

            background-clip: border-box;/*四个值 默认是border-box  padding-box 从padding区域以外不展示背景 content-box 从内容区域外不展示背景  text 搭配text-fill-color:transparent(该属性只在-weblit-的浏览器下有用)使用 只展示背景文字区域的背景图片*/

            background-repeat: round space;/*可以填两个值,但是repeat-x和repeat-y只能填一个值,另一个默认是no-repeat  no-repeat不平埔  repeat-x在x轴方向上平铺  repeat-y在y轴方向上平铺  round平铺,先拉伸在补充新的图片  space平铺,用空白部分填充在引入新图片,不会改变图片大小*/

            background-attachment: scroll;/*默认值是scroll 相对于文字窗口容器定位,文字跟随滚动条动,背景图片就不动  loacl 相对于背景图覆盖的文字定位 滚动条向下时 背景图随着覆盖的文字也一起移动  fixed 相对于整个文档视口即html定位 除了整个页面移动背景图片不会移动*/

            /*background-size例子

                div  width 300px  height 400px

                图片 width  100px  height 200px

                等比例缩放一条边的话 图片宽度变为300px 高度为600px 包含住了div 使用cover

                等比例缩放一条边的话 图片高度为400px 宽度度为200px 被div包住 使用contain

            */

            background-size: 100px 100px;/*设置像素值 背景图片宽度和高度改变  cover  contain*/

            background-position: 100px 100px;/*相对于左上定点 x轴向右偏移100px y轴向下偏移100px  */

        }

    </style>

</head>

<body>

    <div></div>

</body>

</html>

相关文章

网友评论

      本文标题:CSS3 background属性详解

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