Réinitialisation du style du navigateur
UnoCSS ne fournit pas de réinitialisation de style ou de preflight par défaut afin de ne pas polluer votre CSS global et aussi pour une flexibilité maximale. Si vous utilisez UnoCSS avec d'autres frameworks CSS, ils effectuent probablement déjà la réinitialisation pour vous. Si vous utilisez UnoCSS seul, vous pouvez utiliser des bibliothèques de réinitialisation comme Normalize.css.
Nous proposons également une petite collection pour que vous puissiez les récupérer rapidement :
Installation
bash
pnpm add @unocss/resetbash
yarn add @unocss/resetbash
npm install @unocss/resetbash
bun add @unocss/resetUtilisation
Vous pouvez ajouter l'une des feuilles de style de réinitialisation suivantes à votre main.js.
Normalize.css
Source : https://github.com/csstools/normalize.css
ts
import '@unocss/reset/normalize.css'sanitize.css
Source : https://github.com/csstools/sanitize.css
ts
import '@unocss/reset/sanitize/sanitize.css'
import '@unocss/reset/sanitize/assets.css'Eric Meyer
Source : https://meyerweb.com/eric/tools/css/reset/index.html
ts
import '@unocss/reset/eric-meyer.css'Tailwind
ts
import '@unocss/reset/tailwind.css'Compatibilité Tailwind
ts
import '@unocss/reset/tailwind-compat.css'Cette réinitialisation est basée sur la réinitialisation Tailwind, sans la surcharge de couleur de fond pour les boutons afin d'éviter les conflits avec les frameworks UI. Voir issue liée.
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 */
}