You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
577 lines
9.3 KiB
577 lines
9.3 KiB
/*! HTML5 Boilerplate v5.0 | MIT License | http://h5bp.com/ */ |
|
|
|
html { |
|
color: #222; |
|
font-size: 1em; |
|
line-height: 1.4; |
|
} |
|
|
|
::-moz-selection { |
|
background: #b3d4fc; |
|
text-shadow: none; |
|
} |
|
|
|
::selection { |
|
background: #b3d4fc; |
|
text-shadow: none; |
|
} |
|
|
|
hr { |
|
display: block; |
|
height: 1px; |
|
border: 0; |
|
border-top: 1px solid #ccc; |
|
margin: 1em 0; |
|
padding: 0; |
|
} |
|
|
|
audio, |
|
canvas, |
|
iframe, |
|
img, |
|
svg, |
|
video { |
|
vertical-align: middle; |
|
} |
|
|
|
fieldset { |
|
border: 0; |
|
margin: 0; |
|
padding: 0; |
|
} |
|
|
|
textarea { |
|
resize: vertical; |
|
} |
|
|
|
b, strong { |
|
font-weight: 400; |
|
} |
|
|
|
.browserupgrade { |
|
margin: 0; |
|
background: #ccc; |
|
color: #000; |
|
padding: 1em 2em; |
|
text-align: center; |
|
|
|
a { |
|
color: #000; |
|
text-decoration: underline; |
|
|
|
&:hover { |
|
color: #000; |
|
text-decoration: none; |
|
} |
|
} |
|
} |
|
|
|
/* Dead Simple Grid (c) 2012 Vladimir Agafonkin */ |
|
|
|
.col { |
|
padding: 0 1em; |
|
} |
|
|
|
.row .row { |
|
margin: 0 -1em; |
|
} |
|
|
|
.row:before, .row:after { |
|
content: ""; |
|
display: table; |
|
} |
|
|
|
.row:after { |
|
clear: both; |
|
} |
|
|
|
.col { |
|
float: left; |
|
width: 100%; |
|
|
|
-webkit-box-sizing: border-box; |
|
-moz-box-sizing: border-box; |
|
box-sizing: border-box; |
|
} |
|
|
|
/* ========================================================================== |
|
Author's custom styles |
|
========================================================================== */ |
|
|
|
@import "variables.less"; |
|
@import "mixins.less"; |
|
|
|
body { |
|
font-family: @fontFamily; |
|
color: @textColor; |
|
font-weight: 300; |
|
font-size: 1.25em; /* 20px */ |
|
line-height: 1.6; |
|
} |
|
|
|
h1, h2, h3 { |
|
font-weight: 400; |
|
color: @headerColor; |
|
} |
|
|
|
h1 { |
|
font-size: 2.8em; /* 56px */ |
|
margin: 0; |
|
} |
|
|
|
a { |
|
color: @greenColor; |
|
text-decoration: none; |
|
font-weight: 400; |
|
|
|
&:hover, |
|
&:focus { |
|
color: darken(@greenColor, 20%); |
|
text-decoration: none; |
|
} |
|
} |
|
|
|
p { |
|
margin: 0 0 1em 0; |
|
} |
|
|
|
.warning { |
|
color: red; |
|
} |
|
|
|
.github { |
|
.retina-image('../img/github.png', '../img/github@2x.png', 50px, 50px); |
|
position: fixed; |
|
right: 25px; |
|
top: 25px; |
|
width: 50px; |
|
height: 50px; |
|
display: block; |
|
z-index: 1; |
|
opacity: 0.3; |
|
|
|
-webkit-transition: opacity .2s; |
|
transition: opacity .2s; |
|
|
|
&:hover { |
|
opacity: 1; |
|
} |
|
} |
|
|
|
.antennaio { |
|
.retina-image('../img/antenna.png', '../img/antenna@2x.png', 60px, 60px); |
|
background-repeat: no-repeat; |
|
color: lighten(@textColor, 35%); |
|
width: 280px; |
|
height: 60px; |
|
display: block; |
|
margin: auto; |
|
font-weight: 400; |
|
font-size: 0.6em; /* 12px */ |
|
line-height: 5.5; |
|
letter-spacing: 2px; |
|
margin-bottom: 7em; |
|
|
|
-webkit-transition: color .2s; |
|
transition: color .2s; |
|
|
|
&:hover { |
|
color: @textColor; |
|
} |
|
|
|
span { |
|
padding: 0 0 0 70px; |
|
} |
|
} |
|
|
|
.bars { |
|
.retina-image('../img/bars.png', '../img/bars@2x.png', 80px, 80px); |
|
width: 80px; |
|
height: 80px; |
|
display: block; |
|
margin: auto; |
|
} |
|
|
|
.section { |
|
padding: 2em 0; |
|
} |
|
|
|
.section-intro { |
|
text-align: center; |
|
margin: 3em 0 4em 0; |
|
max-height: 9999px; /* no font boosting please */ |
|
|
|
h1 { |
|
line-height: 2.4; |
|
} |
|
|
|
p { |
|
max-width: 560px; |
|
margin: auto; |
|
} |
|
|
|
p.tagline { |
|
font-size: 0.8em; /* 16px */ |
|
color: lighten(@textColor, 20%); |
|
margin-bottom: 3em; |
|
} |
|
} |
|
|
|
.section-examples { |
|
position: relative; |
|
background: @backgroundColor; |
|
} |
|
|
|
.examples { |
|
margin: auto; |
|
width: 980px; |
|
padding: 3em 0; |
|
|
|
.col { |
|
width: 50%; |
|
} |
|
|
|
.col-fullwidth { |
|
width: 100%; |
|
} |
|
} |
|
|
|
.section-docs { |
|
margin: 3em 0; |
|
} |
|
|
|
.coloredDocs(@color) { |
|
header { |
|
background: @color; |
|
} |
|
|
|
strong { |
|
color: @color; |
|
} |
|
|
|
a { |
|
color: @color; |
|
|
|
&:hover { |
|
color: darken(@color, 20%); |
|
} |
|
} |
|
|
|
pre { |
|
background: white; |
|
border-left: 2px solid @color; |
|
padding: 0 2em; |
|
} |
|
|
|
code { |
|
font-family: @fontFamilyMonospaced; |
|
font-size: 0.9em; /* 18px */ |
|
color: @color; |
|
} |
|
} |
|
|
|
.docs { |
|
width: 800px; |
|
margin: auto; |
|
max-height: 9999px; /* no font boosting please */ |
|
|
|
header { |
|
text-align: center; |
|
padding: 1em 0; |
|
letter-spacing: 3px; |
|
text-transform: uppercase; |
|
font-weight: 400; |
|
color: white; |
|
width: 100%; |
|
font-size: .9em; |
|
} |
|
|
|
.how-to-use, .callbacks, .download { |
|
.coloredDocs(@blueColor); |
|
} |
|
|
|
.configuration, .faq { |
|
.coloredDocs(@greenColor); |
|
} |
|
|
|
.license, .methods { |
|
.coloredDocs(@orangeColor); |
|
} |
|
|
|
.instructions { |
|
padding: 2em 3em; |
|
background: @backgroundColor; |
|
} |
|
|
|
.faq { |
|
p { |
|
margin: 0 0 .5em 0; |
|
} |
|
|
|
.question { |
|
margin-bottom: 2em; |
|
} |
|
|
|
.question:last-child { |
|
margin-bottom: 0; |
|
} |
|
} |
|
} |
|
|
|
.controls { |
|
position: absolute; |
|
top: -23px; |
|
left: 50%; |
|
margin-left: -190px; |
|
|
|
a { |
|
display: block; |
|
width: 150px; |
|
background-color: @greenColor; |
|
color: white; |
|
float: left; |
|
padding: .3em 1em .5em 1em; |
|
text-decoration: none; |
|
text-align: center; |
|
font-weight: 400; |
|
|
|
-webkit-transition: background-color .2s; |
|
transition: background-color .2s; |
|
|
|
&:hover { |
|
background-color: darken(@greenColor, 5%); |
|
} |
|
|
|
&:focus { |
|
color: lighten(@greenColor, 30%); |
|
background-color: darken(@greenColor, 25%); |
|
} |
|
} |
|
|
|
a.rating-enable { |
|
-webkit-border-top-left-radius: 999px; |
|
-webkit-border-bottom-left-radius: 999px; |
|
-moz-border-radius-topleft: 999px; |
|
-moz-border-radius-bottomleft: 999px; |
|
border-top-left-radius: 999px; |
|
border-bottom-left-radius: 999px; |
|
} |
|
|
|
a.rating-disable { |
|
-webkit-border-top-right-radius: 999px; |
|
-webkit-border-bottom-right-radius: 999px; |
|
-moz-border-radius-topright: 999px; |
|
-moz-border-radius-bottomright: 999px; |
|
border-top-right-radius: 999px; |
|
border-bottom-right-radius: 999px; |
|
} |
|
|
|
a:last-child { |
|
border-left: 0; |
|
} |
|
|
|
a.deactivated { |
|
background: darken(@greenColor, 15%); |
|
color: white; |
|
} |
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
/* ========================================================================== |
|
Media Queries |
|
========================================================================== */ |
|
|
|
@media only screen and (min-width: 35em) { |
|
|
|
} |
|
|
|
@media print { |
|
body { |
|
color: black; |
|
} |
|
|
|
h1, h2, h3 { |
|
color: black; |
|
} |
|
|
|
.controls, |
|
.github, |
|
.antennaio { |
|
display: none; |
|
} |
|
|
|
.section-intro { |
|
margin: 1em 0 2em 0; |
|
|
|
p.tagline { |
|
color: black; |
|
} |
|
} |
|
|
|
.section-examples { |
|
background: transparent; |
|
|
|
.examples { |
|
padding: 1em 0; |
|
} |
|
} |
|
|
|
.section-docs { |
|
margin: 1em 0; |
|
} |
|
|
|
.docs { |
|
.how-to-use, |
|
.callbacks, |
|
.download, |
|
.configuration, |
|
.faq, |
|
.license, |
|
.methods { |
|
a { |
|
color: black; |
|
text-decoration: none; |
|
|
|
&:hover { |
|
color: black; |
|
} |
|
} |
|
|
|
header { |
|
background: transparent; |
|
color: black; |
|
} |
|
|
|
code, strong { |
|
color: black; |
|
} |
|
|
|
pre { |
|
border: none; |
|
padding: 0; |
|
} |
|
|
|
.instructions { |
|
background: transparent; |
|
} |
|
} |
|
} |
|
|
|
} |
|
|
|
/* ========================================================================== |
|
Helper classes |
|
========================================================================== */ |
|
|
|
.hidden { |
|
display: none !important; |
|
visibility: hidden; |
|
} |
|
|
|
.visuallyhidden { |
|
border: 0; |
|
clip: rect(0 0 0 0); |
|
height: 1px; |
|
margin: -1px; |
|
overflow: hidden; |
|
padding: 0; |
|
position: absolute; |
|
width: 1px; |
|
} |
|
|
|
.visuallyhidden.focusable:active, |
|
.visuallyhidden.focusable:focus { |
|
clip: auto; |
|
height: auto; |
|
margin: 0; |
|
overflow: visible; |
|
position: static; |
|
width: auto; |
|
} |
|
|
|
.invisible { |
|
visibility: hidden; |
|
} |
|
|
|
.clearfix:before, |
|
.clearfix:after { |
|
content: " "; |
|
display: table; |
|
} |
|
|
|
.clearfix:after { |
|
clear: both; |
|
} |
|
|
|
.clearfix { |
|
*zoom: 1; |
|
} |
|
|
|
/* ========================================================================== |
|
Print styles |
|
========================================================================== */ |
|
|
|
@media print { |
|
*, |
|
*:before, |
|
*:after { |
|
box-shadow: none !important; |
|
text-shadow: none !important; |
|
} |
|
|
|
a, |
|
a:visited { |
|
text-decoration: underline; |
|
} |
|
|
|
a[href]:after { |
|
content: " (" attr(href) ")"; |
|
} |
|
|
|
abbr[title]:after { |
|
content: " (" attr(title) ")"; |
|
} |
|
|
|
a[href^="#"]:after, |
|
a[href^="javascript:"]:after { |
|
content: ""; |
|
} |
|
|
|
pre, |
|
blockquote { |
|
page-break-inside: avoid; |
|
} |
|
|
|
thead { |
|
display: table-header-group; |
|
} |
|
|
|
tr, |
|
img { |
|
page-break-inside: avoid; |
|
} |
|
|
|
img { |
|
max-width: 100% !important; |
|
} |
|
|
|
p, |
|
h2, |
|
h3 { |
|
orphans: 3; |
|
widows: 3; |
|
} |
|
|
|
h2, |
|
h3 { |
|
page-break-after: avoid; |
|
} |
|
}
|
|
|