Skip to content

Сброс стилей браузера ​

UnoCSS по умолчанию не предоставляет сброс стилей или префлайты, чтобы не загромождать ваш глобальный CSS, а также для обеспечения максимальной гибкости. Если вы используете UnoCSS вместе с другими CSS-фреймворками, они, скорее всего, уже выполняют сброс стилей за вас. Если вы используете только UnoCSS, вы можете использовать библиотеки для сброса стилей, такие как Normalize.css.

Мы также предоставляем небольшую коллекцию готовых решений для быстрого подключения:

Установка ​

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

Основан на старой версии Preflight, с некоторыми недавними изменениями

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

Tailwind v4 ​

Основан на Preflight

ts
import '@unocss/reset/tailwind-v4.css'

Tailwind compat ​

ts
import '@unocss/reset/tailwind-compat.css'

Этот сброс основан на сбросе Tailwind, за исключением переопределения цвета фона для кнопок, чтобы избежать конфликтов с UI-фреймворками. См. связанное обсуждение.

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

Распространяется по лицензии MIT.