## 背景

作者: KsKison | 来源:发表于2017-07-16 10:06 被阅读0次

## 背景

# 百度首页案例

# 背景图片 background-image

# 背景平铺属性 background-repeat

# 背景图片定位属性 background-position

# 背景图片关联方式 background-attachment

#精灵图

# 多重背景

# 背景尺寸属性 background-size

# 背景定位区域属性 background-orange

# 背景绘制区域属性 background-clip

如何设置标签的背景颜色?

在CSS中有一个background-color:属性,就是专门给标签设置背景颜色的

如何设置背景图片?

在CSS中有一个background-image:url();的属性,就是专门用于设置背景图片的

注意点:

1.图片的地址必须放在url()的括号中,图片的地址可以是本地的地址,也可以是网络图片

2.如果图片的大小没有标签的大小大,那么会自动在水平方向平铺铺满和填充

3.如果网页上出现了图片,那么浏览器会再次发送请求获取图片

如何控制背景图片的平铺方式?

在CSS中有一个background-repeat属性,就是专门用于控制背景图片平铺方式的

background-repeat: 取值;

取值:

repeat(默认)

no-repeat

repeat-x

repeat-y

应用场景:

可以通过背景图片的平铺来降低图片的大小,提升网页加载的速度

如何控制背景图片的位置?

在CSS中有一个background-position:属性,就是专门用于控制背景图片的位置

格式:

background-position:水平方向 垂直方向;

取值:

-具体的方位名词

水平方向:

top

left

right

垂直方向:

top

center

bottom

-像素:

例如:background-position:5px 20px;

注意点:

同一个标签可以同时设置背景颜色和背景图片,如果颜色和图片同时存在,那么图片会覆盖颜色

像素一定要带单位

像素可以接受负数

1.背景属性缩写的格式

background:背景颜色 背景图片 平铺方式 关联方式 定位方式;

background-color

background-image

background-align

background-attachment

background-position

background:red url() norepeat left bottom;

快捷键:

bg+ + tab

注意点:

background属性中,任何属性都可以被省略

什么是背景关联方式?

默认情况下背景图片会随着滚动条的滚动而滚动,那么我们就可以修改背景图片和滚动条的关联方式

如何修改背景关联方式?

-在CSS中有一个background-attachment的属性,就是专门用于修改背景图片关联方式的

-格式:

background-attachment: 取值;

取值:

scroll 会随着滚动条滚动而滚动

fixed 不会随着滚动条滚动而滚动

背景图片和插入图片有什么区别?

1.1

背景图片仅仅是一个装饰,不会占用位置

插入图片会占用位置

1.2

背景图片有定位属性,可以很方便的控制图片的位置

插入图片没有定位属性,所以控制图片的位置不太方便

1.3

插入图片的语义比背景图片的语义要抢,所以在企业开发中如果你的图片想被搜索引擎收录,那么推荐使用插入图片

可以用div嵌套实现多个背景图片嵌套

1.什么是CSS精灵图?

CSS精灵图是一种图像合成技术

2.CSS精灵图作用

可以减少请求的次数,以及可以降低服务器处理压力

3.如何使用CSS精灵图

CSS的精灵图需要配合背景图片和背景定位来使用

(fireworks软件进去记得先用锁锁住打开图片的那个图层否则以后容易造成图标错位)

怎么设置多重背景?

-连写用逗号隔开

-分开写用逗号隔开

注意点:

先添加的图片会显示在上面

什么是背景尺寸属性? background-size

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

1.默认

2.具体像素

3.百分比

4.宽度等比拉伸auto,50px

5.高度等比拉伸50px,auto

6.cover宽高等比拉伸,并且占满元素CSS3

7.contain宽高等比拉伸,宽度或高度填满元素即停止拉伸

什么是背景定位区域属性? background-orange

-告诉系统图片/颜色从什么区域开始显示

取值:

padding-box默认

border-box

contain-box

规定背景的绘制区域background-clip

-背景绘制区域属性是专门用于指定从哪个区域开始绘制背景的,默认情况下是从border开始绘制的

取值:

border-box默认

padding-box

content-box

相关文章

  • CSS条纹背景,点阵背景,圆点背景。

    1、背景图片 废话不多说,上代码: 效果图如下: 投影:box-shadow: X坐标/ Y坐标/ 模糊/ 扩展/...

  • 背景

    当今世界,不得不说网络媒体的力量确实强大。最近几天网上在热传一则消息,浙江温州一对高颜值双胞胎姐妹双双...

  • 背景

    这个城市的高楼不断的在推陈出新,这个城市的房价不断的在节节攀升,这个城市的人口不断的在膨胀增长,这是我们所了解到的...

  • 背景

    设置背景样式:backgrou-color: #bfa;设置背景图片;使用background-image来设置背...

  • 背景

    背景: 图片做背景,background-image:url(img/**.ipg 相对路径);背景图片小于块大小...

  • 背景

    设置背景 背景的偏移和定位 按钮练习 作业

  • 背景

    其实这也是一种利益这段话。他并没有实际上的去使用父母的背景。 而父母却会暗地里使用自己的背景去帮助他。 这样子他记...

  • 背景

    请认真思考一下你的身份: 一个毫无任何背景的普通人。 父母是普通老百姓,上半辈子一直是面朝黄土背朝天,以土为生。下...

  • 背景

    你站在人群里,一言不发 周围的车流和人流不过是一张背景 你是走是停,没有人能够决定 那一句句埋在心里的话 只能说给...

  • 背景

    人类的孤注一掷成功了。在史蒂芬教授和白鹤少校的带领下,仅有四百万余人和凝聚了人类千年智慧结晶的大量机器成功...

网友评论

      本文标题:## 背景

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