compass sass_用Sass和Compass设置基础

compass sass

一般而言,Sass是加速前端开发的一种好方法,我在每个项目中都使用它。 Sass(与所有其他预处理器一样)允许在称为mixins的嵌套样式,函数和预编写的代码中使用。 Foundation有几个不同的版本,目前我们已经介绍了最常见HTML / CSS变体,但现在让我们来谈谈基于Sass构建的版本。

Foundation背后的团队不仅使用Sass允许更友好和动态的样式,而且与HTML / CSS版本相比,他们在Sass版本中提供了更大的自定义。

Sass非常适合像我一样是设计师第一,编码员第二的人。 HTML和CSS很容易学习和完成工作,但是从那些简单的语言到jQuery和JavaScript却是一个很大的飞跃。 使用Sass可让您调动函数,变量和可重用代码的概念,这确实有助于向更复杂的语言过渡。


入门:OS X

我们将在这里进行潜水,并且需要使用终端/命令提示符进行操作,但不要拖延,因为它比看起来容易。 首先,打开Terminal(OS X)并粘贴以下内容:

sudo gem install zurb-foundation

处理可能需要一些时间,但应显示如下屏幕:

完成此步骤后,您实际上将在您的系统中添加了Foundation核心,从而使您可以随意重用它,而无需访问Foundation站点。 采用这种方法的妙处在于,您可以使用另一个简单的命令将该核心可重用框架更新为最新的公共构建或发行候选。 为此,只需将以下内容之一粘贴到终端中:

sudo gem update zurb-foundation

sudo gem install zurb-foundation --pre

最后一个设置步骤是安装Compass ,这将使我们能够创建Foundation的构建以用于我们的项目。 同样,这可能需要一些时间,请耐心等待。 粘贴以下内容:

sudo gem install compass

安装后,您应该具有如下所示的终端输出:

现在我们已经遍历了安装Ruby宝石并保持最新状态的曲折,让我们建立一个项目,以便我们可以开始分析使用Foundation进行开发的途径。


项目设置:OS X

每当您要开始一个新项目时,只需打开终端并键入“ cd”(更改目录),而无需输入语音标记,则需要输入路径,或为项目创建一个文件夹并将其拖入到终端。 但是,请确保“ cd”和您的路径之间有一个空格。 遵循以下命令,该命令将实际创建您的项目:

compass create YOUR-PROJECT-NAME -r zurb-foundation --using foundation

确保更改您的实际项目名称的“您的项目名称”文本,然后按回车键。 然后,您将看到许多信息行可供选择。 此选择决定了将Sass文件保存时将其转换为CSS文件,还是选择转换时将其手动转换为CSS文件。 我总是使用第二个选择,当我保存Sass文件时,它会自动创建CSS文件。 您应该会看到以下内容:

从中您可以看到发生了很多事情,并且您基于基金会的项目诞生了。 使用“ compass compile”或“ compass watch”方法选择了compile方法后,您可能希望获取可在图像底部看到的代码。 这将为您节省一些时间,因为它会添加输出样式表并进行规范化。

从这里开始,您可以开始使用Sass实际构建项目。


入门:Windows

如果您使用的是Windows,则仍可以使用Sass版本的Foundation,只需执行一些步骤即可。 首先,让我们去了解Ruby。 Ruby是使我们能够安装此基于Sass的Foundation版本的工具。 与OS X不同,Windows默认情况下未安装此程序,因此我们需要获取它 。

现在,您需要最新版本(在撰写本文时为2.0.0),并根据所使用的体系结构,为32位计算机选择标准,为64位计算机选择x64。 如果不确定哪个,只需在“我的电脑”上单击鼠标右键,然后单击“属性”进行查找。 如果失败,请使用32位。

下载后,运行安装。 除非您知道自己在做什么,否则请勿勾选/更改任何内容。 安装完成后,转到程序,然后是Ruby,然后单击“使用Ruby启动命令提示符”。 加载完成后,复制以下代码并粘贴到命令提示符中,您可以通过右键单击顶部栏上的“编辑”>“粘贴”来执行此操作。

gem install zurb-foundation

您会看到类似的东西:

您还可以使用通用的公共构建命令或发行候选命令来使Foundation保持最新状态:

gem update zurb-foundation

gem install zurb-foundation --pre

现在我们有了基本设置,让我们继续安装最后一块Compass。 和以前一样,我们可以使用以下命令安装Compass:

gem install compass

请耐心等待,这将导致如下所示的屏幕:


项目设置:Windows

要实际创建您的项目,您需要切换到“桌面”之类的目录并运行命令。 您可以通过键入“ cd”(不带语音标记),空格,路径来实现。 要添加路径本身,您可以输入一个,也可以将文件夹拖放到命令提示符中。

更改目录后,请运行此命令,并确保将您的实际项目名称更改为YOUR-PROJECT-NAME。

compass create YOUR-PROJECT-NAME -r zurb-foundation --using foundation

就是这样! 在此之后,Windows和OS X之间没有任何区别。


有用的工具

如果您确实使用OS X,则有一个名为CodeKit的出色开发工具。 此应用程序会自动缩小JS,CSS,SCSS-并将SCSS转换为CSS,这意味着您可以终止终端并使用CodeKit。 它还为JS和SCSS(包括jQuery之类的库)提供了错误突出显示功能。

我知道你在想什么 “我没有OS X”。 不用担心,我没有忘记您Windows的人-您可以获取最接近的同等应用程序Prepros 。


接下来..

在下一部分中,我们将研究如何使用这个更加动态的基于Sass的Foundation版本执行的操作,包括自定义构建,更改默认样式等等。

翻译自: https://webdesign.tutsplus.com/tutorials/setting-up-foundation-with-sass-and-compass--webdesign-15288

compass sass

compass-1.0.3.gem 一般的方法是通过gem进行安装,而gem又依赖于Ruby环境,所以要先安装Ruby,然后安装sass和compass,compass的gem安装包下载 立即下载

相关推荐

Sass和Compass 实战

Sass和Compass 实战

compass的安装及使用,以及常见命令行指令与注意事项、Compass核心模块

1、compass官网:compass-style.org compass是一个开源的书写框架 正确安装完ruby之后,使用gem install compass安装 1、compass create learn-compass-init:通过compass直接创建一个compass框架项目 2、@import “compass/reset”:compass 内置浏览器重置样式模块 2、...

祥哥的说 6581

AquaCrop-OSPy学习笔记02:模型输入设置

AquaCrop-OSPy的输入设置

EWBA_GIS_RS_ER的博客 3693

大讲台浅谈sass与compass特性及使用

1、sass与compass特性   sass是CSS扩展的语言,所以sass支持css语法,除此之外,sass还有支持定义变量变量、嵌套、继承等特性。   Compass是基于Sass开发的框架,里面集成了很多功能,比如说css3前缀、合成sprites等。   sass文件最终要被编译成css文件才能引入到页面中   sass与compass结合使用,可以解决书写css时遇到的痛点,首

dajiangtai的博客 517

硬件之光实战篇--Boost

当开关管处于关闭状态时,由于电感中的电流在短时间内不能瞬间消失,因此它会产生一个电感电动势,在电容器上加上一个高电压,从而使输出电压变高。--------------------------------------------------------分割线----------------------------------------------------------------在应用中,升压芯片需要根据负载电路的需求,选择合适的电感和电容等元器件,以达到所需要的升压倍数和输出电压。

m0_58664890的博客 2101

一文读懂医疗大模型测评基准

面对市场上浩若星海的大模型,医院管理者如何采购适合自身场景的解决方案?如何选取好的模型作为基础进行课题研究?都是医院需要特别重视的问题。评测基准则benchmark是这些问题的重要解法,国内北京、上海、浙江已然开展了相关的标准化工作。

dz102的博客 1840

(一)认识Sass和Compass

第一章 Sass和Compass让样式表重焕青春 // 内容概要// 开始学习Sass和动态样式表// 用Sass更高效地写样式表// Compass简介// 用Compass迎接工程实践中的样式挑战 1.2.1 通过变量来复用属性值 1 声明变量:$blue:#1875e7; 2 调用变量:.blue { color:$blue; } 1.2.2 通过嵌套来快速写出多层级的选择...

weixin_33929309的博客 174

工业4.0必备:C#上位机+数字孪生 生产线实时监控与智能预警系统(工业级实战)

数据割裂:PLC、传感器、工业相机的数据散落在不同系统,想看全局生产状态要切换N个软件,“数据孤岛”导致决策滞后;故障难预判:设备突发故障时,只能停机排查,平均故障响应时间超30分钟,一条生产线停工1小时损失超10万;可视化差:传统监控只有冰冷的数字和2D图表,设备运行状态、生产流程、物料流转无法直观感知,新人上手需3个月才能熟悉产线。

这里只有干货:从 Modbus 通信到 MES 对接,从 YOLO 训练到工控机部署,带你搞定工业软件开发全流程。 659

在MAC中安装Compass的方法 (转)

在MAC中通过gem命令安装compass时会出异常,原因是compass版本更新了,一些运行时所用到的依赖软件的版本没能得到更新,故而出现错误。例如,用以下命令安装compass: $gem install compass 安装完成后,提示安装成功了compass v0.12.2版。结果运行compass时会出现出错。 $ compass -v 错出的原因:是缺少相关的依赖软...

weixin_34292924的博客 296

linux系统下XDMA驱动的安装与测试问题总结

先看两个常见的问题。一个是驱动安装问题,一个是驱动测试错误;error 512 能识别PCIE的设备,但是The kernel modle installed correctly, but no devices were recognized.

whm128的博客 3805

【Claude】媒体文件处理错误:PDF 与 Image 过大的检测与预处理方法 bug报错已解决

图片压缩是必须的:原始图片的 base64 会占用大量 TokenPDF 提取文本优于传图片:文本版 PDF 比扫描版更省 Token分块处理大文件:不要一次性处理整个大文件控制分辨率:800x800 通常足够 Claude 分析。

博客 6360

sass + compass,先睹为快,附带学习经验

另外,大推一个网上教程 现代 JavaScript 教程 ,文章深入浅出,很容易理解,上面的内容几乎都是重点,而且充分发挥了网上教程的时效性和资料链接。外,大推一个网上教程 现代 JavaScript 教程 ,文章深入浅出,很容易理解,上面的内容几乎都是重点,而且充分发挥了网上教程的时效性和资料链接。compass 是一个 sass 的库,compass 里面有很多封装好的 mixin ,有了它,我们就可以很快的写出。想要取得优秀的面试成绩,刷面试题是必须的,除非你样样精通。把文字处理成图片显示出来。

m0_60707660的博客 471

llama-factory微调qwen2.5-vl

使用llama-factory完成qwen2.5-vl微调

qq_44908396的博客 2933

Jetbrains IDE 中 compass sass 设置

环境 Ubuntu 13.10 1. 安装ruby sudo apt-get install ruby 如果后面安装 compass 时遇到安装失败,提示:“[Ubuntu] ERROR: Failed to build gem native extension. /usr/bin/ruby1.9.1 extconf.rb” 那么请删除后重新安装 ruby sudo ...

weixin_30480583的博客 172

MTK Camera HAL 与 FeaturePipe 架构解析:从硬件抽象到功能管线的工程落地路径

MTK 的 Camera 系统在 Android 平台下采用高度模块化的 HAL 与 FeaturePipe 架构组合,分别承担着底层硬件抽象与上层功能封装的职责。通过将 ISP、3A 算法、Sensor 驱动与图像处理节点解耦封装于功能链条中,联发科平台实现了灵活可控的影像能力调度机制。本文将基于真实项目实践,系统解析 MTK Camera HAL 与 FeaturePipe 架构的设计思路、核心模块与运行机制,结合 AE/AWB/AF 控制流、Buffer 管理策略、功能管线构建方法与多线程调度实现方式

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1571

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

compass for php,关于sass:在PhpStorm中设置Compass

这里有一些关于这个的帖子,但我找不到任何声称支持Compass的最新PHPStorm版本。所以从我的项目根目录我得到:/公/资产/ CSS/公/资产/ SCSS/public/assets/config.rb其中包含:http_path ="/"css_dir ="css"sass_dir ="scss"images_dir ="img"javascripts_dir ="js"我的指南针可执行文...

weixin_35112917的博客 221

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

sass+compass起步

  前言:Sass is an extension of CSS that adds power and elegance to the basic language. It allows you to usevariables,nested rules,mixins,inline imports, and more, all with a fully CSS-compatibl...

ala9527的博客 167

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

创建compass和sass工程

一、首先在有ruby选项的命令行创建一个compass工程: (1)创建定制化的compass工程 输入compass create –sass-dir "sass" –css-dir "css" –javascripts-dir "js"  –images-dir "img",于是便生成了一个装样式表的文件夹(名称默认为stylesheets,但我将其命名为css),里面有若干默认文件(如

huang_Bingo的博客 1552

compass sass_Web设计人员的SASS和Compass:构建主题

我们将继续研究SASS和Compass,这次是为完整的网站模板构建做准备。 在接下来的截屏视频中,我们将使用流行的Themeforest .psd设计 ,并使用我们新发现的SASS和Compass技巧将其转换为HTML / CSS项目。 有很多事情要做,让我们开始吧! 行动计划 首先,我们将看另一个编译SASS和Compass文件的软件应用程序,然后看一下本系列要构建的内容。 或者...

Web design 教程小屋 158

PHPStorm 安装SASS/SCSS、Compass

1、安装 Ruby http://rubyinstaller.org/downloads 配置好系统环境,将ruby的bin目录绝对路径添加到path环境变量中,windows版安装的时候可以勾选自动添加 、 2、安装 SASS和Compass 下面执行安装: gem install sass gem install compass3、配置 Comp

郎涯技术 3781

Windows8.1 64位 安装 Ruby Sass Compass

整理了Sass,compass 和 ruby 的介绍,以及在windows8.1 下安装会出现的一些问题,供自己参考,希望对其他人也有用。 我们知道CSS是为设计师准备的工具,没有变量,也没逻辑语句,仅有一行行单纯的描述,对于程序员来说是一堆非常麻烦的东西。"CSS预处理器"(css preprocessor)的想法是以程序员的思考方式来

略陈管见 843

sass 使用

Sass的安装和使用 使用http://www.ruanyifeng.com/blog/2012/06/sass.html 安装详细:http://blog.youkuaiyun.com/wjq_xxq/article/details/67657118 ruby安装在哪个盘才能在哪个盘的文件中使用sass 自己整理总结步骤 1.sass在ruby环境下运行的 下载ruby链接http://www.ruby-l...

z1712636234的博客 316

10分钟学会如何用compass 和sass

这几天被sass环境搞的非常不爽,本来是用gulp-sass来编译scss文件的,结果各种问题,其中的痛苦也只有我知道,于是下决心不要用gulp来搞sass了,想用compass来搞了,可是技术资料有限,百度又太渣,只好FQ了,发现有篇文章挺好,想和大家分享一下,自己也能够加深记忆,于是乎决定翻译一下,这是我头一次翻译文章,有点忐忑,毕竟英语太渣了。废话不多说,下面进入如何在10分钟之内用c...

weixin_30675247的博客 207

【Sass中级】使用Sass和Compass制作雪碧图

http://www.w3cplus.com/preprocessor/intermediate/spriting-with-sass-and-compass.html

SpeedBoy007的专栏 2854

ExtJS4+SASS自定义主题

参见《Ext JS 权威指南》 ExtJS4可以结合SASS和Compass来创建自己的主题,再次简单介绍其使用方法。关于SASS和Compass参见其相关官网:http://sass-lang.com/和http://compass-style.org/ 1.安装Ruby 使用SASS和Compass需要安装Ruby,到官网http://rubyinstaller.org下载安装,本例

婵blog--分享与交流 2238
上一篇: 初学者linux基础知识_初学者基础:按钮和下拉菜单
下一篇: 微信小程序圣诞帽_构建圣诞快乐Web应用程序界面
daique1908
博客等级 码龄10年 29粉丝 0原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值