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];
版权声明:本文标题:CSS边框与背景[下] 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://roclinux.cn/p/1702841109a432865.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
内存升级了,Java还是卡?一文详解如何解决电脑加装内存后的Java内存问题,快来看看!
电脑加了一根4G内存条, 在使用的时候经常会报java内存不足, 程序在运行的时候, 也会报出Caused by: java.lang.OutOfMemoryError之类的错误. Caused by: java.lang.OutO
系统卡顿?别怕!这里有招,解决高CPU使用难题
CPU(中央处理器)是计算机的大脑,负责处理所有的计算任务。当CPU使用率达到100%时,意味着它正满负荷运行,这可能会导致计算机温度变高、运行缓慢甚至无响应。本文将探讨CPU使用率高的原因,并提供一系列解决步骤,帮助您降低CPU使用
告别乱找,轻松实现Win系统下收藏夹的大转移
长期冲浪的朋友都可能有大量常用的网址存于“收藏夹”中,但是若系统崩溃重作系统这些大量的资料就可能丢失,太可惜了!那么怎么办才能一劳永逸呢?我们可以更改收藏夹的默认位置(不要放在系统分区),重装系统之后只需修改相关注册表的键值即可利用长
初识到高手,Win系统收藏夹转移秘籍全公开!
长期冲浪的朋友都可能有大量常用的网址存于“收藏夹”中,但是若系统崩溃重作系统这些大量的资料就可能丢失,太可惜了!那么怎么办才能一劳永逸呢?我们可以更改收藏夹的默认位置(不要放在系统分区),重装系统之后只需修改相关注册表的键值即可利用长
提升电脑效率新招数:将pagefile.sys放到非系统分区,体验飞速响应
问题: 新买了一个128G的SSD硬盘,划分为系统分区C:60G和应用软件分区D:60G,装了没几个软件,发现C盘已经剩下10来G的空间了。 经仔细检查,发现C盘有两个文件占据了特别大的空间,一个是文件hiberfil
数字签名验证失败,怎么让我的Flash内容再次运行?
1.windows访问Ubuntu的vsftpd(FTP服务器)报错 200 Switching to ASCII mode.227 Entering Passive Mode (0,0,0,0,227,175).解决方法
跨平台神器:利用WebView在Android上无缝集成SWF、Flash内容
Web2Native 方法的使用 WebView使用本地的方法,直接使用是不行的,需要本地进行方法的配置。 1.WebView设置这两句条码允许执行JavaScript脚本webSettings.s
C盘垃圾大扫除:pagefile.sys清理技巧,释放宝贵硬盘空间
一、问题背景 电脑用着用着,C盘爆红了!打开C盘,查看文件,发现一个叫“pagefile.sys”的文件居然占了十几GB,比游戏安装包还能吃空间! 这时你是不是也吓一跳:这到底是啥文件?能删吗?删了会不会让电脑崩溃?毕
从神秘到透明:揭秘Pagefile.sys和hiberfil.sys在Windows中的实际用途
Pagefile.sys作为Windows 10系统中虚拟内存的临时页面文件,一般会占用系统分区上GB级的磁盘空间。有时为了达到系统效率与空间之间的最佳平衡,我们需要转移、重设甚至删除这个文件。那么,如何才能找到Pagefile.sy
告别混乱,用4步打造简洁高效的Windows操作平台
右键菜单管理终极指南:4步打造高效Windows操作中心 Windows右键菜单是我们日常操作的重要入口,但随着软件安装增多,它往往变得臃肿不堪,导致操作效率低下。ContextMenuManager作为一款纯粹的Window
WiFi连了却没网?宿舍内网络问题轻松解决!
WiFi已连接但无法上网,这是一些用户在使用无线网络时常遇到的问题。一般来说,WiFi已连接但是没有网,主要是跟软件、配置、网络设置等相关。当WiFi已连接但无法上网时,可以尝试以下步骤来解决问题: 一、检查网络连接状态
VM中安装Ghost系统,解锁更多操作可能
一、首先分区,并激活主分区二、设置cd-rom的接口为IDE(这项看情况来设置,如果提示 "units specified don't exist, SHSUCDX can't install&
win11cf烟雾头怎么调?_win11调烟雾头
cf是一款非常热门的竞技游戏,其中cf烟雾头对于cf游戏非常重要,调整好的话可提高射击准度,大大提高用户的游戏体验感。但是才升级Win11的用户还不清楚怎么给cf烟雾头进行调整,下面小编就来教教大家。注意本教程主要针对NVIDIA显卡
如何查找特定IP地址_怎么进去特定的ip地址
存储和查询指定范围的IP地址 一、将IP地址转化为数字 1.使用MySQL内置函数 我试着使用位移位将IP地址值转换为整数。MySQL有执行这些转换的内置函数。我以前从来没有听说过这些活动,所以我想我可以玩一玩
设置和连接网络打印机的一般方法_epson 6080 网路打印设置
写在前面的话 现在的打印机一般都具有网络功能,摆脱了需要一台电脑一直连接着打印机,只要一根网线和电源线,打印机放置的位置也可以随意些。这里主要介绍网络打印机的一般设置,以及设置好后,客户端怎么进行连接。 打印机设置
电脑屏幕护眼色设置指南
简介:电脑屏幕的蓝光对眼睛有害,可以设置电脑护眼模式减轻视觉疲劳。Windows和Mac用户可以利用各自的系统功能调整色温,使用第三方软件如f.lux和Night Eye辅助调整。编程人员还可通过选择合适的编辑器主题来保护视力。综合调
电脑卡顿解决方法大全(2025终极版)| 开机慢、运行卡、游戏掉帧?14种快速修复方案+长期优化指南_电脑卡顿反应慢怎么处理
前言 你的电脑卡顿属于哪种类型?快速诊断指南: 开机卡:开机时间>1分钟,桌面加载慢→启动项过多硬盘性能差 运行卡:开几个软件就卡,切换程序慢→内存不足CPU性能低 游戏卡:游戏掉帧、画
电脑新手速记!新电脑网速慢?这3个技巧让你立即提升!
新买的电脑网速慢的解决方案 新买的电脑,在宽带一切正常的情况下,如果网速特别慢。可以通过启用组策略gpedit.msc修改配置来解除系统对网速的限制。开始菜单右键运行,打开运行窗口,输入gp
新电脑网速慢得离谱?这些建议试试看!
新买的电脑网速慢的解决方案 新买的电脑,在宽带一切正常的情况下,如果网速特别慢。可以通过启用组策略gpedit.msc修改配置来解除系统对网速的限制。开始菜单右键运行,打开运行窗口,输入gp
WiFi弱到让你抓狂?一招搞定,自动断开弱信号,优化网络!
在日常生活中,我们经常使用WiFi连接网络,但有时候会遇到WiFi自动掉线、无法上网的问题。这可能是由于多种原因导致的,例如网络信号弱、路由器设置问题、设备问题等。如果你也遇到了类似的问题,那么不要担心,只需按照以下步骤进行设置,就能
发表评论