admin 管理员组

文章数量: 1184232


2023年12月18日发(作者:登录界面连接数据库)

第 17

节 CSS

边框与背景[下]

学习要点:

1.设置背景

本章主要探讨 HTML5 中 CSS 边框和背景,通过边框和背景的样式设置,给元素增加

更丰富的外观。

一.设置背景

盒模型的尺寸可以通过两种方式实现可见性,一种就是之前的边框,还有一种就是背景。

CSS

背景设置的样式表如下:

属性 值 说明

CSS

版本

颜色 背景的颜色

background-color 1

background-image 1/3

none

或 url

背景的图片

样式名称 背景图片的样式

background-repeat 1/3

长度值或其他 背景图像的尺寸

background-size 3

位置坐标 背景图像的位置

background-position 1

滚动方式 背景图片的滚动

background-attachment 1/3

裁剪方式 背景图片的裁剪

background-clip 3

位置坐标 背景图片起始点

background-origin 3

复合值 背景图片简写方式

background 1

ound-color

值 说明

CSS

版本

颜色 设置背景颜色为指定色

1

设置背景颜色为透明色

transparent 1

div {

background-color: silver;

}

解释:设置元素的背景颜色。属性值是颜色值。

div b {

background-color: transparent;

}

解释:默认值为 transparent,为透明的意思。这样

内部的元素就会继承

的背景色。一般来说这个属性使用频率很低,原因是不需要改变色彩时就默认,需要改变色

彩时又是颜色值。

body {

background-color: silver;

}

解释:在元素下可以设置整个页面的背景色。

ound-image

none

url

说明

取消背景图片的设置

通过 URL

设置背景图片

CSS

版本

1

1

body {

background-image: url();

}

解释:url

里面是图片的路径,设置整个页面以这个图片为背景,如果图片不足以覆盖,

则复制扩展。

div {

background-image: none;

}

解释:如果多个 div

批量设置了背景,而其中某一个不需要背景,可以单独设置 none

值取消背景。

在 CSS3

中,背景图片还设置了比如线性、放射性等渐变方式。但由于支持度的问题,

比如 IE9

尚未支持。我们把这些的新特性放到独立的课程中讲解。

ound-repeat

repeat-x

repeat-y

repeat

no-repeat

说明

水平方向平铺图像

垂直方向平铺图像

水平和垂直方向同时平铺图像

禁止平铺图像

CSS

版本

1

1

1

1

body {

background-image: url();

background-repeat: no-repeat;

}

解释:让背景图片只显示一个,不平铺。CSS3

还提供了两个值,由于支持度不佳,这

里忽略。

ound-position

top

left

right

bottom

center

长度值

百分数

说明

将背景图片定位到元素顶部

将背景图片定位到元素左部

将背景图片定位到元素右部

将背景图片定位到元素底部

将背景图片定位到元素中部

使用长度值偏移图片的位置

使用百分数偏移图片的位置

CSS

版本

1

1

1

1

1

1

1

body {

background-image: url();

background-repeat: no-repeat;

background-position: top;

}

解释:将背景图片置于页面上方,如果想置于左上方则值为:top left。

body {

background-image: url();

background-repeat: no-repeat;

background-position: 20px 20px;

}

解释:使用长度值或百分数,第一值表示左边,第二个值表示上边。

ound-size

auto

cover

contain

说明

默认值,图像以本尺寸显示

等比例缩放图像,使图像至少覆盖容器,但有

可能超出容器

等比例缩放图像,使其宽度、高度中较大者与

容器横向或纵向重合

CSS

版本

3

3

3

长度值

百分数

CSS

长度值,比如 px、em

比如:100%

3

3

body {

background-image: url();

background-size: cover;

}

解释:使用 cover

相当于 100%,全屏铺面一张大图,这个值非常实用。在等比例放大

缩小的过程中,可能会有背景超出,当然,这点无伤大雅。

div {

background-image: url();

background-size: contain;

}

解释:使用 contain

表示,尽可能让图片完整的显示在元素内。

body {

background-image: url();

background-size: 240px 240px;

}

解释:长度值的用法,分别表示长和高。

ound-attachment

scroll

fixed

说明

默认值,背景固定在元素上,不会随着内

容一起滚动

背景固定在视窗上,内容滚动时背景不动

CSS

版本

1

1

body {

background-image: url();

background-attachment: fixed;

}

解释:fixed

属性会导致背景产生水印效果,拖动滚动条而背景不动。

ound-origin

border-box

padding-box

content-box

说明

在元素盒子内部绘制背景

在内边距盒子内部绘制背景

在内容盒子内部绘制背景

CSS

版本

3

3

3

div {

width: 400px;

height: 300px;

border: 10px dashed red;

padding: 50px;

background-image: url();

background-repeat: no-repeat;

background-origin: content-box;

}

解释:设置背景起始位置。

ound-clip

border-box

padding-box

content-box

说明

在元素盒子内部裁剪背景

在内边距盒子内部裁剪背景

在内容黑子内部裁剪背景

CSS

版本

3

3

3

div {

width: 400px;

height: 300px;

border: 10px dashed red;

padding: 50px;

background-image: url();

background-repeat: no-repeat;

background-origin: border-box;

background-clip: padding-box;

}

解释:在内边距盒子内部裁剪背景。

ound

div {

width: 400px;

height: 300px;

border: 10px dashed red;

padding: 50px;

background: silver url() no-repeat scroll left top/100%

border-box content-box;

}

解释:完整的简写顺序如下:

[background-color]

[background-image]

[background-repeat]

[background-attachment]

[background-position] / [ background-size]

[background-origin]

[background-clip];


本文标签: 背景 设置 背景图片 图像 元素

更多相关文章

内存升级了,Java还是卡?一文详解如何解决电脑加装内存后的Java内存问题,快来看看!

2月前

电脑加了一根4G内存条, 在使用的时候经常会报java内存不足, 程序在运行的时候, 也会报出Caused by: java.lang.OutOfMemoryError之类的错误. Caused by: java.lang.OutO

系统卡顿?别怕!这里有招,解决高CPU使用难题

2月前

CPU(中央处理器)是计算机的大脑,负责处理所有的计算任务。当CPU使用率达到100%时,意味着它正满负荷运行,这可能会导致计算机温度变高、运行缓慢甚至无响应。本文将探讨CPU使用率高的原因,并提供一系列解决步骤,帮助您降低CPU使用

告别乱找,轻松实现Win系统下收藏夹的大转移

2月前

长期冲浪的朋友都可能有大量常用的网址存于“收藏夹”中,但是若系统崩溃重作系统这些大量的资料就可能丢失,太可惜了!那么怎么办才能一劳永逸呢?我们可以更改收藏夹的默认位置(不要放在系统分区),重装系统之后只需修改相关注册表的键值即可利用长

初识到高手,Win系统收藏夹转移秘籍全公开!

2月前

长期冲浪的朋友都可能有大量常用的网址存于“收藏夹”中,但是若系统崩溃重作系统这些大量的资料就可能丢失,太可惜了!那么怎么办才能一劳永逸呢?我们可以更改收藏夹的默认位置(不要放在系统分区),重装系统之后只需修改相关注册表的键值即可利用长

提升电脑效率新招数:将pagefile.sys放到非系统分区,体验飞速响应

2月前

问题: 新买了一个128G的SSD硬盘,划分为系统分区C:60G和应用软件分区D:60G,装了没几个软件,发现C盘已经剩下10来G的空间了。 经仔细检查,发现C盘有两个文件占据了特别大的空间,一个是文件hiberfil

数字签名验证失败,怎么让我的Flash内容再次运行?

2月前

1.windows访问Ubuntu的vsftpd(FTP服务器)报错 200 Switching to ASCII mode.227 Entering Passive Mode (0,0,0,0,227,175).解决方法

跨平台神器:利用WebView在Android上无缝集成SWF、Flash内容

2月前

Web2Native 方法的使用 WebView使用本地的方法,直接使用是不行的,需要本地进行方法的配置。 1.WebView设置这两句条码允许执行JavaScript脚本webSettings.s

C盘垃圾大扫除:pagefile.sys清理技巧,释放宝贵硬盘空间

2月前

一、问题背景 电脑用着用着,C盘爆红了!打开C盘,查看文件,发现一个叫“pagefile.sys”的文件居然占了十几GB,比游戏安装包还能吃空间! 这时你是不是也吓一跳:这到底是啥文件?能删吗?删了会不会让电脑崩溃?毕

从神秘到透明:揭秘Pagefile.sys和hiberfil.sys在Windows中的实际用途

2月前

Pagefile.sys作为Windows 10系统中虚拟内存的临时页面文件,一般会占用系统分区上GB级的磁盘空间。有时为了达到系统效率与空间之间的最佳平衡,我们需要转移、重设甚至删除这个文件。那么,如何才能找到Pagefile.sy

告别混乱,用4步打造简洁高效的Windows操作平台

2月前

右键菜单管理终极指南:4步打造高效Windows操作中心 Windows右键菜单是我们日常操作的重要入口,但随着软件安装增多,它往往变得臃肿不堪,导致操作效率低下。ContextMenuManager作为一款纯粹的Window

WiFi连了却没网?宿舍内网络问题轻松解决!

2月前

WiFi已连接但无法上网,这是一些用户在使用无线网络时常遇到的问题。一般来说,WiFi已连接但是没有网,主要是跟软件、配置、网络设置等相关。当WiFi已连接但无法上网时,可以尝试以下步骤来解决问题: 一、检查网络连接状态

VM中安装Ghost系统,解锁更多操作可能

1月前

一、首先分区,并激活主分区二、设置cd-rom的接口为IDE(这项看情况来设置,如果提示 "units specified don't exist, SHSUCDX can't install&

win11cf烟雾头怎么调?_win11调烟雾头

1月前

cf是一款非常热门的竞技游戏,其中cf烟雾头对于cf游戏非常重要,调整好的话可提高射击准度,大大提高用户的游戏体验感。但是才升级Win11的用户还不清楚怎么给cf烟雾头进行调整,下面小编就来教教大家。注意本教程主要针对NVIDIA显卡

如何查找特定IP地址_怎么进去特定的ip地址

1月前

存储和查询指定范围的IP地址 一、将IP地址转化为数字 1.使用MySQL内置函数 我试着使用位移位将IP地址值转换为整数。MySQL有执行这些转换的内置函数。我以前从来没有听说过这些活动,所以我想我可以玩一玩

设置和连接网络打印机的一般方法_epson 6080 网路打印设置

1月前

写在前面的话 现在的打印机一般都具有网络功能,摆脱了需要一台电脑一直连接着打印机,只要一根网线和电源线,打印机放置的位置也可以随意些。这里主要介绍网络打印机的一般设置,以及设置好后,客户端怎么进行连接。 打印机设置

电脑屏幕护眼色设置指南

1月前

简介:电脑屏幕的蓝光对眼睛有害,可以设置电脑护眼模式减轻视觉疲劳。Windows和Mac用户可以利用各自的系统功能调整色温,使用第三方软件如f.lux和Night Eye辅助调整。编程人员还可通过选择合适的编辑器主题来保护视力。综合调

电脑卡顿解决方法大全(2025终极版)| 开机慢、运行卡、游戏掉帧?14种快速修复方案+长期优化指南_电脑卡顿反应慢怎么处理

1月前

前言 你的电脑卡顿属于哪种类型?快速诊断指南: 开机卡:开机时间>1分钟,桌面加载慢→启动项过多硬盘性能差 运行卡:开几个软件就卡,切换程序慢→内存不足CPU性能低 游戏卡:游戏掉帧、画

电脑新手速记!新电脑网速慢?这3个技巧让你立即提升!

1月前

新买的电脑网速慢的解决方案 新买的电脑,在宽带一切正常的情况下,如果网速特别慢。可以通过启用组策略gpedit.msc修改配置来解除系统对网速的限制。开始菜单右键运行,打开运行窗口,输入gp

新电脑网速慢得离谱?这些建议试试看!

1月前

新买的电脑网速慢的解决方案 新买的电脑,在宽带一切正常的情况下,如果网速特别慢。可以通过启用组策略gpedit.msc修改配置来解除系统对网速的限制。开始菜单右键运行,打开运行窗口,输入gp

WiFi弱到让你抓狂?一招搞定,自动断开弱信号,优化网络!

1月前

在日常生活中,我们经常使用WiFi连接网络,但有时候会遇到WiFi自动掉线、无法上网的问题。这可能是由于多种原因导致的,例如网络信号弱、路由器设置问题、设备问题等。如果你也遇到了类似的问题,那么不要担心,只需按照以下步骤进行设置,就能

发表评论

全部评论 0
暂无评论