Русский
Сброс стилей браузера
UnoCSS по умолчанию не предоставляет сброс стилей или префлайты, чтобы не загромождать ваш глобальный 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
Основан на старой версии 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 */
}