项目八 页面文字样式控制(课件)《电子商务网页设计与制作》(中国劳动保障出版社)

2024-09-13
| 70页
| 167人阅读
| 11人下载
普通

内容正文:

08 页面文字样式控制 479 479 任务 1 制作网页背景图 任务 2 设置网页文本显示样式 480 项目八 页面文字样式控制 480 制作网页背景图 任务 1 481 481 ● 1. 掌握网页背景图像的设置。 ● 2. 掌握文本装饰属性的设置。 482 项目八 页面文字样式控制 482 一般而言,网页可通过背景图像给用户留下深刻的印象,如节日题材的网站一般会采用喜庆祥和的图像来突出节日氛围,所以在网页设计中合理地运用背景颜色以及背景图像至关重要。本任务主要通过使用 CSS 设置网页背景图像及运用文本装饰属性,再结合盒子模型来制作缤购乐食电子商务网站商品详情网页。最终网页完成效果如图所示。 483 项目八 页面文字样式控制 483 484 缤购乐食电子商务网站商品详情页面 项目八 页面文字样式控制 484 485 步骤一: 引入网页的公共部分,它包含两个部分,分别为网页上方的搜索导航部分以及网页下方的页底部分,如图所示。 网页公共部分效果图 项目八 页面文字样式控制 485 486 步骤二: 设计并制作“网页位置信息”和“商品详情信息”左侧的图片区。主盒子的宽度仍然是1 000 像素,居于网页中间位置。“网页位置信息”区使用一个 ul 无序列表标签来实现,每个列表项包含一段位置描述文字,该区横向排列;“商品详情信息”区左侧包含一张大商品图和三张小商品图,三张小商品图也使用 ul 无序列表标签来实现,每个列表项包含一张小图,该区也横向排列。此时网页结构具体代码如图所示。 项目八 页面文字样式控制 486 487 “网页位置信息”和“商品详细信息”左侧图片区结构布局 项目八 页面文字样式控制 487 488 “ :: after”为尾部伪类选择器,它的作用是在标签后面添加内容。 用 CSS 设置“网页位置信息”样式的代码 项目八 页面文字样式控制 488 489 用 CSS 设置“商品详细信息”左侧图片样式的代码 项目八 页面文字样式控制 489 490 运行上图中的代码,效果如图所示。 制作完“网页位置信息”和“商品详细信息”左侧图片区的网页效果 项目八 页面文字样式控制 490 491 步骤三: 设计并制作“商品详情信息”右侧的商品价格部分。其主要结构是盒子模型,大盒子代表一行,小盒子包含一行中不同的文字内容。具体代码如图所示。 商品价格区结构布局 项目八 页面文字样式控制 491 492 商品价格区结构布局 项目八 页面文字样式控制 492 493 商品价格区结构布局 项目八 页面文字样式控制 493 494 “点击领券”指示箭头的图标为 16 像素宽、16 像素高,图片设置为 8 像素宽、8 像素高,这里需要对 background-size 进行设置,让图片能够根据设置空间给予的宽度和高度进行适应性缩放,设置 background-size 属性为“background-size:100% 100%;”。用 CSS 设置商品价格区样式的代码,如图所示。 项目八 页面文字样式控制 494 495 用 CSS 设置商品价格区样式的代码 项目八 页面文字样式控制 495 496 用 CSS 设置商品价格区样式的代码 项目八 页面文字样式控制 496 497 用 CSS 设置商品价格区样式的代码 项目八 页面文字样式控制 497 498 运行上图所示代码,效果如图所示。 制作完商品价格区的网页效果 项目八 页面文字样式控制 498 499 步骤四: 制作地址选择区和销量信息区。 地址选择区和销量信息区结构布局 项目八 页面文字样式控制 499 500 地址选择区和销量信息区结构布局 项目八 页面文字样式控制 500 501 用 CSS 设置地址选择区和销量信息区样式的代码,如图所示。 用 CSS 设置地址选择区和销量信息区样式的代码 项目八 页面文字样式控制 501 502 用 CSS 设置地址选择区和销量信息区样式的代码 项目八 页面文字样式控制 502 503 运行上图中的代码,效果如图所示。 制作完地址选择区和销量信息区的网页效果 项目八 页面文字样式控制 503 504 步骤五: 制作口味、包装和数量选择区。口味和包装区均使用 ul 无序列表实现,数量选择区主要使用 input 表单控件来实现。具体代码如图所示。 口味、包装和数量选择区结构布局 项目八 页面文字样式控制 504 505 口味、包装和数量选择区结构布局 项目八 页面文字样式控制 505 506 口味和包装的选项选中状态使用类选择器“ .selected”来设置,选中状态时会出现一个红色对勾,此对勾实为一张三角形图片,使用绝对定位将其定位到选项的右下角。用 CSS设置口味、包装和数量选择区样式的代码如图所示。 用 CSS 设置口味、包装和数量选择区样式的代码 项目八 页面文字样式控制 506 507 用 CSS 设置口味、包装和数量选择区样式的代码 项目八 页面文字样式控制 507 508 用 CSS 设置口味、包装和数量选择区样式的代码 项目八 页面文字样式控制 508 509 运行代码,效果如图所示。 制作完成口味、包装和数量选择区的网页效果 项目八 页面文字样式控制 509 510 步骤六: 制作“立即购买”和“加入购物车”按钮,两个按钮均使用超链接 a 标签来实现,具体代码如图所示。 制作“立即购买”和“加入购物车”按钮的代码 项目八 页面文字样式控制 510 511 用 CSS 代码设置两个按钮样式,如图所示。 用 CSS 设置“立即购买”和“加入购物车”按钮样式的代码 项目八 页面文字样式控制 511 512 用 CSS 设置“立即购买”和“加入购物车”按钮样式的代码 项目八 页面文字样式控制 512 513 运行代码,效果如图所示。 “立即购买”和“加入购物车”按钮效果 项目八 页面文字样式控制 513 514 步骤七: 制作优惠套装区。基本思路还是使用无序列表 ul,每个 li 列表项向左浮动来设置优惠套装区的布局。具体代码如图所示。 优惠套装区结构布局 项目八 页面文字样式控制 514 515 优惠套装区结构布局 项目八 页面文字样式控制 515 516 此处需要注意应清除浮动,消除商品详情区代码产生的影响,清除浮动使用的代码是“clear:both;”。用 CSS 设置优惠套装区样式的代码如图所示。 用 CSS 优惠套装样式的代码 项目八 页面文字样式控制 516 517 用 CSS 优惠套装样式的代码 项目八 页面文字样式控制 517 518 用 CSS 优惠套装样式的代码 项目八 页面文字样式控制 518 519 用 CSS 优惠套装样式的代码 项目八 页面文字样式控制 519 520 用 CSS 优惠套装样式的代码 项目八 页面文字样式控制 520 521 一、background-position 属性的设置 background-position 属性的默认值为“0 0”或“ top left”,即背景图像位于元素的左上角。 background-position 属性的取值有多种,具体情况如下。 1. 使用不同单位(最常用的是像素 px)的数值:直接设置图像左上角在元素中的坐标。 项目八 页面文字样式控制 521 522 2. 使用预定义的关键字:指定背景图像在元素中的对齐方式。 水平方向值:left、center、right。 垂直方向值:top、center、bottom。 两个关键字的顺序任意,若只有一个值,则另一个值默认为 center。例如,center 相当于 center center(居中显示),top 相当于 top center 或 center top(水平居中且上对齐)。 项目八 页面文字样式控制 522 523 3. 使用百分比:按背景图像和元素的指定点对齐。 0% 0%:图像左上角与元素左上角对齐。 50% 50%:图像 50% 50% 的中心点与元素 50% 50% 的中心点对齐。 20% 30%:图像 20% 30% 的点与元素 20% 30% 的点对齐。 100% 100%:图像右下角与元素右下角对齐,而不是图像充满元素。 如果只有一个百分数,将作为水平值,垂直值则默认为 50%。 项目八 页面文字样式控制 523 524 二、text-decoration 属性的设置 text-decoration 属性用于设置文本的下画线、上画线、删除线等装饰效果,其可用属性值如下。 1. none:没有装饰(正常文本默认值)。 2. underline:下画线。 3. overline:上画线。 4. line-through:删除线。 text-decoration 后可以赋多个值,用于给文本添加多种显示效果。 项目八 页面文字样式控制 524 525 下面通过案例讲解利用 text-decoration 属性设置下画线,代码如图所示。 text-decoration.html 项目八 页面文字样式控制 525 526 在上图所示代码中定义了四个段落,使用 text-decoration 属性分别对四个段落进行相应的设置。 运行上图中的代码,效果如图所示。 文本装饰效果 项目八 页面文字样式控制 526 设置网页文本显示样式 任务2 527 527 ● 掌握 CSS 文本属性的设置。 528 项目八 页面文字样式控制 528 通过前面任务的学习,可以使用 CSS 设置文本的显示样式,从而让网页布局更加美观。本任务主要通过使用 CSS 代码设置文本相关属性的样式来美化缤购乐食电子商务网站商品详情网页。最终网页效果如图所示。 529 缤购乐食电子商务网站商品详情网页 项目八 页面文字样式控制 529 530 缤购乐食电子商务网站商品详情网页 项目八 页面文字样式控制 530 531 步骤一: 制作商品介绍区左侧其他商品推荐部分,此部分宽度为 200 像素,使用 ul 无序列表来实现,每个 li 列表项内放置一件商品的图文信息。具体代码如图所示。 其他商品推荐区结构布局 项目八 页面文字样式控制 531 532 其他商品推荐区结构布局 项目八 页面文字样式控制 532 533 其他商品推荐区结构布局 项目八 页面文字样式控制 533 534 其他商品推荐区结构布局 项目八 页面文字样式控制 534 535 其他商品推荐区样式代码如图所示。 图中的 font-weight 属性用数值来设置,数值越大则字体越粗,用数值来控制的优点是可以更精准地控制字体的粗细。 用 CSS 设置其他商品推荐区样式的代码 项目八 页面文字样式控制 535 536 运行代码,效果如图所示。 其他商品推荐区网页效果 项目八 页面文字样式控制 536 537 步骤二: 制作商品详情介绍区部分。此部分的宽度为 800 像素,使用 ul 无序列表嵌套来进行布局。具体代码如图所示。 商品详情介绍区结构布局 项目八 页面文字样式控制 537 538 商品详情介绍区结构布局 项目八 页面文字样式控制 538 539 商品详情介绍区结构布局 项目八 页面文字样式控制 539 540 此处使用了将一行均分为三个相同宽度部分的技巧,即设置每个部分的 width 值为33%。还需要注意的是,这里使用了子代选择器,它的连接符号是“ >”,符号后面的选择器是符号前面选择器的直接下级。用 CSS 设置商品详情介绍区样式的代码如图所示。 用 CSS 设置商品详情介绍区样式的代码 项目八 页面文字样式控制 540 541 用 CSS 设置商品详情介绍区样式的代码 项目八 页面文字样式控制 541 542 用 CSS 设置商品详情介绍区样式的代码 项目八 页面文字样式控制 542 543 一、text-indent 属性的设置 text-indent 属性用于设置首行文本的缩进,其属性值可为不同单位的数值。em 表示字符宽度的倍数或相对于浏览器窗口宽度的百分比,允许使用负值。建议使用 em 作为该属性的设置单位。 项目八 页面文字样式控制 543 544 首行缩进 .html 下面来学习 text-indent 属性的使用,如图所示。 项目八 页面文字样式控制 544 545 首行缩进 .html 项目八 页面文字样式控制 545 546 首行缩进效果 在上图中,第一段文本没有设置首行缩进效果,第二段文本使用了“ text-indent:2em;”设置首行文本缩进两个字符,第三段文本使用“ text-indent:50px;”设置首行文本缩进50 像素。 运行上图中的代码,效果如图所示。 通过图可以看出,text-indent 属性可以设置文本不同单位量的首行缩进效果。 项目八 页面文字样式控制 546 547 二、white-space 属性的设置 使用 html 制作网页时,不论源代码中有多少空格,在浏览器中只会显示一个字符的空白。在 CSS 中,使用 white-space 属性可设置空白符的处理方式,其属性值如下。 1. normal:常规(默认值),文本中的空格、空行无效,满行(到达区域边界)后自动换行。 2. pre:预格式化,按文档的书写格式保留空格,空行原样显示。 3. nowrap:空格、空行无效,强制文本不能换行,遇到换行 <br/> 内容超出元素的边界也不换行,若超出浏览器网页则会自动增加滚动条。 项目八 页面文字样式控制 547 548 三、text-overflow 属性的设置 text-overflow 属性用来设置当文本溢出时应当采取的样式,其属性值如下。 1. clip:直接裁剪掉溢出的文本内容。 2. ellipsis:用省略号来代表溢出的文本内容。 项目八 页面文字样式控制 548 $$

资源预览图

项目八 页面文字样式控制(课件)《电子商务网页设计与制作》(中国劳动保障出版社)
1
项目八 页面文字样式控制(课件)《电子商务网页设计与制作》(中国劳动保障出版社)
2
项目八 页面文字样式控制(课件)《电子商务网页设计与制作》(中国劳动保障出版社)
3
项目八 页面文字样式控制(课件)《电子商务网页设计与制作》(中国劳动保障出版社)
4
项目八 页面文字样式控制(课件)《电子商务网页设计与制作》(中国劳动保障出版社)
5
项目八 页面文字样式控制(课件)《电子商务网页设计与制作》(中国劳动保障出版社)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。