Browser Style Reset
UnoCSS ไม่จัดหา style resetting หรือ preflight โดยค่าเริ่มต้นเพื่อไม่ให้เพิ่ม CSS ทั่วไปของคุณ และเพื่อความยืดหยุ่นสูงสุด หากคุณใช้ UnoCSS ร่วมกับ CSS frameworks อื่น พวกเขาอาจทำการรีเซ็ตให้คุณแล้ว หากคุณใช้ UnoCSS อย่างเดียว คุณสามารถใช้ไลบรารีรีเซ็ตเช่น Normalize.css
เรายังจัดหาชุดเล็กๆ สำหรับคุณเพื่อดึงมันได้อย่างรวดเร็ว:
การติดตั้ง
bash
pnpm add @unocss/resetbash
yarn add @unocss/resetbash
npm install @unocss/resetbash
bun add @unocss/resetการใช้งาน
คุณสามารถเพิ่มหนึ่งใน stylesheets รีเซ็ตต่อไปนี้ให้กับ main.js ของคุณ
Normalize.css
ที่มา: https://github.com/csstools/normalize.css
ts
import '@unocss/reset/normalize.css'sanitize.css
ที่มา: https://github.com/csstools/sanitize.css
ts
import '@unocss/reset/sanitize/sanitize.css'
import '@unocss/reset/sanitize/assets.css'Eric Meyer
ที่มา: https://meyerweb.com/eric/tools/css/reset/index.html
ts
import '@unocss/reset/eric-meyer.css'Tailwind
ts
import '@unocss/reset/tailwind.css'Tailwind compat
ts
import '@unocss/reset/tailwind-compat.css'การรีเซ็ตนี้ขึ้นอยู่กับ Tailwind reset ลบการแทนที่สีพื้นหลังสำหรับปุ่มเพื่อหลีกเลี่ยงความขัดแย้งกับ UI frameworks ดู ปัญหาที่เกี่ยวข้อง
css
button,
[type='button'],
[type='reset'],
[type='submit'] {
-webkit-appearance: button; /* 1 */
background-color: transparent; /* 2 */
background-image: none; /* 2 */
}css
button,
[type='button'],
[type='reset'],
[type='submit'] {
-webkit-appearance: button; /* 1 */
/*background-color: transparent; !* 2 *!*/
background-image: none; /* 2 */
}