0-plume-css
Version:
A tiny framework for sass/css artisans
659 lines (621 loc) • 7.7 kB
CSS
/**
* Reset (based on http://meyerweb.com/eric/tools/css/reset/)
* with some changes
*/
html,
body,
div,
span,
applet,
object,
iframe,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
sub,
sup,
tt,
var,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
h1,
h2,
h3,
h4,
h5,
h6 {
margin: 0;
padding: 0;
}
/* HTML5 display-role reset for older browsers */
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
display: block;
}
body {
line-height: 1;
}
ol,
ul {
list-style: none;
}
blockquote,
q {
quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
content: "";
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* box-sizing */
html {
box-sizing: border-box;
}
*,
*:before,
*:after {
box-sizing: inherit;
}
/* */
body {
color: #4c4b4b;
background-color: #fafafa;
font-family: "Verdana", sans-serif;
}
/* headings */
h1,
.h1 {
font-size: 2.5rem;
}
h2,
.h2 {
font-size: 2rem;
}
h3,
.h3 {
font-size: 1.75rem;
}
h4,
.h4 {
font-size: 1.5rem;
}
h5,
.h5 {
font-size: 1.25rem;
}
h6,
.h6 {
font-size: 1rem;
}
/* display */
.d-n {
display: none;
}
.d-b {
display: block;
}
.d-ib {
display: inline-block;
}
.d-i {
display: inline;
}
/* position */
.pos-r {
position: relative;
}
.pos-a {
position: absolute;
}
.pos-f {
position: fixed;
}
/* float */
.fl-l {
float: left;
}
.fl-r {
float: right;
}
.clear:before, .clear:after {
content: "";
display: table;
}
.clear:after {
clear: both;
}
.clear {
zoom: 1;
}
/* text-align */
.ta-c {
text-align: center;
}
.ta-l {
text-align: left;
}
.ta-r {
text-align: right;
}
/* width */
.w-10 {
width: 10%;
}
.w-20 {
width: 20%;
}
.w-25 {
width: 25%;
}
.w-30 {
width: 30%;
}
.w-33 {
width: 33%;
}
.w-40 {
width: 40%;
}
.w-50 {
width: 50%;
}
.w-60 {
width: 60%;
}
.w-66 {
width: 66%;
}
.w-70 {
width: 70%;
}
.w-75 {
width: 75%;
}
.w-80 {
width: 80%;
}
.w-90 {
width: 90%;
}
.w-100 {
width: 100%;
}
.col-1, .cols-1, .colm-1, .coll-1, .colxl-1, .col-2, .cols-2, .colm-2, .coll-2, .colxl-2, .col-3, .cols-3, .colm-3, .coll-3, .colxl-3, .col-4, .cols-4, .colm-4, .coll-4, .colxl-4, .col-5, .cols-5, .colm-5, .coll-5, .colxl-5, .col-6, .cols-6, .colm-6, .coll-6, .colxl-6, .col-7, .cols-7, .colm-7, .coll-7, .colxl-7, .col-8, .cols-8, .colm-8, .coll-8, .colxl-8, .col-9, .cols-9, .colm-9, .coll-9, .colxl-9, .col-10, .cols-10, .colm-10, .coll-10, .colxl-10, .col-11, .cols-11, .colm-11, .coll-11, .colxl-11, .col-12, .cols-12, .colm-12, .coll-12, .colxl-12 {
float: left;
position: relative;
min-height: 1px;
padding: 0 10px;
}
.plume-grid {
width: 100%;
padding-right: 10px;
padding-left: 10px;
margin-right: auto;
margin-left: auto;
}
@media (min-width: 576px) {
.plume-grid {
max-width: 540px;
}
}
@media (min-width: 768px) {
.plume-grid {
max-width: 720px;
}
}
@media (min-width: 992px) {
.plume-grid {
max-width: 960px;
}
}
@media (min-width: 1200px) {
.plume-grid {
max-width: 1140px;
}
}
.row {
margin: 0 -10px;
}
.row:before, .row:after {
content: "";
display: table;
}
.row:after {
clear: both;
}
.row {
zoom: 1;
}
.col-1 {
width: 8.3333333333%;
}
.col-2 {
width: 16.6666666667%;
}
.col-3 {
width: 25%;
}
.col-4 {
width: 33.3333333333%;
}
.col-5 {
width: 41.6666666667%;
}
.col-6 {
width: 50%;
}
.col-7 {
width: 58.3333333333%;
}
.col-8 {
width: 66.6666666667%;
}
.col-9 {
width: 75%;
}
.col-10 {
width: 83.3333333333%;
}
.col-11 {
width: 91.6666666667%;
}
.col-12 {
width: 100%;
}
.col-center {
float: none;
margin: 0 auto;
}
@media (min-width: 576px) {
.col-s-1 {
width: 8.3333333333%;
}
.col-s-2 {
width: 16.6666666667%;
}
.col-s-3 {
width: 25%;
}
.col-s-4 {
width: 33.3333333333%;
}
.col-s-5 {
width: 41.6666666667%;
}
.col-s-6 {
width: 50%;
}
.col-s-7 {
width: 58.3333333333%;
}
.col-s-8 {
width: 66.6666666667%;
}
.col-s-9 {
width: 75%;
}
.col-s-10 {
width: 83.3333333333%;
}
.col-s-11 {
width: 91.6666666667%;
}
.col-s-12 {
width: 100%;
}
.col-s-center {
float: none;
margin: 0 auto;
}
}
@media (min-width: 768px) {
.col-m-1 {
width: 8.3333333333%;
}
.col-m-2 {
width: 16.6666666667%;
}
.col-m-3 {
width: 25%;
}
.col-m-4 {
width: 33.3333333333%;
}
.col-m-5 {
width: 41.6666666667%;
}
.col-m-6 {
width: 50%;
}
.col-m-7 {
width: 58.3333333333%;
}
.col-m-8 {
width: 66.6666666667%;
}
.col-m-9 {
width: 75%;
}
.col-m-10 {
width: 83.3333333333%;
}
.col-m-11 {
width: 91.6666666667%;
}
.col-m-12 {
width: 100%;
}
.col-m-center {
float: none;
margin: 0 auto;
}
}
@media (min-width: 992px) {
.col-l-1 {
width: 8.3333333333%;
}
.col-l-2 {
width: 16.6666666667%;
}
.col-l-3 {
width: 25%;
}
.col-l-4 {
width: 33.3333333333%;
}
.col-l-5 {
width: 41.6666666667%;
}
.col-l-6 {
width: 50%;
}
.col-l-7 {
width: 58.3333333333%;
}
.col-l-8 {
width: 66.6666666667%;
}
.col-l-9 {
width: 75%;
}
.col-l-10 {
width: 83.3333333333%;
}
.col-l-11 {
width: 91.6666666667%;
}
.col-l-12 {
width: 100%;
}
.col-l-center {
float: none;
margin: 0 auto;
}
}
@media (min-width: 1200px) {
.col-xl-1 {
width: 8.3333333333%;
}
.col-xl-2 {
width: 16.6666666667%;
}
.col-xl-3 {
width: 25%;
}
.col-xl-4 {
width: 33.3333333333%;
}
.col-xl-5 {
width: 41.6666666667%;
}
.col-xl-6 {
width: 50%;
}
.col-xl-7 {
width: 58.3333333333%;
}
.col-xl-8 {
width: 66.6666666667%;
}
.col-xl-9 {
width: 75%;
}
.col-xl-10 {
width: 83.3333333333%;
}
.col-xl-11 {
width: 91.6666666667%;
}
.col-xl-12 {
width: 100%;
}
.col-xl-center {
float: none;
margin: 0 auto;
}
}
.hide {
display: none;
}
@media (min-width: 576px) {
.hide-s {
display: none;
}
}
@media (min-width: 768px) {
.hide-m {
display: none;
}
}
@media (min-width: 992px) {
.hide-l {
display: none;
}
}
@media (min-width: 1200px) {
.hide-xl {
display: none;
}
}
.show-mobile {
display: block;
}
.show-s {
display: none;
}
.show-m {
display: none;
}
.show-l {
display: none;
}
.show-xl {
display: none;
}
@media (min-width: 576px) {
.show-mobile {
display: none;
}
.show-s {
display: block;
}
.show-m {
display: none;
}
.show-l {
display: none;
}
.show-xl {
display: none;
}
}
@media (min-width: 768px) {
.show-mobile {
display: none;
}
.show-s {
display: none;
}
.show-m {
display: block;
}
.show-l {
display: none;
}
.show-xl {
display: none;
}
}
@media (min-width: 992px) {
.show-mobile {
display: none;
}
.show-s {
display: none;
}
.show-m {
display: none;
}
.show-l {
display: block;
}
.show-xl {
display: none;
}
}
@media (min-width: 1200px) {
.show-mobile {
display: none;
}
.show-s {
display: none;
}
.show-m {
display: none;
}
.show-l {
display: none;
}
.show-xl {
display: block;
}
}
/*# sourceMappingURL=plume.css.map */