Skip to content

Reset stylów przeglądarki

UnoCSS domyślnie nie zapewnia resetowania stylów ani preflight, aby nie wypełniać globalnego CSS i również dla maksymalnej elastyczności. Jeśli używasz UnoCSS wraz z innymi frameworkami CSS, prawdopodobnie one już wykonują resetowanie za Ciebie. Jeśli używasz UnoCSS samodzielnie, możesz użyć bibliotek resetujących, takich jak Normalize.css.

Udostępniamy również małą kolekcję, którą możesz szybko pobrać:

Instalacja

bash
pnpm add @unocss/reset
bash
yarn add @unocss/reset
bash
npm install @unocss/reset
bash
bun add @unocss/reset

Użycie

Możesz dodać jeden z poniższych arkuszy stylów resetujących do swojego main.js.

Normalize.css

Źródło: https://github.com/csstools/normalize.css

ts
import '@unocss/reset/normalize.css'

sanitize.css

Źródło: https://github.com/csstools/sanitize.css

ts
import '@unocss/reset/sanitize/sanitize.css'
import '@unocss/reset/sanitize/assets.css'

Eric Meyer

Źródło: 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'

Ten reset jest oparty na Tailwind reset, minus nadpisanie koloru tła dla przycisków, aby uniknąć konfliktów z frameworkami UI. Zobacz powiązany issue.

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.