一个漂亮的盒子 - 学习 Web 开发 编辑

上一页 Overview: Styling boxes

在这个评估里,通过尝试创造一个引人瞩目的盒子,你将得到更多关于如何创造酷炫盒子的练习。

前提条件:在开始这个评估之前你应该已经学习过这个模块里的所有其他文章。
目的:测试对CSS盒模型和其他盒相关特性的掌握程度,比如背景和边框。

起点

在开始评估之前,你需要:

  • 复制一份HTMLCSS代码,并在一个新的目录下把它们保存为index.html 和 style.css

提醒:或者你也可以用JSBinThimble这样的网站来做这个评估,把链接里的HTML和CSS代码贴到这些在线编辑器里就行。如果你在用的在线编辑器没有独立的CSS面板的话,把CSS代码放到HTML文档头部的<style>元素里就好。

项目简介

你的任务是创建一个酷炫的盒子,并探索CSS的乐趣。

一般任务

  • 把CSS链接到HTML里。

样式化盒子

<p>添加样式:

  • 一个对于大按钮来说合理的宽度,200像素左右。
  • 一个对于大按钮来说合理的高度,并使文本纵向居中。
  • 居中文本。
  • rem使字体稍大一点,大约17-18像素,在注释里说说你的值是怎么算出来的。
  • 给你的设计定一个基础颜色,把它作为盒子的背景颜色。
  • 把字体颜色设为同一个颜色,使用黑色的文字阴影增加可读性。
  • 一个精巧的圆角边框。
  • 一个跟基础颜色相近、1像素宽的实线边框,颜色要稍深一点。
  • 一个指向右下角的黑色半透明线性渐变,让它在开始的时候完全透明,在30%的处渐变到0.2的不透明度,然后保持相同颜色到最后。
  • 多个盒阴影:一个标准的盒阴影,使它看起来稍微从页面上浮起来;另外两个是内嵌(inset)的盒阴影,一个是左上角附近的白色半透明阴影和另一个是右下角附近的黑色半透明阴影,让盒子有一个漂亮的3D外观。

范例

完成之后的盒子可能会像下面的截图这样:

评估

如果这个评估是一系列课程的一部分,你应该可以让你的老师或导师为你批改。 如果你是自学,可以很容易地在Learning Area Discourse threadMozilla IRC#mdn IRC频道回复得到批改指南。请先自己试着做——作弊学不到任何东西!

上一页 Overview: Styling boxes

在这个模块里

​​​ 

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据

词条统计

浏览:123 次

字数:5932

最后编辑:6 年前

编辑次数:0 次

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文