Skip to main content

使用ZURB Foundation Theme for Drupal

CodeKit 2: Using Zurb Foundation (四月 2025)

CodeKit 2: Using Zurb Foundation (四月 2025)
Anonim

在有Twitter Bootstrap之前,有一个(并且是)ZURB Foundation,这个框架可以让你添加漂亮的按钮,阻止网格,进度条,定价表以及一些很好的CSS类。使用针对Drupal的ZURB Foundation主题,您可以轻松地在Drupal站点上释放所有这些金光闪闪。

什么是ZURB基金会框架?

ZURB Foundation框架是CSS和Javascript代码的集合,可用于您在网站上可能需要的一些内容。这不仅包括可点击的眼睛糖果,如前面提到的按钮,还包括一些真正惊人的响应能力。

您可以通过添加特殊的CSS类来使用大多数这些功能。例如:

这里有一个 按键.

这是一个 小按钮.

ZURB Foundation框架与Drupal完全分开。人们在WordPress,Joomla甚至静态HTML网站上使用它。

什么是ZURB基金会Drupal主题?

Drupal ZURB基金会 主题 允许您通过下载和启用主题(并阅读文档并采取一些额外步骤,当然)来释放所有这些ZURBish权力。

例如,ZURB Foundation依赖于jQuery Javascript库,因此您可能必须安装jQuery Update。检查您是否正在使用任何依赖于jQuery的其他模块。如果您使用的是新版本的jQuery,这些模块可能会停止工作。

此外,您可能希望将此主题用作您自定义主题的基本主题。定制是ZURB Foundation真正发挥作用的地方。

你是否需要这个主题在Drupal中使用ZURB Foundation?

你没有 需要 这个主题使用ZURB Foundation框架。最简单的是,这个主题只是将ZURB Foundation CSS和Javascript添加到您的站点,您可以手动执行此操作。

但是这个主题使这更容易,它还包括与Drupal的进一步集成。

此外,您可以添加更小的附加模块以进一步集成。例如,ZURB Orbit模块允许您使用图像字段构建Orbit幻灯片。 ZURB清除模块可让您使用媒体图像创建响应式灯箱。

注意:我自己还没有使用这些小模块,所以它们可能充满了危险。在撰写本文时,ZURB Clearing要求

媒体-2.X-dev的,如果您目前正在使用Media 1.x,这可能是危险的升级。对模块的开发版本的要求应该总是暂停。不过,这些和其他ZURB模块值得研究。

选择要使用的ZURB Foundation版本

在下载ZURB Foundation主题之前,请检查应使用的版本。 ZURB Foundation框架有不同的主要版本,主题的主要版本号对应于它使用的框架。所以

7.x-3。X 该主题的版本与Foundation一起使用 3

7.x-4。X 版本与Foundation一起使用 4,和

7.x-5。X 版本与Foundation一起使用 5.

在撰写本文时,该主题的最新稳定版本是7.x-4.x,它与Foundation 4一起使用.7.x-5.x版本仍在开发中。因此,虽然基金会框架网站假设您将使用Foundation 5,但您现在可能希望坚持使用Foundation 4。

另请注意,Foundation 5有额外的要求,尤其是jQuery

1.10。基金会4只需要jQuery

1.7+.

在阅读在线文档时,请注意您使用的是哪个版本的Foundation。如果您没有使用最新版本的框架,则尤其如此。例如,基金会5可以轻松阅读文档,当新功能在您的Foundation 4网站上无效时,会感到沮丧。

例如,基金会5包括一整套

介质 适用于中型屏幕的课程。在基础4中,除非你采取额外的步骤,否则这些将会神秘地失败。

使用SASS,Compass和“_variables.scss”!

如果您要根据此主题调整CSS,请确保:

  • 使用ZURB Foundation主题作为您自定义子主题的基本主题
  • 使用the生成此子主题

    drush 主题提供的命令。像这样:

    drush fst your_theme_name

  • 悠闲地细读优秀

    _variables.scss 文件

_variables.scss 文件由。自动创建

匆匆忙忙。这个单个文件几乎包含变量 什么 你可能想调整你的主题CSS。太奇妙了!在一个地方,您可以设置从默认字体到屏幕宽度到面包屑边框的所有内容。

当然,您也可以随时设置其他文件。但

_variables.scss 是一个很棒的起点。

注意文件扩展名:

SCSS不是

CSS。使用

_variables.scss,您需要设置SASS(CSS扩展语言)和Compass(使用SASS构建的框架)。当你跑步

罗盘编译, 您的

SCSS 文件将在单独的文件中变成可爱的CSS。 (我更喜欢

罗盘手表 - 当你调整时,这会继续运行和更新CSS

SCSS 文件)。

如果你真的,真的不想打扰SASS,你可以像往常一样编写CSS文件并将它们列在你的主题中

。信息 文件。但请相信我 - 学习足够编译的微小时间投入

_variables.scss 将立即回报。

在使用ZURB Foundation之前

ZURB Foundation是最优秀的,但它并不是唯一与Drupal集成的前端框架。您可能需要考虑Bootstrap,这是一个类似的框架,也有一个Drupal主题。目前,我自己正在使用ZURB Foundation,但那是因为我的研究表明它比Bootstrap更容易定制。

此外,Joyride组件非常甜美。

无论您使用ZURB Foundation,Bootstrap还是其他一些框架,请务必获得有关使用Drupal框架的这些提示。