clmtrackr
Version:
Javascript library for precise tracking of facial features via Constrained Local Models
297 lines (242 loc) • 4 kB
CSS
@import url(https://fonts.googleapis.com/css?family=Lato:300italic,700italic,300,700);
body {
padding:50px;
font:0.92em Lato, "Helvetica Neue", Helvetica, Arial, sans-serif;
background:#ffffff;
color:#484848;
font-weight:300;
}
h1, h2, h3, h4, h5, h6 {
color:#222;
margin:0 0 20px;
}
p, ul, ol, table, pre, dl {
line-height: 1.35;
margin:0 0 20px;
}
ul ul {
margin-bottom : 0px;
}
ul p {
margin-left : 20px;
margin-bottom : 0px;
}
h1, h2, h3 {
line-height:1.1;
}
h1 {
font-size:2.1em;
}
h2 {
font-size:1.7em;
color:#303030;
}
h3, h4, h5, h6 {
font-size:1.2em;
color:#303030;
}
a {
color:#268bd2;
font-weight:400;
text-decoration:none;
}
iframe {
margin-bottom : 1em;
}
a small {
font-size:0.9em;
color:#586e75;
margin-top:-0.05em;
display:block;
}
h1 a {
color:#222;
font-weight:bold;
}
h1 a.news {
color:#268bd2;
}
ul.main-list {
font-size: 1.15em;
list-style-type: none;
line-height: 1.8;
padding-left: 6px;
}
ul.sub-list {
font-size: 1em;
list-style-type: none;
line-height: 1.5;
padding-left: 6px;
}
ul.sub-list li {
margin-bottom: 5px;
}
.wrapper {
width:860px;
margin:0 auto;
}
section h1 {
font-size: 1.7em;
}
section h2 {
font-size: 1.2em;
}
blockquote {
border-left:1px solid #e5e5e5;
margin:0;
padding:0 0 0 20px;
font-style:italic;
}
pre {
padding:8px 15px;
background: #f8f8f8;
border-radius:5px;
border:1px solid #e5e5e5;
overflow-x: auto;
}
table {
width:100%;
border-collapse:collapse;
}
th, td {
text-align:left;
padding:5px 10px;
border-bottom:1px solid #e5e5e5;
}
dt {
color:#444;
font-weight:700;
}
th {
color:#444;
}
img {
max-width:100%;
}
header {
width:270px;
float:left;
position:fixed;
}
header ul {
list-style:none;
height:40px;
padding:0;
background: #eee;
background: -moz-linear-gradient(top, #f8f8f8 0%, #dddddd 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f8f8f8), color-stop(100%,#dddddd));
background: -webkit-linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
background: -o-linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
background: -ms-linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
background: linear-gradient(top, #f8f8f8 0%,#dddddd 100%);
border-radius:5px;
border:1px solid #d2d2d2;
box-shadow:inset #fff 0 1px 0, inset rgba(0,0,0,0.03) 0 -1px 0;
width:270px;
}
header li {
width:89px;
float:left;
border-right:1px solid #d2d2d2;
height:40px;
}
header ul a {
line-height:1;
font-size:0.85em;
color:#999;
display:block;
text-align:center;
padding-top:6px;
height:40px;
}
strong {
color:#222;
font-weight:700;
}
header ul li + li {
width:88px;
border-left:1px solid #fff;
}
header ul li + li + li {
border-right:none;
width:89px;
}
header ul a strong {
font-size:1.1em;
display:block;
color:#222;
}
section {
width:500px;
float:right;
padding-bottom:50px;
}
small {
font-size:0.85em;
}
hr {
border:0;
background:#aaa;
height:1px;
margin:0 0 20px;
}
footer {
width:270px;
float:left;
position:fixed;
bottom:50px;
}
@media print, screen and (max-width: 960px) {
div.wrapper {
width:auto;
margin:0;
}
header, section, footer {
float:none;
position:static;
width:auto;
}
header {
padding-right:320px;
}
section {
border:1px solid #e5e5e5;
border-width:1px 0;
padding:20px 0;
margin:0 0 20px;
}
header a small {
display:inline;
}
header ul {
position:absolute;
right:50px;
top:52px;
}
}
@media print, screen and (max-width: 720px) {
body {
word-wrap:break-word;
}
header {
padding:0;
}
header ul, header p.view {
position:static;
}
}
@media print, screen and (max-width: 480px) {
body {
padding:15px;
}
header ul {
display:none;
}
}
@media print {
body {
padding:0.4in;
font-size:1.0em;
color:#444;
}
}