是否曾經想過使用 Material Design 3 建立清晰、現代的 UI,但又不想受到其他框架的臃腫影響?別再猶豫了,快來使用 Beer CSS!
讓我們強調一些要點:
🧙♂️Material Design Mastery: Beer CSS 專為 Material Design 3 打造,可讓您輕鬆實現 Google 的最新設計語言。考慮乾淨的佈局、微妙的陰影和對用戶體驗的關注。
🏅輕量級冠軍:與一些可能會壓垮您網站的框架不同,Beer CSS 是輕量級的。它佔用空間很小,可確保您的網站加載速度快 - 非常適合行動用戶並讓您的 SEO 滿意。
💪像老闆一樣編碼:忘記複雜的設定和配置。 Beer CSS 就是為了簡單。只需包含該庫並開始使用其預製實用程式類別設計您的 UI。按鈕、排版、間距——一切都在那裡。
🪄調整至完美:雖然 Beer CSS 支持 Material Design 3,但它不會束縛您。您仍然可以自訂內容以滿足專案的獨特需求。
沒有時間進行冗長的文件研究? Beer CSS 讓您快速編碼。將其視為 UI 套件,其中包含所有必需功能的即用類別。只需將庫加入到您的 HTML 中並開始將類別應用到您的元素即可。
如果我告訴你只用一半的程式碼就可以完成這項工作,你相信我嗎? Beer CSS 具有令人難以置信的 DX。當你開始使用它時你就會得到它。以下是一些現實世界的例子:
下拉式選單
// Beer CSS
<button>
<span>Button</span>
<menu>
<a>Item 1</a>
<a>Item 2</a>
<a>Item 3</a>
</menu>
</button>
// Vuetify
<v-menu>
<template>
<v-btn color="primary">Button</v-btn>
</template>
<v-list>
<v-list-item>
<v-list-item-title>Item 1</v-list-item-title>
<v-list-item-title>Item 2</v-list-item-title>
<v-list-item-title>Item 3</v-list-item-title>
</v-list-item>
</v-list>
</v-menu>
// Quasar
<q-btn color="primary" label="Button">
<q-menu>
<q-list>
<q-item>
<q-item-section>Item 1</q-item-section>
</q-item>
<q-item>
<q-item-section>Item 2</q-item-section>
</q-item>
<q-item>
<q-item-section>Item 3</q-item-section>
</q-item>
</q-list>
</q-menu>
</q-btn>
// Beer CSS
// Multi level menu dropdown (do you believe? 🤯)
<button>
<span>Button</span>
<menu>
<a>Item 1</a>
<a>Item 2</a>
<a>Item 3</a>
<menu>
<a>Item 1</a>
<a>Item 2</a>
<a>Item 3</a>
</menu>
</menu>
</button>
帶按鈕的卡片
// Beer CSS
<article>
<h6>Title</h6>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
<nav>
<button>Button 1</button>
<button>Button 2</button>
</nav>
</article>
// Vuetify
<v-card>
<v-card-item>
<h6>Title</h6>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</v-card-item>
<v-card-actions>
<v-btn>Button 1</v-btn>
<v-btn>Button 2</v-btn>
</v-card-actions>
</v-card>
// Quasar
<q-card>
<q-card-section>
<h6>Title</h6>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.</p>
</q-card-section>
<q-card-actions>
<q-btn>Button 1</q-btn>
<q-btn>Button 2</q-btn>
</q-card-actions>
</q-card>
重複使用相同的 html 內容
// A card with title + button
<article>
<h6>Title</h6>
<nav>
<button>Button 1</button>
</nav>
</article>
// A dialog with title + button
<dialog>
<h6>Title</h6>
<nav>
<button>Button 1</button>
</nav>
</dialog>
// A menu dropdown with title + button
<menu>
<h6>Title</h6>
<nav>
<button>Button 1</button>
</nav>
</menu>
使用可讀的全局幫助程序進行定制
<article class="small|medium|large|round|no-round|border...">
<h6 class="small|medium|large...">Title</h6>
<nav class="right-align|center-align|left-align...">
<button class="small|medium|large|round|no-round|border...">Button 1</button>
</nav>
</article>
前往 Beer CSS 網站 (https://www.beercss.com) 瀏覽文件並查看其實際效果。您也可以從 Github (https://github.com/beercss/beercss) 取得它,並立即開始建立那些時尚的 Material Design 3 UI。
如果你優先考慮速度、易用性和簡潔的 Material Design 3 美學,Beer CSS 是你最好的朋友。但是,如果您需要極端的設計客製化或不是 Material Design 3 的粉絲,您可能需要查看其他通用框架。
原文出處:https://dev.to/leonardorafael/beer-css-the-secret-weapon-for-material-design-3-uis-53i3