إعادة تعيين أنماط المتصفح
UnoCSS لا يوفر إعادة تعيين الأنماط أو preflight افتراضياً حتى لا يملأ CSS العام الخاص بك وأيضاً للحصول على أقصى مرونة. إذا كنت تستخدم UnoCSS مع أطر CSS أخرى، فمن المحتمل أنها تقوم بالفعل بإعادة التعيين نيابة عنك. إذا كنت تستخدم UnoCSS بمفرده، يمكنك استخدام مكتبات إعادة التعيين مثل Normalize.css.
نوفر أيضاً مجموعة صغيرة لك لالتقاطها بسرعة:
التثبيت
bash
pnpm add @unocss/resetbash
yarn add @unocss/resetbash
npm install @unocss/resetbash
bun add @unocss/resetالاستخدام
يمكنك إضافة أحد أنماط إعادة التعيين التالية إلى 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، ناقص تجاوز لون الخلفية للأزرار لتجنب التعارضات مع أطر واجهة المستخدم. راجع المشكلة المرتبطة.
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 */
}