模块10CSS3高级应用电子课件 HTML5网页设计.pptx
《模块10CSS3高级应用电子课件 HTML5网页设计.pptx》由会员分享,可在线阅读,更多相关《模块10CSS3高级应用电子课件 HTML5网页设计.pptx(53页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、模块十CSS3高级应用10.1在页面中插入内容10.1.1 插入文字CSS3提供了before和after两种选择器用以实现在所选择的页面元素前面或者后面插入指定的文字信息,文字信息存放在这些选择器的content属性中。before选择器和after选择器的使用格式如下。元素:beforecontent:文本内容;元素:aftercontent:文本内容;10.1在页面中插入内容10.1.1 插入文字使用before和after选择器实现在标题内容前加入“新闻标题:”,在后面加入日期。例题10.1 插入文本元素 h3:before content:新闻标题:;h3:after content
2、:2018-9-26;font-size:14px;color:#ccc;margin-left:10px;刘德华出任文化亲善大使【例10-1】10.1在页面中插入内容10.1.1 插入文字运行结果如图10-1所示。图10-1【例10-1】在IE浏览器中的运行结果说明:在本实例中,我们对h3标签添加了before和after选择器用于插入文字信息,此样式设置对于页面中的所有h3标签都起作用,如果需要指定的h3元素不应用此样式,那么可以给相应的before和after选择器中的content属性设置值为none或者normal,凡是content属性值为none或normal的标签,其内容显示为
3、空。【例10-1】10.1在页面中插入内容10.1.2 插入图像在使用before和after选择器时,除了可以使用content属性显示文字外,还可以插入图像信息。在CSS3中,图像信息的插入同样使用content属性,与插入文字信息不同的是,插入图像时,需要将content属性值设置为图像文件的路径地址。10.1在页面中插入内容10.1.2 插入图像使用before选择器实现在列表项目前添加项目图标。例题10-2 插入图像元素 ul list-style:none;height:24px;line-height:24px;ul li a color:#333;text-decoration
4、:none;ul li a:hover text-decoration:underline;ul li:before content:url(./images/dot.gif);padding-right:5px;【例10-2】10.1在页面中插入内容10.1.2 插入图像 高举新时代改革开放旗帜 牢记嘱托 把改革开放不断推向深入 今天,第二架C919试飞成功(图)新华社评论员:高举新时代改革开放旗帜 中国“超级工程”港珠澳大桥技术牛在哪?运行结果如图10-2所示。图10-2【例10-2】在IE浏览器中的运行结果【例10-2】10.1在页面中插入内容10.1.3 插入项目编号如果页面中存在多个
5、有序项目,除了使用有序列表实现项目编号外,还可以使用before或者after选择器,为这些项目添加项目编号。要实现项目编号,需要两个步骤:首先将选择器的content属性设置为counter,其次是为准备插入项目编号的元素添加counter-increment样式属性,应用格式如下。元素:before content:counter(计数器名称);元素 counter-increment:计数器名称;10.1在页面中插入内容10.1.3 插入项目编号使用before选择器实现在p标签元素前添加项目编号,格式为“第章”。例题10.3 插入项目编号 p:before content:第count
6、er(count)章;p counter-increment:count;目录 网络操作系统概述 Windows Server 2008系统介绍与安装 本地账号和组管理 【例10-3】10.1在页面中插入内容10.1.3 插入项目编号运行结果如图10-3所示。图10-3【例10-3】在IE浏览器中的运行结果说明:本实例使用before选择器为页面中的所有p元素增加了项目编号,其中,content属性值的设置是为了形成特定的前置项目格式。【例10-3】10.2文字样式控制10.2.1 为文字增加阴影效果在CSS3中,可以通过设置text-shadow属性为页面中的文字内容增加阴影效果,使用格式如
7、下。text-shadow:xpos ypos radius color;说明:xpos表示阴影与文字的横向距离,ypos表示阴影与文字的纵向距离,radius表示阴影的模糊半径,color表示阴影的颜色。10.2文字样式控制10.2.1 为文字增加阴影效果为页面中的h1标题设置阴影效果。例题10.4 文字阴影效果设置 h1 text-shadow:5px 5px 5px#999;阴影文字效果【例10-4】10.2文字样式控制10.2.1 为文字增加阴影效果运行结果如图10-4所示。图10-4【例10-4】在IE浏览器中的运行结果通过设置text-shadow的属性值可以改变阴影的位置和颜色,
8、同时,如果为text-shadow设置多个属性值,可以为文字添加多个阴影效果,多个属性值之间可以使用逗号分开,多个阴影效果设置的代码片段如下。h1 text-shadow:5px 5px 5px#999,10px 10px 10px#666;【例10-4】10.2文字样式控制10.2.2 设置单词及网址自动换行 当我们浏览一些英文类文章的网页时,会注意到浏览器的显示通常会在空格、标点或连字符的位置上自动换行。默认情况下,在显示英文内容时,如果遇到一些长单词或者网址字符串恰好处于行尾且超过浏览器的边界,会通过滚动条的方式显示当前文字。因此,CSS3提供了word-wrap属性,可以设置长单词或网
9、址的自动换行,其使用格式如下。word-wrap:break-word;10.2文字样式控制10.2.2 设置单词及网址自动换行为给定的英文文章设置自动换行属性,实现英文内容的自动换行效果。运行语句见书本P199-200。运行结果如图10-5所示。图10-5【例10-5】在IE浏览器中的运行结果【例10-5】10.2文字样式控制10.2.3 使用服务器端字体CSS3中增加了使用服务器端字体的功能,通过此功能可以最大限度地保证每个浏览者都能获得一致的用户体验,而不需要下载字体。网页设计师只需在服务器端安装指定字体,浏览者在任何一台计算机上浏览网页时,都能正确地显示此字体效果。10.2文字样式控制
10、10.2.3 使用服务器端字体 具体实现时,通常使用font-face属性应用服务器端字体,其使用格式如下。font-face font-family:用户自定义字体名;src:url(字体路径);10.2文字样式控制10.2.3 使用服务器端字体使用服务器端字体实现将页面中的h4标签字体设置为方正喵呜体。例题10.6 服务器端字体 font-face font-family:miaowu;src:url(./font/方正喵呜体.ttf);h4 font-family:miaowu;font-size:24px;这是方正喵呜字体【例10-6】10.2文字样式控制10.2.3 使用服务器端字体
11、运行结果如图10-6所示。图10-6【例10-6】在IE浏览器中的运行结果【例10-6】10.3元素变形处理在CSS3中,我们可以通过设置样式实现元素的旋转、缩放、移动等变形效果,变形效果主要是通过transform属性实现的。由于transform属性对于浏览器的标准支持不全面,因此对不同的浏览器需要设置不同的前缀,见表10-1。表10-1 各浏览器的支持情况10.3元素变形处理10.3.1 缩放效果使用transform属性的scale方法指定缩放倍数可以实现元素的缩放效果,其使用格式如下。transform:scale(xrate,yrate);10.3元素变形处理10.3.1 缩放效果
12、使用CSS3的缩放变形效果实现鼠标指针悬停时导航栏中文本变大的效果。【例10-7】例题10.7 元素缩放效果 ullist-style:none;ul li float:left;width:120px;height:24px;line-height:24px;text-align:center;ul li acolor:#333;text-decoration:none;display:block;ul li a:hover text-decoration:underline;font-weight:bold;transform:scale(1.2,1.2);10.3元素变形处理10.3.1
13、 缩放效果使用CSS3的缩放变形效果实现鼠标指针悬停时导航栏中文本变大的效果。【例10-7】-webkit-transform:scale(1.2,1.2);-moz-transform:scale(1.2,1.2);-o-transform:scale(1.2,1.2);网站首页 公司简介 产品列表 人才招聘 联系我们 10.3元素变形处理10.3.1 缩放效果运行结果如图10-7所示。【例10-7】图10-7 【例10-7】在IE浏览器中的运行结果10.3元素变形处理10.3.2 旋转效果使用transform属性的rotate方法指定旋转度数可以实现元素的旋转效果,其使用格式如下。tra
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模块10CSS3高级应用电子课件 HTML5网页设计 模块 10 CSS3 高级 应用 电子 课件 HTML5 网页 设计
限制150内