B

Breeze.css

为现代Web而生的原生CSS框架

告别臃肿的依赖。Breeze.css 是一个基于原生CSS3最新特性构建的轻量级框架,专注于逻辑属性、容器查询、CSS层叠与设计令牌。

核心特性

🎨

设计令牌驱动

通过一套完整的CSS自定义属性(变量)定义色彩、间距、字体等,主题切换轻而易举。

🧭

逻辑属性优先

全面采用 margin-inlinepadding-block 等逻辑属性,天生支持RTL布局。

📦

容器查询就绪

集成容器查询组件,实现真正的组件级响应式设计,超越传统的媒体查询。

🏗️

现代CSS层叠

利用 @layer 清晰管理样式优先级,结合 @supports 实现优雅的渐进增强。

代码示例

传统 vs Breeze (逻辑属性)

/* 传统物理属性 */
.button {
  margin-left: 1rem;
  padding-top: 0.5rem;
  border-right: 2px solid blue;
}

/* Breeze 逻辑属性 */
.button {
  margin-inline-start: var(--space-4);
  padding-block-start: var(--space-2);
  border-inline-end: var(--border-width-2) solid var(--color-primary);
}

容器查询组件

自适应卡片

调整此容器宽度,观察布局变化。

当容器宽度 ≥ 30rem 时,此卡片自动变为两列布局。

只需一步,立即开始

通过 CDN 引入

<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/breeze.css/dist/breeze.modern.min.css">

或者,复制我们刚刚构建的完整框架代码到您的 <style> 标签中,实现零依赖。

复制完整框架代码