🦄 2024 独立开发者训练营,一起创业!查看介绍 / 立即报名(剩余10个优惠名额) →

《 网站 》第三集:导航的设计

设计:导航 - 移动端

在《 网站 》这个系列里面,我们会一起设计与制作一些页面上常用的界面元素,导航是页面上必备的元素之一。主导航的功能就是展示网站的内容结构, 它是用户访问网站不同区域的一个入口。这一集会先使用设计工具,设计导航在桌面设备与移动设备上的样子。课程后半部分介绍了使用 sass 创建的样式。

导航栏在桌面尺寸的设备上会显示在页面的顶部,导航栏上一般会有标志,菜单,还有一些工具,比如搜索或登录。我们设计的导航栏有两个状态,一个是正常状态,还有一个是搜索状态,就是点击导航栏上的搜索图标以后,会把导航栏上的标志与菜单隐藏起来,显示一个搜索框。

导航栏在小尺寸移动设备上有不同的样式,导航栏上的菜单会被隐藏起来,导航栏左边会显示一个菜单图标(汉堡包),点击这个菜单图标会在页面左侧显示一个边栏,边栏上的内容就是导航栏上的菜单。在下一集,我们会介绍使用代码的形式表示这个导航栏的方法。

这一集后半部分会介绍到 sass ,它是一种增强型的 css。在宁皓网你可以找到一个专门的课程介绍了使用 sass 创建样式的方法。有时间先去练习一下这个 sass 课程。sass 文件有两种格式,scss 与 sass,我用的是 scss,在 scss 格式的样式文件里,你可以使用普通的 css ,完全不用考虑 sass 是怎么回事,如果你愿意,可以加入 sass 提供的一些功能,比如样式的嵌套,使用变量,mixin 等等,但这不是必须的。

跟 sass 类似的还有 less,我们在课程里用的 semantic ui 这套样式框架就是用 less 这种格式写的,less 与 sass 的用法与思想都差不多,了解其中的一个,你也很容易学会用另一个。在项目里,我已经配置好了让项目支持 sass ,项目里的自动化任务,会把你写的 sass 格式的样式编译成普通的 css 。

课程更新
微信好友

用微信扫描二维码,
加我好友。

微信公众号

用微信扫描二维码,
订阅宁皓网公众号。

240746680

用 QQ 扫描二维码,
加入宁皓网 QQ 群。

统计

15260
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点