#001 统计内容清单

运行时间:22:08

欢迎!这将是一段相当长的旅程,就像所有的旅程一样,这段旅程始于第一步。我们的第一步是统计 CSS-Tricks 上的内容。从这一点开始意味着我们不会……

观看屏幕录制

#002 确定重设计目标

运行时间:11:12

这次重设计不仅仅是为了重设计而重设计。我想以你能想到的任何方式改进网站。其中一件大事是,设计应该服务于不同的类型……

观看屏幕录制

#005 添加轻微的维度

运行时间:6:08

我们在主要标题/品牌框下方添加了一些额外的图层,以呈现“纸张堆叠”的外观。没有大的隐喻或任何东西,它只是增加了一些视觉趣味,并为我们提供了一些东西,在我们转向其他……

观看屏幕录制

#006 使用 Photoshop 设计主导航

运行时间:16:18

我们开始设计网站的顶级(主)导航。我们从桌面尺寸屏幕(以一个公认的任意宽度)开始,但我们不担心导航在适应小屏幕时会遇到任何问题。

我们……

观看屏幕录制

#009 设置我们的本地开发环境

运行时间:9:26

对于这个设计,我们当然不会永远“完成”Photoshop,但我们有足够的东西可以开始在浏览器中创建这个设计。毕竟,我们正在构建一个网站,而不是一个网站的图片……

观看屏幕录制

#010 开始编写 HTML

运行时间:14:19

在查看我们的 Photoshop 模型的同时,我们开始编写 HTML 来描述我们正在查看的内容。我们当然会在有意义的时候使用 HTML5,尽可能地保持语义化。例如,我们使用……

观看屏幕录制

#012 使用 CSS 设计头部/徽标

运行时间:17:23

到目前为止,实际的网站看起来根本不像我们的 Photoshop 设计。在这个屏幕录制中,我们深入研究如何做到这一点,从顶部开始,包括我们的标题和徽标区域。很高兴拥有一个……

观看屏幕录制

#016 在 Sass 中使用媒体查询

运行时间:11:06

我们介绍了 CSS 中@media查询的概念。

在这个项目中使用 Sass 允许我们做的事情很多,就是保持 DRY(不要重复自己)。我们在设置颜色和大小变量时做到了这一点。我们在……

观看屏幕录制

#017 使用 MAMP 设置本地 URL

运行时间:2:54

在这个超快的屏幕录制中,我们使用 MAMP 设置一个我们可以用于本地开发的 URL。这由于很多原因很有用

  • 我们可以通过从根目录开始的相对链接链接到资源,例如background:
观看屏幕录制

#019 构建一个简单的网格

运行时间:9:31

网站设计正在形成一个非常网格化的形状。我们的模块将非常整齐地排列成网格。但是网格复杂而奇怪吗?也许我们应该使用一些花哨的框架?不。它们很容易……

观看屏幕录制

#021 分解成可包含的部分

运行时间:9:07

现在我们正在运行一个自定义本地域名,我们可以使用 PHP。“P”代表“PHP”,也就是 MAMP 中的 PHP =)。使用 PHP 意味着我们可以使用 include。例如

<?php include("header.php"); ?>

我们的目标是创建一个静态……

观看屏幕录制

#023 将排版从 Normalize 中移出

运行时间:7:00

我认为拥有一个单独的文件(.scss),用于网站上绝大多数的排版,是非常好的。Normalize 已经包含了相当多的与排版相关的元素,所以让我们删除它并将其移动……

观看屏幕录制

#024 在 Typecast 中玩排版

运行时间:7:35

Typecast(在拍摄时处于测试阶段)是一个非常棒的网络应用程序,用于处理网络排版。它为您提供了一个很棒的界面,用于处理排版的基础知识,例如您的标题和正文……

观看屏幕录制

#025 文章排版,第 1 部分

运行时间:19:03

现在我们有了一个可以使用的博客文章区域,我们可以真正深入到博客文章的排版中。可以说这是网站上最重要的排版,因为它是读者花费最多时间查看的地方……

观看屏幕录制

#026 文章排版,第 2 部分

运行时间:16:12

我们已经对标题做了一些工作,但我们将在本次屏幕录制中更深入地探讨它们。标题是任何网站都非常重要的一个方面。做好后,我们的朋友 h1 到 h6 应该服务于几乎所有……

观看屏幕录制

#029 集成 FitVids.js

运行时间:7:04

图像不是唯一需要在我们的灵活网格中正常播放的媒体。与视频相比,图像很容易!当您设置<img>width并覆盖其height值到auto时,图像将……

观看屏幕录制

#030 为导航创建页面存根

运行时间:5:37

我们有这八个顶级导航选项卡,但“首页”是唯一“起作用”的。为了让我们有一些页面可以使用,我们为所有其他选项卡创建了一些页面存根。

因为我们很聪明……

观看屏幕录制

#031 当前导航高亮

运行时间:1:49

在这个超快速的视频中,我们添加了所有必要的 CSS,以确保在页面处于活动状态时,主导航中的当前页面项目会被高亮显示。事实证明,我们已经有点做到了这一点,因为我们……

观看屏幕录制

#032 使网格响应式

运行时间:18:12

我们从玩我们的博客文章模块开始,调整间距。我们还在模块的左上角添加了彩色的小方块,作为其内容类型的视觉标记。

该……

观看屏幕录制

#033 使用 Photoshop 设计搜索

运行时间:14:39

CSS-Tricks 上有很多内容。这使得它的设计有点挑战性。虽然我们可以保持设计的简洁,但考虑到内容数量之多,我们可能无法做到“极简”……

观看屏幕录制

#034 构建搜索,第一部分

时长:17:50

现在我们已经用 Photoshop 设计好了希望搜索区域达成的效果,接下来我们将使用 HTML 和 CSS 来构建它。我们已经加载了图标字体,所以将其放置在页面上。Font Explorer X……

观看屏幕录制

#037 构建搜索,第三部分

时长:10:38

我们还需要做一些工作才能完成搜索区域。

我们稍稍偏离主题,因为我注意到我们还没有为页面包装添加三维堆叠效果,所以我们现在添加……

观看屏幕录制

#038 添加按钮状态

时长:2:48

我们已经创建了按钮在常规状态下的外观,但是这样的 3D 按钮需要一个“按下”状态。我们所做的是在 :hover:focus 状态下为按钮添加更深的颜色。然后……

观看屏幕录制