快捷搜索:

CSS属性:背景属性(图文详解)

来源:http://www.shanghai-sourcing.com 作者:网页版吃鸡 人气:177 发布时间:2019-11-21
摘要:本文最早发表于博客园,并在GitHub上再三修正 前面多少个的多元小说 。迎接在GitHub上关怀自个儿,一同入门和晋级前端。 以下是本文。 background种类属性 CSS属性:背景属性(图文详解

本文最早发表于博客园,并在GitHub上再三修正前面多少个的多元小说。迎接在GitHub上关怀自个儿,一同入门和晋级前端。

以下是本文。

background种类属性

CSS属性:背景属性(图文详解)。广大背景属性

CSS样式中,何奇之有的背景属性有以下三种:(经常使用,要深深记住卡塔尔国

  • background-color:#ff99ff; 设置成分的背景颜色。

  • background-image:url(images/2.gif); 将图像设置为背景。

  • background-repeat: no-repeat; 设置背景图片是或不是再一次及怎么着重新,暗中认可平铺满。(重要卡塔 尔(英语:State of Qatar)

    • no-repeat永不平铺;
    • repeat-x横向平铺;
    • repeat-yCSS属性:背景属性(图文详解)。纵向平铺。
  • background-position:center top; 设置背景图片在近日容器中之处。

  • background-attachment:scroll; 设置背景图片是还是不是跟着滚动条一同活动。
    CSS属性:背景属性(图文详解)。属性值能够是:scroll(背景图片不动卡塔 尔(阿拉伯语:قطر‎、fixed(背景图片跟着滚动条一同运动卡塔尔。注意属性值的含义不要搞反了,它的意义是依照滚动条来定义的。

  • 其余还应该有贰个简写属性叫做background,它的效果是:将方面的多个天性写在一个扬言中。

地点那多少个属性常常应用,要求记住。未来大家每个进行传授。

background-color:背景颜色的表示方法

css2.第11中学,背景颜色的意味方法有二种:单词、rgb表示法、十七进制表示法。

比方革命能够有上面的二种象征方法:

    background-color: red;
    background-color: rgb(255,0,0);
    background-color: #ff0000;

上边分别介绍。

1、用葡萄牙共和国(República Portuguesa卡塔尔语单词来代表:

能够用俄文单词来发挥的水彩,都以归纳颜色。举个例子革命:

background-color: red;

2、rgb表示法:

rgb表示三本色“红”red、“绿”green、“蓝”blue。

光学显示屏中,各类像素都是由三本色的发光原件组成的,靠明亮度分化调成不相同的颜料的。r、g、b的值,每个值的取值范围0~255,一共256个值。

诸如革命:

background-color: rgb(255,0,0);

黑色:

background-color: rgb(0,0,0);

颜色能够附加,比方乌紫就是月光蓝和银灰的叠合:

background-color: rgb(255,255,0);

3、十四进制表示法:

比如说革命:

background-color: #ff0000;

PS:所有用#发端的值,都以16进制的。

此处,大家将要学会16进制与10进制之间的转移。上边举多少个例证。

问:16进制中28等于10进制多少?
答:2*16+8 = 40。

16进制中的af等于10进制多少?
答:10 * 16 + 15 = 175

所以,#ff0000就等于rgb(255,0,0)。

background-color: #123456;等价于background-color: rgb(18,52,86);

十二进制能够简化为3位,全数#aabbcc的样式,可以简化为#abc。比如如下:

比如:

    background-color:#ff0000;

等价于:

    background-color:#f00;

比如:

    background-color:#112233;

等价于:

    background-color:#123;

可是,比方上面那一个是不只怕简化的:

    background-color:#222333;

再比方,上面这几个也是回天无力简化的:

    background-color:#123123;

两种普及的水彩简写能够记住。如下:

    #000   黑
    #fff   白
    #f00   红
    #222   深灰
    #333   灰
    #ccc   浅灰

background-repeat属性(重要)

background-repeat:no-repeat;设置背景图片是或不是再一次及如何重新,暗中同意平铺满。属性值能够是:

  • no-repeat(不要平铺卡塔尔国
  • repeat-x(横向平铺卡塔 尔(英语:State of Qatar)
  • repeat-y(纵向平铺卡塔 尔(英语:State of Qatar)

那脾个性在支付的时候也是一时应用的。我们透过安装差别的属性值来看一下功用啊:

(1卡塔尔国不加这几个天性时:(即私下认可时卡塔尔国(背景图片会被平铺满卡塔尔

图片 1

PS:padding的区域也可能有背景图的。

(2卡塔尔属性值为no-repeat(不要平铺卡塔尔时:

图片 2

(3卡塔 尔(英语:State of Qatar)属性值为repeat-x(横向平铺卡塔 尔(阿拉伯语:قطر‎时:

图片 3

实则这种属性的作用依旧很广的。比方,设计员设计一张宽度独有1px、颜色纵向渐变的图纸,然后我们通过那天性情将其进展水平方向的平铺,就足以看来整个页面都是潜濡默化的了。

在查找引擎上搜“平铺背景”,就足以窥见,周期性的图纸能够应用此种方法开展平铺。

(4卡塔 尔(阿拉伯语:قطر‎属性值为repeat-y(纵向平铺卡塔尔时:

图片 4

background-position属性

background-position属性指的是背景定位性情。公式如下:

在汇报属性值的时候,有二种办法:用像版画述、用单词描述。上面分别介绍。

1、用像素值描述属性值:

格式如下:

    background-position:向右偏移量 向下偏移量;

属性值能够是正数,也足以是负数。比如:100px 200px-50px -120px

举个例子来讲如下:

图片 5

图片 6

2、用单词描述属性值:

格式如下:

    background-position: 描述左右的词 描述上下的词;
  • 陈说左右的词:left、center、right
  • 叙述上下的词:top 、center、bottom

比如说,right center表示将图片放到侧边的中档;center center表示将图纸放到正中间。

职责属性有多数使用意况的。大家来举四个例证。

情况1:(大背景图卡塔 尔(阿拉伯语:قطر‎

打开“暗黑3 台湾”的官网,能够看来官方网站的法力是比较炫的:

图片 7

自小编商讨网页后,找到网址背景图片的url:。背景图如下:

图片 8

实质上,大家是透过把这张图片作为网址的背景图来达成呈现效果的。只必要给body标签加如下属性就能够:

        body{
            background-image: url(/Users/smyhvae/Dropbox/img/20170812_1950.jpg);
            background-repeat: no-repeat;
            background-position: center top;
        }

下边代码中,假使没加background-position其后生可畏性情,背景图会私下认可处于浏览器的左上角(显得好丑卡塔尔国;加了此属性之后,图片在档期的顺序方向就位于浏览器的中等了。

场景2:(通栏banner)

重重网址的首页都会有banner图(网址最上面的全屏大图叫做「通栏banner」卡塔 尔(英语:State of Qatar),这种图必要横向的升幅特别大。比如说,设计员给您一张1918*465的相当大banner图,借使大家把那个banner图作为img标签直接插入网页中,会有标题标:首先,图片不在网页的中游;其次,鲜明会并发横向滚动条。如下图所示:

图片 9

科学的做法是,将banner图作为div的背景图,这样的话,背景图超过div的意气风发部分,会自动移溢出。须求给div设置的性质如下:

        div{
            height: 465px;
            background-image: url(http://img.smyhvae.com/20170813_1053.jpg);
            background-position: center top;
            background-repeat: no-repeat;
        }

下面代码中,我们给div设置height(中度为banner图的可观卡塔 尔(英语:State of Qatar),无需安装宽度(因为宽度会活动并吞整行卡塔 尔(英语:State of Qatar)。效果如下:

图片 10

上海图书馆能够见见,将banner图作为div的背景后,banner图会恒久地处网页的正中间(水平方一直看卡塔 尔(阿拉伯语:قطر‎。

background-attachment属性

  • background-attachment:scroll; 设置背景图片是不是牢固。属性值能够是:
    • fixed(背景就能够被固定住,不会被滚动条滚走卡塔 尔(英语:State of Qatar)。
    • scroll(与fixed属性相反,私下认可属性卡塔尔国

background-attachment:fixed;的意义如下:

图片 11

background综合品质

background属性和border相符,是七个总结质量,能够将五个特性写在一块。(在盒子模型那篇作品中等专门的职业高校门讲到boder)

举例1:

    background:red url(1.jpg) no-repeat 100px 100px fixed;

等价于:

    background-color:red;
    background-image:url(1.jpg);
    background-repeat:no-repeat;
    background-position:100px 100px;
    background-attachment:fixed;

今后,大家得以用小属性层叠掉大属性。

下面的属性中,可以大肆省略此中的一片段。

诸如,对于上面这样的特性:

    background: blue url(images/wuyifan.jpg) no-repeat 100px 100px;

作用如下:

图片 12

PS:以往的CSS3剧情中,我们会接触到越多的background属性: background-origin、background-clip、background-size(在CSS2.1背景图片是不可能调度尺寸,IE9早先包容卡塔 尔(英语:State of Qatar)、多背景。

本身的民众号

想学习代码之外的软才具?不要紧关切本身的Wechat群众号:生命团队(id:vitateam)。

扫一扫,你将开采另四个全新的社会风气,而那将是一场美貌的意想不到:

图片 13

本文由金沙澳门官网55网址发布于网页版吃鸡,转载请注明出处:CSS属性:背景属性(图文详解)

关键词:

最火资讯