Skip to content

Responsive Design

UnoCSS มี breakpoints ที่ช่วยให้เราสามารถสร้าง responsive design ได้ง่ายขึ้น โดยใช้ prefix ต่างๆ เช่น sm:, md:, lg:, xl: และ 2xl:

Default Breakpoints

  • sm: 640px
  • md: 768px
  • lg: 1024px
  • xl: 1280px
  • 2xl: 1536px

การใช้งาน

html
<div class="
	text-center     <!-- ทุก breakpoint -->
	sm:text-left    <!-- >= 640px -->
	md:text-right   <!-- >= 768px -->
	lg:text-center  <!-- >= 1024px -->
">
	Responsive Text
</div>

Dark Mode

สามารถใช้ dark: prefix เพื่อกําหนดสไตล์สําหรับ dark mode:

html
<div class="text-black dark:text-white bg-white dark:bg-black">
	Dark Mode Support
</div>

Hover States

ใช้ hover: prefix เพื่อกําหนดสไตล์เมื่อ hover:

html
<button class="bg-blue-500 hover:bg-blue-700">
	Hover Me
</button>

Released under the MIT License