admin 管理员组文章数量: 1086019
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://www.roclinux.cn/p/1702841109a432865.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
更多相关文章
数据结构---名词解释简版
年月日发(作者:公众号代运营费用)数据结构----名词解释数据结构----名词解释.数据结构的概念数据结构是计算机科学中一种用来组织和存储数据的方式。它涉及到数据的组织方式、存储方式以及对数据的操作和访问方式。不同的数据结构适用于不同的应用
《数据结构》期末复习题及参考答案
年月日发(作者:的规范是什么)《数据结构》复习资料一单选题(共题,总分值分).设用链表作为栈的存储结构,则退栈操作(分).必须判别栈是否为满.必须判别栈是否为空.判别栈元素的类型.对栈不作任何判别.下面关于阶树说法正确的是()。每个结点至少
IPhone上最强悍的系统软件SBSetting使用详解
年月日发(作者:详解)如有帮助,欢迎下载。上最强悍的系统软件使用详解,老手可以无视论坛里很多童鞋(尤其是刚刚入手苹果的小白——不是看不起小白啊,话说半年前俺也是小白哦)搞不清用法——说的不对勿喷,今天庆祝发帖超,勉力写个教程吧,希望对各位小
操作主界面英语2
年月日发(作者:断线用银浆修复教程视频)操作主界面英语英文.曝光机主要缩写词英文缩写......全文译文曝光地址,坐标定位显微镜传输带信息位置,就位当前,现在已加理的片数错误,出错周期,循环状态结束,完成身份,识别排出,输出参考,基准库,图
BIOS基本词汇翻译
年月日发(作者:英语四六级推迟)基本输入输出系统北方工业大学建筑学院王新建,.和操作系统的重要组成部分,负责具体处理计算机的输入和输出数据。的缩写。目前主要有种版本,是应用最广泛的一种。,比还古老。开机时按键进入设置界面。.,--,互补金属
英语 数码印花流程
年月日发(作者:程序正义与实体正义)英语数码印花流程:...,.,.--,.,,,.,-,,.,-.中文翻译:数码印花是一种利用数码技术直接将图像印刷在各种基材上的过程。数码印花流程的第一步是创建或获取将要印刷的数码图像。这一图像应当具备高
jupyterlab code formatter error
年月日发(作者:中分页查询优化)[]之解决方案在使用进行代码编写和执行的过程中,程序员常常会遇到一些错误和问题。其中之一便是“”(代码格式化器错误)。这个错误可能会导致代码格式化器无法按照所需的方式对代码进行自动排版,给开发人员带来一些困扰
如何使用华为手机进行备份恢复
年月日发(作者:公式教学视频教)如何使用华为手机进行备份恢复华为手机备份恢复功能是一项非常重要且实用的功能,它可以帮助我们在手机丢失、损坏或者换机时,轻松地将数据进行备份并恢复到新手机上。本文将详细介绍如何使用华为手机进行备份恢复的步骤和方
北语20春《计算机科学导论》作业_1234
年月日发(作者:教案)春《计算机科学导论》作业_一、单选题(每题分,共道小题,总分值分).()是电子邮件服务的协议。....答:加:.二元运算符()两个输入为,输出也为。....前三项答:中的寄存器可以保存()。.数据.指令.程序计数值.以
江苏计算机一级B题库之2
年月日发(作者:注册回调函数是什么意思).必答题第题:下列关于卡的叙述中,错误的是________。卡是"集成电路卡"的简称卡又称为或卡不仅可以存储数据,还可以通过加密逻辑对数据进行加密非接触式卡依靠自带电池供电第题:传输电视信号的有线电视
计算机期末题库含答案
年月日发(作者:简单制作软件)一、填空题(每空分,共分).世界上第一台计算机是在()年,诞生于美国(),这台计算机的英文简称为()。答案:宾夕法尼亚大学.按照计算机的性能指标进行分类,我们可以把计算机分为()、大型计算机、小型计算机和()。
计算机基础知识什么是数据结构
年月日发(作者:怎么安装)计算机基础知识什么是数据结构数据结构是计算机科学中的重要概念之一,它关注的是如何组织和存储数据,以便于有效地访问和操作。在计算机基础知识中,数据结构是一个不可或缺的部分,无论是在算法设计、程序开发还是数据库管理等领
程序的设计基础_基于C语言第2版课后复习题参考答案
年月日发(作者:空心圆符号)....习题参考答案.解释以下术语()计算机软件:计算机软件是一系列按照特定结构组织的程序、数据()和文档()的集合。()计算机程序:用计算机语言所编写的一系列指令的集合。()数据:数据是程序加工和处理的对象。(
0xc0000020错误代码怎么处理,Windows11、10坏图像错误0xc0000020的修复办法
“0xc0000020”是一种 Windows 应用程序错误代码,通常表明某些文件缺失或损坏。这可能是由于系统文件损坏、应用程序安装或卸载问题、恶意软件感染、有问题的 Windows 更新等原因导致的。 比如&
学习Android从0开始之背景篇-Android系统介绍
android系统介绍 Android ( 安卓 ),是一个以Linux为基础的开源移动设备操作系统,主要用于智能手机和平板电脑,
教你修改Win7系统的登录界面背景
微信公众号:网管小贾 个人博客:www.sysadm 每天打开电脑,看到的都是千年不变的登录界面。 能不能改变一下登录界面,让自己的登录界面个性化&am
如何在Photoshop中锐化图像
Not every photo you take is the perfect snap—a slight jolt is all it takes for your picture to become blurry. Thankfully
图像质量评价相关论文阅读笔记(一):Potential of deep features for opinion-unaware,distortion-unaware
论文题目“Potential of deep features for opinion-unaware, distortion-unaware, no-reference image quality asses” 文章地址
wsl的图像化实现,在wsl中启动浏览器
最近在学习wsl,原本我看以前的教程说wsl和vmware的区别有一点就是,wsl只能使用命令行,而vmware可以实现图像化,结果我在 microsoft 官方发现现在的wsl 2已经实现了 GUI 界面,所以就来记录一下吧。 wsl
p元素里面的内容如果是英文不自动换行怎么办
加一个word-wrap:break-word word-wrap : normal | break-word 参数: normal : 允许内容顶开指定的容器边界break-word :
发表评论