@pikacss/plugin-reset
v0.0.39
Published
CSS reset/normalize plugin for PikaCSS.
Downloads
271
Readme
@pikacss/plugin-reset
CSS reset/normalize plugin for PikaCSS.
Installation
pnpm add @pikacss/plugin-resetQuick Start
pika.config.ts:
/// <reference path="./src/pika.gen.ts" />
import { defineEngineConfig } from '@pikacss/core'
import { reset } from '@pikacss/plugin-reset'
export default defineEngineConfig({
plugins: [
reset()
],
// Choose which reset style to use
reset: 'modern-normalize' // default
})Features
- 🎨 Multiple popular CSS reset/normalize styles to choose from
- 🔧 Easy to switch between different reset styles
- 📦 Zero dependencies (except @pikacss/core)
- ⚡ Minimal configuration needed
- 🌐 Battle-tested reset styles from the community
Usage
Available Reset Styles
The plugin includes 5 popular CSS reset/normalize styles:
modern-normalize(default) - Modern browser normalizationnormalize- The classic normalize.cssandy-bell- Andy Bell's Modern CSS Reseteric-meyer- Eric Meyer's CSS Resetthe-new-css-reset- Elad Shechter's The New CSS Reset
Basic Usage
Apply the default reset (modern-normalize):
/// <reference path="./src/pika.gen.ts" />
import { defineEngineConfig } from '@pikacss/core'
import { reset } from '@pikacss/plugin-reset'
export default defineEngineConfig({
plugins: [
reset()
]
})Choose a Different Reset Style
Select your preferred reset style using the reset config option:
/// <reference path="./src/pika.gen.ts" />
import { defineEngineConfig } from '@pikacss/core'
import { reset } from '@pikacss/plugin-reset'
export default defineEngineConfig({
plugins: [
reset()
],
// Options: 'modern-normalize' | 'normalize' | 'andy-bell' | 'eric-meyer' | 'the-new-css-reset'
reset: 'andy-bell'
})Reset Styles Comparison
- modern-normalize: Focuses on normalizing only necessary styles for modern browsers
- normalize: The classic normalize.css - makes browsers render elements more consistently
- andy-bell: A modern, minimal reset focusing on sensible defaults
- eric-meyer: The famous CSS reset by Eric Meyer - strips most default styling
- the-new-css-reset: An aggressive reset for a clean slate
Configuration
The reset style is configured at the engine level:
export default defineEngineConfig({
plugins: [reset()],
reset: 'modern-normalize' // default
})Documentation
For complete documentation, visit: PikaCSS Documentation
License
MIT © DevilTea
