osws-defaults-styl v0.0.12
Defaults-styl / osws-defaults-styl / OSWS-Defaults
0.0.12
Resetting styles to design a minimum.
- methods reset to a minimum
- methods applied to selectors
API
OSWS-Defaults
no arguments
Includes:
OSWS-Defaults-selector-all()
OSWS-Defaults-selector-baseline()
OSWS-Defaults-selector-block()
OSWS-Defaults-selector-bold()
OSWS-Defaults-selector-buttons()
OSWS-Defaults-selector-del()
OSWS-Defaults-selector-details()
OSWS-Defaults-selector-dfn()
OSWS-Defaults-selector-disabled()
OSWS-Defaults-selector-document()
OSWS-Defaults-selector-headers()
OSWS-Defaults-selector-hidden()
OSWS-Defaults-selector-hr()
OSWS-Defaults-selector-inline()
OSWS-Defaults-selector-inputs()
OSWS-Defaults-selector-italic()
OSWS-Defaults-selector-lists()
OSWS-Defaults-selector-pre()
OSWS-Defaults-selector-select()
OSWS-Defaults-selector-mono()
OSWS-Defaults-selector-small()
OSWS-Defaults-selector-big()
OSWS-Defaults-selector-sub()
OSWS-Defaults-selector-sup()
OSWS-Defaults-selector-variants()
Mixins
OSWS-Defaults-mixin-borders
no arguments
* {
outline: none;
border-color: transparent;
border-width: 0;
border-collapse: 0;
border-spacing: 0;
}
OSWS-Defaults-mixin-colors
(background = transparent, color = inherit)
* {
background: transparent;
color: inherit;
}
OSWS-Defaults-mixin-fonts
(font = inherit, clearDecoration = true, clearStyle = true, clearTransform = true, clearLineHeight = true)
* {
font: inherit;
text-decoration: inherit;
font-style: inherit;
text-transform: none;
line-height: inherit;
}
OSWS-Defaults-mixin-indents
(margin = 0, padding = 0)
* {
margin: 0;
padding: 0;
}
OSWS-Defaults-mixin-clear
(background = transparent, color = inherit, margin = 0, padding = 0, font = inherit, clearDecoration = true, clearStyle = true, clearTransform = true, clearLineHeight = true)
Includes:
OSWS-Defaults-mixin-colors(background, color)
OSWS-Defaults-mixin-indents(margin, padding)
OSWS-Defaults-mixin-borders()
OSWS-Defaults-mixin-fonts(font, clearDecoration, clearStyle, clearTransform, clearLineHeight)
Selectors
OSWS-Defaults-selector-all
(selector = -OSWS-Defaults-selector-all, background = transparent, color = inherit, margin = 0, padding = 0, font = inherit, clearDecoration = true, clearStyle = true, clearTransform = true, clearLineHeight = true)
You can reset selector by default in variable: -OSWS-Defaults-selector-all ?= selectors('all')
.
Includes:
OSWS-Defaults-mixin-clear(background, color, margin, padding, font, clearDecoration, clearStyle, clearTransform, clearLineHeight)
OSWS-Defaults-selector-baseline
(selector = -OSWS-Defaults-selector-baseline)
You can reset selector by default in variable: -OSWS-Defaults-selector-baseline ?= selectors('baseline')
.
Applied styles:
vertical-align: baseline;
OSWS-Defaults-selector-block
(selector = -OSWS-Defaults-selector-block)
You can reset selector by default in variable: -OSWS-Defaults-selector-block ?= selectors('block')
.
Applied styles:
display: block;
box-sizing: border-box;
OSWS-Defaults-selector-bold
(selector = -OSWS-Defaults-selector-bold)
You can reset selector by default in variable: -OSWS-Defaults-selector-bold ?= selectors('bold')
.
Applied styles:
font-weight: bold;
OSWS-Defaults-selector-buttons
(selector = -OSWS-Defaults-selector-buttons, mozInnerTransparent = true)
You can reset selector by default in variable: -OSWS-Defaults-selector-buttons ?= selectors('buttons', 'html4')
.
Applied styles:
cursor pointer
&::-moz-focus-inner
border 1px solid transparent
OSWS-Defaults-selector-del
(selector = -OSWS-Defaults-selector-del)
You can reset selector by default in variable: -OSWS-Defaults-selector-del ?= selectors('del')
.
Applied styles:
text-decoration: line-through;
OSWS-Defaults-selector-details
(selector = -OSWS-Defaults-selector-details)
You can reset selector by default in variable: -OSWS-Defaults-selector-details ?= 'details'
.
Applied styles:
details
appearance none
summary
appearance none
cursor pointer
&::-webkit-details-marker
display none
&:not([open]) >
display none
&[open] >
display block
OSWS-Defaults-selector-dfn
(selector = -OSWS-Defaults-selector-dfn)
You can reset selector by default in variable: -OSWS-Defaults-selector-dfn ?= 'dfn'
.
Applied styles:
dfn
font-style normal
&:nth-of-type(1)
font-style italic
OSWS-Defaults-selector-disabled
(selector = -OSWS-Defaults-selector-disabled)
You can reset selector by default in variable: -OSWS-Defaults-selector-disabled ?= '*:disabled'
.
Applied styles:
cursor: not-allowed;
OSWS-Defaults-selector-document
(selector = -OSWS-Defaults-selector-document)
You can reset selector by default in variable: -OSWS-Defaults-selector-document ?= selectors('document')
.
Applied styles:
text-size-adjust 100%
line-height 1
background white
color black
html,
body {
-webkit-text-size-adjust: 100%;
-moz-text-size-adjust: 100%;
-o-text-size-adjust: 100%;
-ms-text-size-adjust: 100%;
text-size-adjust: 100%;
-khtml-text-size-adjust: 100%;
line-height: 1;
background: #fff;
color: #000;
}
OSWS-Defaults-selector-headers
(h1 = 2em, h2 = 1.5em, h3 = 1.17em, h4 = 1em, h5 = .83em, h6 = .75em)
Applied styles:
h1 {
font-size: 2em;
}
h2 {
font-size: 1.5em;
}
h3 {
font-size: 1.17em;
}
h4 {
font-size: 1em;
}
h5 {
font-size: 0.83em;
}
h6 {
font-size: 0.75em;
}
OSWS-Defaults-selector-hidden
(selector = -OSWS-Defaults-selector-hidden)
You can reset selector by default in variable: -OSWS-Defaults-selector-hidden ?= selectors('hidden')
.
Applied styles:
display: none;
OSWS-Defaults-selector-hr
(selector = -OSWS-Defaults-selector-hr)
You can reset selector by default in variable: -OSWS-Defaults-selector-hr ?= 'hr'
.
Applied styles:
hr {
height: 1px;
background: #000;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
OSWS-Defaults-selector-inline
(selector = -OSWS-Defaults-selector-inline)
You can reset selector by default in variable: -OSWS-Defaults-selector-inline ?= selectors('inline')
.
Applied styles:
display: inline;
OSWS-Defaults-selector-inputs
(selector = -OSWS-Defaults-selector-inputs)
You can reset selector by default in variable: -OSWS-Defaults-selector-inputs ?= selectors('inputs')
.
Applied styles:
Elements:
cursor: text;
width: 100%;
color: #000;
resize: none;
Placeholders:
opacity: 1 !important;
-ms-filter: none;
filter: none;
-moz-opacity: 1 !important;
-khtml-opacity: 1 !important;
color: #000;
OSWS-Defaults-selector-italic
(selector = -OSWS-Defaults-selector-italic)
You can reset selector by default in variable: -OSWS-Defaults-selector-italic ?= selectors('italic')
.
Applied styles:
font-style: italic;
OSWS-Defaults-selector-ul
(selector = -OSWS-Defaults-selector-ul)
You can reset selector by default in variable: -OSWS-Defaults-selector-ul ?= 'ul'
.
Applied styles:
list-style: none;
padding-left: 0;
OSWS-Defaults-selector-li
(selector = -OSWS-Defaults-selector-li)
You can reset selector by default in variable: -OSWS-Defaults-selector-li ?= 'li'
.
Applied styles:
& > ul
padding-left 2em
OSWS-Defaults-selector-ol
(selector = -OSWS-Defaults-selector-ol)
You can reset selector by default in variable: -OSWS-Defaults-selector-ol ?= 'ol'
.
Applied styles:
padding-left: 4em;
OSWS-Defaults-selector-lists
(ul = OSWS-Defaults-selector-ul, li = OSWS-Defaults-selector-li, ol = OSWS-Defaults-selector-ol)
Includes:
OSWS-Defaults-selector-ul(ul)
OSWS-Defaults-selector-li(li)
OSWS-Defaults-selector-ol(ol)
OSWS-Defaults-selector-pre
(selector = -OSWS-Defaults-selector-pre)
You can reset selector by default in variable: -OSWS-Defaults-selector-pre ?= 'pre'
.
Applied styles:
overflow: auto;
OSWS-Defaults-selector-select
(selector = -OSWS-Defaults-selector-select)
You can reset selector by default in variable: -OSWS-Defaults-selector-select ?= 'select'
.
Applied styles:
width: 100%;
OSWS-Defaults-selector-mono
(selector = -OSWS-Defaults-selector-mono)
You can reset selector by default in variable: -OSWS-Defaults-selector-mono ?= selectors('mono')
.
Applied styles:
font-family: monospace;
OSWS-Defaults-selector-small
(selector = -OSWS-Defaults-selector-small, size = .75em)
You can reset selector by default in variable: -OSWS-Defaults-selector-small ?= 'small'
.
Applied styles:
font-size: 0.75em;
OSWS-Defaults-selector-big
(selector = -OSWS-Defaults-selector-big, size = 1.25em)
You can reset selector by default in variable: -OSWS-Defaults-selector-big ?= 'big'
.
Applied styles:
font-size: 1.25em;
OSWS-Defaults-selector-sub
(sub = -OSWS-Defaults-selector-sub, size = .75em, pos = -.50em)
You can reset selector by default in variable: -OSWS-Defaults-selector-sub ?= 'sub'
.
Applied styles:
z-index: 0;
position: relative;
bottom: -0.5em;
font-size: 0.75em;
line-height: 0;
OSWS-Defaults-selector-sup
(sup = -OSWS-Defaults-selector-sup, size = .75em, pos = -1.25em)
You can reset selector by default in variable: -OSWS-Defaults-selector-sup ?= 'sup'
.
Applied styles:
z-index: 0;
position: relative;
top: -1.25em;
font-size: 0.75em;
line-height: 0;
OSWS-Defaults-selector-variants
(sup = -OSWS-Defaults-selector-variants)
You can reset selector by default in variable: -OSWS-Defaults-selector-variants ?= selectors('variants')
.
Applied styles:
display none
& + label
display block
cursor pointer
& + label::before
content '-'
&:checked + label::before
content '+'
Changes
0.0.4
- fix refactor as stylus plugin