An open API service indexing awesome lists of open source software.

https://github.com/sms-system/checkbox-pseudos

PostCSS plugin adding pseudos for customizing input checkboxes (and radiobuttons too)
https://github.com/sms-system/checkbox-pseudos

checkbox postcss postcss-plugin pseudo-selectors styling

Last synced: 4 months ago
JSON representation

PostCSS plugin adding pseudos for customizing input checkboxes (and radiobuttons too)

Awesome Lists containing this project

README

          

# checkbox-pseudos
PostCSS plugin adding pseudo elements for customizing input checkboxes (and radiobuttons too)

```css
/* before */

input[type="checkbox"]::input-box {
background-color: red;
}
input[type="checkbox"]::input-mark {
background-color: green;
}

/* after */

input[type="checkbox"]:not(checked) + label::before {
background-color: red;
}
input[type="checkbox"]:not(checked) + label::after {
background-color: green;
}

```

## Options

#### `BOX_PSEUDO`

Type: `String`
Default: `input-box`

Pseudo element for box

#### `MARK_PSEUDO`

Type: `String`
Default: `input-check`

Pseudo element for check

#### `NEIGHBOR_SELECTOR`

Type: `String`
Default: `label`

Selector for element next to input