Skip to content

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/reset
bash
yarn add @unocss/reset
bash
npm install @unocss/reset
bash
bun add @unocss/reset

Utilisation ​

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 */
}

Released under the MIT License.