版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、第11章 背景与边框本章内容o 11.1 背景相关属性o 11.2 边框o 11.3 边框圆角o 11.4 图片边框o 11.5 综合实例简单公司主页11.1 背景相关属性o 11.1.1 背景颜色o 11.1.2 背景图片o 11.1.3 背景图片重复o 11.1.4 背景图片显示o 11.1.5 背景图片位置o 11.1.6 背景图片大小o 11.1.7 背景显示区域o 11.1.8 背景图像裁剪区域o 11.1.9 背景复合属性11.1.1 背景颜色obackground-color属性用于设定网页背景色,同设置前景色的color属性一样,background-color属性接受任何有效
2、的颜色值,而对于没有设定背景色的标记,默认背景色为透明(tranaparent)。其语法格式为background-color : transparent | color。o实例:11.1.htmlobackground-color不仅可以设置整个网页的背景颜色,同样还可以设置指定HTML元素的背景色,例如设置h1标题的背景色,设置段落p的背景色。可以想象,在一个网页,可以根据需要,设置不同HTML元素的背景色。o实例:11.2.html11.1.2 背景图片o网页中不但可以使用背景色来填充网页背景,同样也可以使用背景图片来填充网页。通过CSS3属性可以对背景图片进行精确定位。backgrou
3、nd-image属性用于设定标记的背景图片,通常情况下,在标记中应用,将图片用于整个主体中。background-image语法格式为background-image : none | url (url)。o实例:11.3.html11.1.3 背景图片重复o在进行网页设计时,通常都是一个网页使用一张背景图片,如果图片大小小于背景图片时,会直接重复铺满整个网页,但这种方式不适用于大多数页面,在CSS3中可以通过background-repeat属性设置图片的重复方式,包括水平重复、垂直重复和不重复等。o实例:11.4.html11.1.4 背景图片显示obackground-attachmen
4、t属性用来设定背景图片是否随文档一起滚动。该属性包含两个属性值:scroll和fixed,并适用于所有元素。o实例:11.5.html11.1.5 背景图片位置obackground-position属性用于指定背景图片在页面中所处位置。该属性值可以分为四类:绝对定义位置(length)、百分比定义位置(percentage)、垂直对齐值和水平对齐值。其中垂直对齐值包括top、center和bottom,水平对齐值包括left、center和right。o实例:11.6.html11.1.6 背景图片大小oCSS3中,新增了一个background-size属性,用来控制背景图片大小,从而降低
5、网页设计的开发成本。background-size语法格式为background-size : | | auto 1,2 | cover | contain。o实例:11.11.html11.1.7 背景显示区域o在CSS3中,新增了一个background-origin属性,用来完成背景图片的定位。默认情况下,background-position属性总是以元素左上角原点作为背景图像定位,适应background-origin属性可以改变这种定位方式。background-origin : border | padding | content。o实例:11.8.html11.1.8 背景图像
6、裁剪区域o在CSS3中,新增了一个background-clip属性,用来定义背景图片的裁剪区域。通俗的说,background-clip属性用来判断背景十分包含边框区域,而background-orgin属性用来决定background-position属性定位的参考位置。background-clip语法格式为background-clip : border-box | padding-box | content-box | no-clip。o实例:11.9.html11.1.9 背景复合属性o在CSS3中,background属性依然保持了一起的用法,即综合了以上所有与背景有关的属性(即
7、以back-ground-开头的属性),可以一次性地设定背景样式。格式如下:background:background-color background-image background-repeat background-attachment background-positionbackground-size background-clip background-origin。11.2 边框 o 11.2.1 边框样式o 11.2.2 边框颜色o 11.2.3 边框线宽o 11.2.4 边框复合属性11.2.1 边框样式oborder-style属性用于设定边框的样式,也就是风格。设定边框
8、格式是边框最重要的部分,它主要用于为页面元素添加边框。其语法格式为border-style : none | hidden | dotted | dashed | solid | double | groove | ridge | inset | outset。o实例:11.10.html11.2.2 边框颜色oborder-color属性用于设定边框颜色,如果不想与页面元素的颜色相同,则可以使用该属性为边框定义其他颜色。border-color属性语法格式为border-color : color。o实例:11.11.html11.2.3 边框线宽o在CSS3中,可以通过设定边框宽带,来增强
9、边框效果。border-width属性就是用来设定边框宽度,其语法格式为border-width : medium | thin | thick | length。o实例:11.12.html11.2.4 边框复合属性oborder属性集合了上述所介绍的三种属性,为页面元素设定边框的宽度、样式和颜色。语法格式为border : border-width | border-style | border-color,其中,三个属性顺序可以自由调换。o实例:11.14.html11.3 边框圆角o 11.3.1 圆角边框o 11.3.2 指定两个圆角半径o 11.3.3 绘制四个不同圆角边框o 11
10、.3.4 绘制边框种类11.3.1 圆角边框o在CSS3中,可以使用border-radius属性定义边框的圆角效果,从而大大降低了圆角开发成本。border-radius的语法格式为border-radius : none | 1,4 / 1,4 。o实例:11.15.html11.3.2 指定两个圆角半径o可以使用border-radius属性设置了一个参数用来绘制圆角,同样还可以使用两个参数绘制圆角。border-radius属性可以包含两个参数值:第一个参数表示圆角的水平半径,第二个参数表示圆角的垂直半径,两个参数通过斜线(“/”)隔开。如果仅含一个参数值,则第二个值与第一个值相同,表
11、示这个叫就是一个1/4的圆。如果参数值中包含0,则这个值就是矩形,不会显示为圆角。o实例:11.16.html11.3.3 绘制四个不同圆角边框o第一种方法就是利用border-radius属性,为其赋一组值。当为border-radius属性赋一组值,将遵循CSS规则,可以包含2到4个属性值,此时无法使用斜杠定义圆角水平和垂直半径。o实例:11.111.htmlo可以使用等border-top-right-radius、border-bottom-right-radius、border-bottom-left-radius和border-top-left-radius属性单独为相应的边框设置
12、圆角。o实例:11.18.html11.3.4 绘制边框种类oborder-radius属性可以根据不同半径值,来绘制不同的圆角边框。同样也可以利用border-radius来定义边框内部的圆角,即内圆角。需要注意的是,外部圆角边框的半径称为外半径,内边半径等于外边半径减去对应边的宽度,即将边框内部的圆的半径称为内半径。o实例:11.19.html11.4 图片边框o 11.4.1 图片边框属性 o 11.4.2 设置图像边框显示方式 o 11.4.3 图像边框重复性解析 11.4.1 图像边框属性 oborder-image是CSS3新增核心属性之一,也是一个非常实用的属性,它可以设置bor
13、der边框的背景图。但可惜的是,目前浏览器对其支持不是太好。border-image语法格式为border-image : none | | 1,4 / 1,4 ? stretch | repeat | round 0,2。o为了方便设计师更灵活的定义边框的背景图像,CSS3允许将border-image属性派生了众多的子属性,一方面CSS3将border-image分成了8部分,使用8个子属性分别定义特定方位上边框的背景图像。 11.4.2 设置图像边框显示方式 o可以看出border-image是一个复合属性,包含图像源、剪裁位置、和重复性。例如,border-image:url(1.jpg) 50 no-repeat样式就表示边框背景图像为1.jpg,剪裁位置50像素,禁止重复。border-image属性使用url()调用背景图像,图像可以是相对路径或者绝对路径 ,也可以不适用图像,即border-image:none。o实例:11.20.html11.4
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 背课件教学课件
- 医疗数据安全体系:区块链架构设计
- 云南省昭通市永善一中2026届高三英语第一学期期末统考模拟试题含解析
- 医疗数据安全与医疗数据安全规范
- 胃癌科普课件
- 医疗数据存储的区块链安全与产业升级
- 安徽省安庆市望江县2025-2026学年八年级上学期10月月考数学试题【含答案】
- 医疗数据区块链完整性与全球健康治理
- 肿瘤登记流程培训课件
- 肿瘤姑息治疗课件
- 2025年纳税筹划机考题库及答案
- 老年人失智症护理与照护
- 2025重庆市勘规数智科技有限公司招聘3人考试题库必考题
- 2025贵州锦麟化工有限责任公司第三次招聘7人参考笔试题库及答案解析
- 村监委会职责课件
- 历史试卷答案四川省达州市普通高中2026届高三第一次诊断性测试(达州一诊)(12.15-12.17)
- 平津战役讲解课件
- 农村房屋安全排查培训
- 2026-2031年中国文化旅游行业市场未来发展趋势研究报告
- 超星尔雅学习通《人人都能上手的AI工具(超星公司)》章节测试答案
- 选矿厂检修培训
评论
0/150
提交评论