HTML5+CSS3网页设计实例教程-第10章-应用CSS3的属性.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《HTML5+CSS3网页设计实例教程-第10章-应用CSS3的属性.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- HTML5 CSS3 网页 设计 实例教程 10 应用 属性
- 资源描述:
-
1、HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性第第10章章 应用应用CSS3的属性的属性本章概述 本章的学习目标主要内容HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性第2页本章概述本章概述l到目前为止,本书已经介绍了到目前为止,本书已经介绍了CSS基础、了解了基础、了解了新的选择器、应用了新的选择器、应用了Web字体,并且通览了字体,并且通览了Web文档的排版。现在,是时候应用更多的文档的排版。现在,是时候应用更多的CSS3属性属性,并将这些设计巧妙的属性添加到网站中去了。,并将这些设计巧妙的属性添加到网站中去了。l本章将介绍新的颜色模型、透明度以及背景属性
2、,本章将介绍新的颜色模型、透明度以及背景属性,此外还会展示如何应用多重背景、边框、阴影和渐此外还会展示如何应用多重背景、边框、阴影和渐变。变。HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性第3页本章的学习目标本章的学习目标l了解如何在网页中设置颜色与透明度了解如何在网页中设置颜色与透明度l掌握背景裁剪、多重背景以及设置背景尺掌握背景裁剪、多重背景以及设置背景尺寸的选项寸的选项l如何不利用图片创建投影及圆角如何不利用图片创建投影及圆角l如何应用如何应用CSS3的属性为边框添加图像的属性为边框添加图像l了解了解CSS3的渐变功能的渐变功能HTML5+CSS3网页设计实例教程第10
3、章 应用CSS3的属性第4页主要内容主要内容10.1 颜色与透明度颜色与透明度10.2 背景背景10.3 边框边框10.4 下拉阴影下拉阴影10.5 渐变渐变10.6 检测支持和辅助其他浏览器检测支持和辅助其他浏览器10.7 组合组合CSS3效果实例效果实例10.8 本章小结本章小结HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性第5页10.1 颜色与透明度颜色与透明度l我们习惯在样式表中用关键字(我们习惯在样式表中用关键字(red或者或者blue)或者)或者十六进制值(十六进制值(#fff 或者或者#ffffff)来表示颜色值,)来表示颜色值,CSS3颜色模块引入了两种写入颜
4、色值的新方式:颜色模块引入了两种写入颜色值的新方式:RGBa和和HSLa,在决定使用哪一种方式之前,首先,在决定使用哪一种方式之前,首先介绍介绍RGB和和HSL之间的区别。之间的区别。HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性RGBlRGB描述了一种红、绿、蓝颜色模型,在描述了一种红、绿、蓝颜色模型,在这个模型中创建颜色时使用三个数值表示这个模型中创建颜色时使用三个数值表示一种颜色。一种颜色。RGB是一种加性颜色模型,就是一种加性颜色模型,就是说一种颜色是由三原色相加得到,也即是说一种颜色是由三原色相加得到,也即用这三个值进行十六进制乘法运算,区别用这三个值进行十六进制乘
5、法运算,区别仅在于颜色值表示的方式不同。仅在于颜色值表示的方式不同。RGB用用0-255之间的数表示颜色值。之间的数表示颜色值。第6页HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性RGBa透明度透明度l通过给颜色属性添加第四个值,就可以控通过给颜色属性添加第四个值,就可以控制透明度。制透明度。RGBa中的第四个值中的第四个值“a”表示表示alpha,它的作用和在,它的作用和在Photoshop中修改中修改alpha通道相同。通道相同。第7页起作用的RGBa透明度HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性HSLal用用CSS3添加颜色的另添加颜色的另一种方
6、法是使用一种方法是使用HSLa(色度、饱和度、亮度(色度、饱和度、亮度和和alpha),),HSL比比RGB更加直观,可以更加直观,可以想象一个色轮来猜测初想象一个色轮来猜测初始颜色,然后调整饱和始颜色,然后调整饱和度值和亮度值直到找到度值和亮度值直到找到所需的颜色明暗度。所需的颜色明暗度。第8页 红色 品红色 蓝色 蓝绿色 绿色 黄色 HSLa色轮HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性不透明度不透明度lalpha透明度并不是创建透明元素的唯一方透明度并不是创建透明元素的唯一方法,另一种方法是使用法,另一种方法是使用opacity属性。它与属性。它与RGBa或或HSL
7、a中的中的alpha通道的工作方式通道的工作方式类似,该属性接受类似,该属性接受0到到1之间的值之间的值不同不同之处在于该属性只能接受这一个值,这意之处在于该属性只能接受这一个值,这意味着仍然需要用其他属性味着仍然需要用其他属性(比如比如background-color或或color)来声明颜色。来声明颜色。为了将为了将article元素的背景设为元素的背景设为50%不透明不透明,可以这样做:,可以这样做:第9页HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性第10页主要内容主要内容10.1 颜色与透明度颜色与透明度10.2 背景背景10.3 边框边框10.4 下拉阴影下拉阴影
8、10.5 渐变渐变10.6 检测支持和辅助其他浏览器检测支持和辅助其他浏览器10.7 组合组合CSS3效果实例效果实例10.8 本章小结本章小结HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性10.2 背景背景lCSS3最有趣并且具有许多不同实现的模块最有趣并且具有许多不同实现的模块之一就是之一就是Background and Borders模块模块,现在它是一个候选的推荐模块。在本章,现在它是一个候选的推荐模块。在本章稍后我们将回过头来介绍边框,现在先介稍后我们将回过头来介绍边框,现在先介绍背景裁剪、多重背景以及设置背景尺寸绍背景裁剪、多重背景以及设置背景尺寸的选项。的选项。
9、第11页HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性background-clip属性属性l我们已经习惯于看到背景会在其边框内进我们已经习惯于看到背景会在其边框内进行拉伸,而行拉伸,而Background and Borders模模块中引入的块中引入的background-clip属性可以指定属性可以指定背景是否要在其边框内进行拉伸。背景是否要在其边框内进行拉伸。第12页具有content-box值的应用效果背景图像在元素的边框内拉伸HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性background-origin属性属性lbackground-origin
10、属性允许我们为给定的属性允许我们为给定的元素指定其背景位置的起始点,它能接受元素指定其背景位置的起始点,它能接受的值与的值与background-clip属性相同。属性相同。第13页HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性background-size属性属性lbackground-size属性可被用来简化自互属性可被用来简化自互联网出现之日开始网页设计师就全力解决联网出现之日开始网页设计师就全力解决的问题之一,这个问题是指:不管浏览器的问题之一,这个问题是指:不管浏览器窗口大小或者屏幕分辨率,不依赖于窗口大小或者屏幕分辨率,不依赖于Flash或或JavaScript就
11、能获得实际大小的背景图就能获得实际大小的背景图像。解决该问题的方案:像。解决该问题的方案:background-size属性。属性。第14页HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性多重背景多重背景lCSS3的的Backgrounds and Borders模块模块中囊括了为单个元素添加多重背景的能力中囊括了为单个元素添加多重背景的能力。下面将展示使用。下面将展示使用background-image的的例子。例子。第15页三幅背景图像应用到body元素上HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性第16页主要内容主要内容10.1 颜色与透明度颜色与透明
12、度10.2 背景背景10.3 边框边框10.4 下拉阴影下拉阴影10.5 渐变渐变10.6 检测支持和辅助其他浏览器检测支持和辅助其他浏览器10.7 组合组合CSS3效果实例效果实例10.8 本章小结本章小结HTML5+CSS3网页设计实例教程第10章 应用CSS3的属性10.3 边框边框l现在,可以不再通过添加额外的标记或者现在,可以不再通过添加额外的标记或者剪切外部图像来创建一些微不足道的细节剪切外部图像来创建一些微不足道的细节,比如创建一个圆角,从而使得设计更有,比如创建一个圆角,从而使得设计更有吸引力。吸引力。border-radius只是利用了只是利用了CSS的的功能就可以提供添加自
展开阅读全文