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

2019-11-01 22:38栏目:威尼斯手机娱乐官网平台
TAG:

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;

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

上面包车型地铁品质中,能够跋扈省略个中的朝气蓬勃某个。

CSS属性:背景属性(图文详解)。比如,对于下面这样的个性:

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

功能如下:

图片 1

PS:现在的CSS3内容中,大家会触发到更加多的background属性: background-origin、background-clip、background-size(在CSS2.1背景图片是无法调解尺寸,IE9最早包容)、多背景。

background-position属性

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

在描述属性值的时候,有三种方法:用像雕塑述、用单词描述。上边分别介绍。

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

格式如下:

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

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

比喻如下:

图片 2

图片 3

2、用单词描述属性值:

格式如下:

    background-position: 描述左右的词 描述上下的词;
  • 陈述左右的词:left、center、right
  • CSS属性:背景属性(图文详解)。汇报上下的词:top 、center、bottom

比如说,right center代表将图片放到左侧的上游;center center表示将图纸放到正中间。

地方属性有许多施用情状的。大家来举八个例子。

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

打开“暗黑3 台湾”的官网,能够见到官方网站的功力是比较炫的:

图片 4

自己探讨网页后,找到网址背景图片的url:。背景图如下:

图片 5

CSS属性:背景属性(图文详解)。实质上,我们是经过把这张图片作为网址的背景图来达成展现效果的。只必要给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」),这种图须要横向的宽度相当大。举例说,设计员给你一张一九二零*465的相当大banner图,要是我们把那么些banner图作为img标签直接插入网页中,会有题指标:首先,图片不在网页的高级中学级;其次,鲜明相会世横向滚动条。如下图所示:

图片 6

科学的做法是,将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;
        }

CSS属性:背景属性(图文详解)。上面代码中,大家给div设置height(中度为banner图的可观),不供给安装宽度(因为宽度会自行私吞整行)。效果如下:

图片 7

上海教室能够看到,将banner图作为div的背景后,banner图会永久地处网页的正中间(水平方一直看)。

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

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

比如说革命能够有上面的三种象征方法:

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

下边分别介绍。

1、用法语单词来表示:

可以用德文单词来发布的颜料,都以总结颜色。比如革命:

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   浅灰

本人的大伙儿号

想学习代码之外的软本领?无妨关心自个儿的微信公众号:生命团队(id:vitateam)。

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

图片 8

大范围背景属性

CSS样式中,不可胜言的背景属性有以下三种:(平日使用,要记住)

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

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

  • background-repeat: no-repeat; 设置背景图片是不是再度及怎样重新,暗中同意平铺满。(首要)

    • no-repeat绝不平铺;
    • repeat-x横向平铺;
    • repeat-y纵向平铺。
  • background-position:center top; 设置背景图片在时下容器中之处。

  • background-attachment:scroll; 设置背景图片是不是跟着滚动条一齐活动。
    属性值能够是:scroll(背景图片不动)、fixed(背景图片跟着滚动条一齐活动)。注意属性值的意义不要搞反了,它的意思是基于滚动条来定义的。

  • 其他还恐怕有二个简写属性叫做background,它的效果与利益是:将方面包车型地铁三个属性写在三个扬言中。

地点那多少个天性凉时使用,须求牢牢记住。今后大家各类进行解说。

本文最早发布于博客园,并在GitHub上不断更新前端的风姿洒脱种类文章。接待在GitHub上关注自个儿,一齐入门和进级前端。

以下是本文。

background-attachment属性

  • background-attachment:scroll; 设置背景图片是不是稳固。属性值能够是:
    • fixed(背景就能够被固定住,不会被滚动条滚走)。
    • scroll(与fixed属性相反,私下认可属性)

background-attachment:fixed;的成效如下:

图片 9

background-repeat属性(重要)

background-repeat:no-repeat;安装背景图片是或不是再一次及怎样重新,私下认可平铺满。属性值能够是:

  • no-repeat(不要平铺)
  • repeat-x(横向平铺)
  • repeat-y(纵向平铺)

那一个特性在付出的时候也是时有时无应用的。大家透过安装差别的属性值来看一下效应呢:

(1)不加这天性格时:(即私下认可时)(背景图片会被平铺满)

图片 10

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

(2)属性值为no-repeat(不要平铺)时:

图片 11

(3)属性值为repeat-x(横向平铺)时:

图片 12

事实上这种个性的成效照旧很广的。例如,设计师设计一张宽度唯有1px、颜色纵向渐变的图形,然后大家经过那几个个性将其开展水平方向的平铺,就足以见见整个页面都以潜移暗化的了。

在搜寻引擎上搜“平铺背景”,就足以开掘,周期性的图样能够行使此种方法开展平铺。

(4)属性值为repeat-y(纵向平铺)时:

图片 13

background类别属性

版权声明:本文由威尼斯手机娱乐官网平台发布于威尼斯手机娱乐官网平台,转载请注明出处:CSS属性:背景属性(图文详解)