在编写了我自己的响应式设计的许多项目之后,我有点厌倦了,在研究了流行的响应式框架后,我决定与 Zurb Foundation 合作。
首先我去准备好下载的css。然后我尝试使用 GEM,但我在尝试自己解决问题时遇到了一些阻力。似乎文档没有解释足够的场景,它们只是原始文档。
首先,我想念的是搜索所有类以快速找到解释,就像 jquery 的网站一样。
许多谷歌搜索和阅读以确定我需要在 Windows 上安装 ruby。然后我最终认为我的网络服务器也需要安装 ruby,但发现 SASS 只是一个预处理器,所以它只是帮助我编写和维护更好的代码:)
以下是我无法轻松解决的其他一些问题,而无需在 Google 上搜索每一件事:
1) 我已经配置了 Dreamweaver 来打开 .scss 文件。然后每天我都在开发,我需要打开 ruby-console,导航到项目目录并输入:compass watch。现在每次我保存所有修改(所以我可以在浏览器中测试),dreamweaver 会弹出消息框:“文件已在 Dreamweaver 之外修改,..你想保存..blabla” - 非常非常 enoying
2) app.scss 只包含很多 @import 语句。_settings.scss 包含我可以更改默认外观的代码(这是我使用 gem 的主要原因,因为还不是 SASS 大师)。我是否应该取消注释某些语句并将它们更改为我在 _settings.scss 中的需要,并且在我成功更新 zurb 的一天后我会丢失所有这些更改:gem update zurb-foundation?如果是这样,创建一个包含我所有覆盖的新 scss 是更好的做法吗?
3) 如何创建新的 .scss 文件,该文件应该覆盖 _settings.scss 监听的一些默认值。
4)我应该覆盖 app.css 还是 _settings.scss
5)当改变顶栏链接悬停颜色时,为什么不应用这些?例如:$topbar-link-color-hover: #fff; (_settings.scss)
6) 创建项目后,我的项目中没有 /img 或 /images 文件夹。因此,我自己创建了一个“/images”
7) 有很多最佳实践和教程的基础 4 书籍吗???
我很抱歉,但老实说,我似乎花了很多时间来学习 zurb 的基础知识。我在 C++ 项目方面有很多经验,就像在移动和桌面 Web 项目中一样,所以我真的不觉得自己像个新手,但这几乎就像我被迫购买支持一样