Compass的误解与新发现

简介: 最后个人感觉 Compass是 css世界的.NET 很久以前看到 Compass 误以为是css编译器,因为总是在看到如何安装Scss的文章里面看到的 知道最近不小心进入 Compass官网溜达,才发现 The CSS3 module provides cross-browser mixi...

最后个人感觉 Compass是 css世界的.NET

很久以前看到 Compass 误以为是css编译器,因为总是在看到如何安装Scss的文章里面看到的

知道最近不小心进入 Compass官网溜达,才发现

The CSS3 module provides cross-browser mixins for CSS properties introduced in CSS3, for example border-radius and text-shadow.

What rendering engines you support for the experimental css properties is governed by the configurable variables defined in the browser support module.

This file can be imported using: @import "compass/css3"

应为虽然不是很懂,但是module provides 基本就明白了Compass最起码是一个css类库,跨浏览器的类库,好比jq屏蔽了dom在不同浏览器下的差异,.NET屏蔽了不懂win操作系统api的差异,对外提供了大量可用的一致的api,心想我要是早几年进官网,我的css会不会微笑更好点

看了官网和一些资料,对Compass的了解和印象如下

Compass is an open-source CSS Authoring Framework.    ------------------Compass 是一个开源的CSS制作框架。

优点: 拥有大量写css的最佳实践,写css变的更加轻松

另外:Compass的确是Sass的编译器

Compass 包含的主要模块,Buttons 、Colors 、Debug 、Fancy Type 、Form 、Grid 、Interaction、 Internet Explorer 、Link Icons 、Liquid
、Print 、Reset 、Rtl 、Scaffolding 、Typography 、Utilities

看这名字是不是和vs左侧工具栏很像,其中有些生僻字谷歌看看,结果悲剧了

令人遗憾的是 这个名字起得 例如 谷歌搜索Compass 模块,不知道是我搜索的不对还是什么问题

image

比较好奇的是这几个模块

Blueprint Fancy Type:Fancy Typography for your website.     为站点提供基础的文字样式

Blueprint Debug:Styles for debugging your grid alignments   css 竟然可以调试了!

Blueprint Interaction:Some classes that are used in common website interactions.  提供通用的css

Blueprint Liquid:Import this to have a liquid grid. 引入自适应特性

Blueprint Scaffolding:Training wheels... So that your site doesn't look too bad when you're starting out.

Blueprint Typography:A base typography for your website that follows a typographic rhythm. 排版相关

Blueprint Utilities:Some utility classes. 工具类

Compass 的核心由 CSS3、辅助类、布局类、排版类、工具类 组成

                                 css3 、Helpers、 Layout Layout 、Typography、 Utilities

有人也许会问 Compass 看起来比较复杂的感觉,干嘛绑上Compass的战车呢?

这就像有了.NET你也用win32api做网站,写桌面程序?

test
相关文章
|
9天前
|
人工智能 运维 安全
|
7天前
|
人工智能 异构计算
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
敬请锁定《C位面对面》,洞察通用计算如何在AI时代持续赋能企业创新,助力业务发展!
|
8天前
|
机器学习/深度学习 人工智能 自然语言处理
B站开源IndexTTS2,用极致表现力颠覆听觉体验
在语音合成技术不断演进的背景下,早期版本的IndexTTS虽然在多场景应用中展现出良好的表现,但在情感表达的细腻度与时长控制的精准性方面仍存在提升空间。为了解决这些问题,并进一步推动零样本语音合成在实际场景中的落地能力,B站语音团队对模型架构与训练策略进行了深度优化,推出了全新一代语音合成模型——IndexTTS2 。
668 23
|
7天前
|
人工智能 测试技术 API
智能体(AI Agent)搭建全攻略:从概念到实践的终极指南
在人工智能浪潮中,智能体(AI Agent)正成为变革性技术。它们具备自主决策、环境感知、任务执行等能力,广泛应用于日常任务与商业流程。本文详解智能体概念、架构及七步搭建指南,助你打造专属智能体,迎接智能自动化新时代。
|
14天前
|
人工智能 JavaScript 测试技术
Qwen3-Coder入门教程|10分钟搞定安装配置
Qwen3-Coder 挑战赛简介:无论你是编程小白还是办公达人,都能通过本教程快速上手 Qwen-Code CLI,利用 AI 轻松实现代码编写、文档处理等任务。内容涵盖 API 配置、CLI 安装及多种实用案例,助你提升效率,体验智能编码的乐趣。
1084 110
|
人工智能 数据可视化 数据挖掘
Quick BI 体验&征文有奖!
瓴羊生态推出Quick BI 征文激励计划,鼓励用户分享数据分析实践经验与技术洞察,征集高质量原创文章。内容围绕AI功能体验与BI案例实践,设季奖、年奖及参与奖,优秀作者可获现金奖励、产品内测资格及官方认证形象。投稿截止至2026年3月31日。
Quick BI 体验&征文有奖!