zoukankan      html  css  js  c++  java
  • CSS中background属性详解

    CSS背景属性 background css 说明 background-image:url(图片的网址); 背景图 background: url( 图片的网址 ); 背景 background-color:#色码; 背景色彩 Exp: background-image:url(背景图案.jpg,gif,bmp); background-color:#FFFFFF; background-color : tra
     

    CSS背景属性 background

    css 说明
    background-image:url("图片的网址"); 背景图
    background: url(" 图片的网址 "); 背景
    background-color:#色码; 背景色彩

    Exp:
    background-image:url(背景图案.jpg,gif,bmp);
    background-color:#FFFFFF;
    background-color : transparent; <--设定背景为透明色

    --------------------------------------------------------------------------------

    background-repeat 改变背景图片的重复并排的设定

    css
    说明
    repeat 背景图片并排
    repeat-x 背景图片以X方向 并排
    repeat-y 背景图片以Y方向 并排
    no-repeat 背景图片不 以并排的方式处理

    Exp:
    background-image:url("http://www.dedecms.com/xx.gif");
    background-repeat:no-repeat;
    以http://www.dedecms.com/xx.gif这张图片为背景,当图片大小不够的时候,不并排重复

    --------------------------------------------------------------------------------

    background-attachment是否固定图片位置

    css
    说明
    scroll 拉动卷轴时,背景图片会跟着移动(缺省值)
    fixed 拉动卷轴时,背景图片不会跟着移动

    Exp:
    background-image:url("http://www.dedecms.com/xx.gif");
    background-repeat:no-repeat;
    background-attachment:fixed;
    以http://www.dedecms.com/xx.gif背景图片不重复并列,且不随卷轴移动

    --------------------------------------------------------------------------------

    以长度定位background-position: x y
    使用百分比定位 background-position: x% y%

    css
    说明
    x% 往右移
    y% 往下移
    backgroud-position: 0% 0%; 左边上方
    backgroud-position: 0% 50%; 左边中间
    backgroud-position: 50% 0%; 中间上方
    backgroud-position: 50% 50%; 正中间
    backgroud-position:100% 0%; 右边上方
    backgroud-position: 0% 100%; 左边下方
    backgroud-position: 100% 50%; 右边中间
    backgroud-position: 50% 100%; 中间下方
    backgroud-position: 100% 100%; 右边下方

    以关键字定位
    关键字 说明
    top 上 ( y = 0 )
    center 中 ( x = 50, y = 50 )
    bottom 下 ( y = 100 )
    left 左 ( x= 0 )

    Exp:
    background-position:center;
    图片在指定背景中央X=50% Y=50%位置
    background-position: 200px 30px

    background-clip 属性

    规定背景的绘制区域:

    div
    {
    background-color:yellow;
    background-clip:content-box;
    }

    border-box,padding-box,content-box

    CSS background-size 属性详解

    摘要:  cssbackground-size 属性详解,background-size 指定背景图像大小,以象素或百分比显示,当指定为百分比时,大小会由所在区域的宽度、高度以及 background-origin 的位置决定,还可以通过 cover 和 contain 来对图片
            

    css background-size 属性详解,background-size 指定背景图像大小,以象素或百分比显示,当指定为百分比时,大小会由所在区域的宽度、高度以及 background-origin 的位置决定,还可以通过 cover 和 contain 来对图片进行伸缩。

    background-size 属性

    1、定义:

    background-size 用来调整背景图像的尺寸大小。

    2、语法:

    以下为引用内容:
    background-size : contain | cover | 100px 100px | 50% 100%;

    3、参数:

        background-size:contain; // 缩小图片来适应元素的尺寸(保持像素的长宽比);
        background-size :cover; // 扩展图片来填满元素(保持像素的长宽比);
        background-size :100px 100px; // 调整图片到指定大小;
        background-size :50% 100%; // 调整图片到指定大小,百分比相对于包含元素的尺寸。

    4、浏览器兼容:

        IE 和遨游不支持;
        Firefox 添加私有属性 -moz-background-size 支持;
        Safari 和 Chrome 添加私有属性 -webkit-background-size 支持;
        Opera 不支持 background-size 属性,添加其私有属性 -o-background-size 也不支持。

    5、示例:

    以下为引用内容:
    div{
       background:#00ff00 url(img.jpg) no-repeat;
       background-size:60% 80%;
       -moz-background-size:60% 80%;
       -webkit-background-size:60% 80%;
       -o-background-size:60% 80%;
    }

  • 相关阅读:
    [转]UNI-APP开发笔记之使用uni.navigateBack修改上一个页面值
    [转]移动端人员选择的设计思考
    [转]nginx安装及其配置详细教程
    [转]Vue 使用use、prototype自定义自己的全局组件
    [转]uniapp项目运行支付宝小程序,报错:xxx.json中没有申明component: true
    支付宝(钉钉)小程序使用uView控制台报错Cannot read property 'title-all' of undefined
    [转]commonJS规范和require,import区别
    [转]module.exports和export详解
    [转]如何在组件中去使用vuex的值和方法?
    [转]CryptoJS中AES256(CBC)加密算法简单使用
  • 原文地址:https://www.cnblogs.com/xuan52rock/p/4429668.html
Copyright © 2011-2022 走看看