sudoslider
Version:
An extremely versitile content-slider
612 lines (528 loc) • 14 kB
CSS
/***************
HTML Styles
***************/
body {
background-color: #fcfcfc; }
p.box {
padding: 20px; }
p {
color: rgba(0, 0, 0, 0.71);
padding: 0;
-webkit-font-smoothing: antialiased; }
h1, h2, h3, h4, h5, h6 {
-webkit-font-smoothing: antialiased; }
nav {
overflow: hidden; }
nav a {
-webkit-font-smoothing: antialiased; }
nav ul li:hover, nav ul li.active {
background-color: #ea454b; }
.header {
color: #ee6e73;
font-weight: 300; }
.caption {
font-size: 1.25rem;
font-weight: 300;
margin-bottom: 30px; }
.preview {
background-color: #FFF;
border: 1px solid #eee;
padding: 20px 20px; }
header, main, footer {
padding-left: 240px; }
.parallax-demo header, .parallax-demo main, .parallax-demo footer {
padding-left: 0; }
footer.example {
padding-left: 0; }
@media only screen and (max-width : 992px) {
header, main, footer {
padding-left: 0; }
}
/********************
Index Page Styles
********************/
ul.side-nav.fixed li.logo {
text-align: center;
margin-top: 32px;
margin-bottom: 16px;
border-bottom: 1px solid #ddd; }
ul.side-nav.fixed li.logo:hover {
background-color: transparent; }
ul.side-nav.fixed {
overflow: hidden; }
ul.side-nav.fixed li {
line-height: 44px; }
ul.side-nav.fixed li:hover, ul.side-nav.fixed li.active {
background-color: rgba(0, 0, 0, 0.05); }
ul.side-nav.fixed li a {
font-size: 13px; }
ul.side-nav.fixed ul.collapsible-accordion {
background-color: #FFF; }
ul.side-nav.fixed:hover {
overflow-y: auto; }
.bold > a {
font-weight: bold; }
#logo-container {
height: 57px;
margin-bottom: 32px; }
nav.top-nav {
height: 122px;
-webkit-box-shadow: none;
-moz-box-shadow: none;
box-shadow: none; }
nav.top-nav a.page-title {
line-height: 122px;
font-size: 48px; }
a.button-collapse.top-nav {
position: absolute;
left: 7.5%;
top: 0;
float: none;
margin-left: 1.5rem;
color: #fff;
font-size: 32px;
z-index: 2; }
a.button-collapse.top-nav.full {
line-height: 122px; }
@media only screen and (max-width : 600px) {
a.button-collapse.top-nav {
left: 5%; }
}
@media only screen and (max-width : 992px) {
nav .nav-wrapper {
text-align: center; }
nav .nav-wrapper a.page-title {
font-size: 36px; }
}
@media only screen and (min-width : 993px) {
.container {
width: 85%; }
}
#front-page-logo {
display: inline-block;
height: 100%;
pointer-events: none; }
@media only screen and (max-width: 992px) {
#front-page-nav ul.side-nav li {
float: none;
padding: 0 15px; }
#front-page-nav ul.side-nav li:hover {
background-color: #ddd; }
#front-page-nav ul.side-nav li .active {
background-color: transparent; }
#front-page-nav ul.side-nav a {
color: #444; }
}
#responsive-img {
width: 80%;
display: block;
margin: 0 auto; }
#index-banner {
background-color: #ee6e73; }
#index-banner .container {
position: relative; }
#index-banner .header {
color: #FFF; }
#index-banner h4 {
margin-bottom: 40px; }
#index-banner h1 {
margin-top: 16px; }
@media only screen and (max-width : 992px) {
#index-banner h1 {
margin-top: 60px; }
#index-banner h4 {
margin-bottom: 15px; }
}
@media only screen and (max-width : 600px) {
#index-banner h4 {
margin-bottom: 0; }
}
.github-commit {
padding: 14px 0;
height: 64px;
line-height: 36px;
background-color: #5c5757;
color: #e6e6e6;
font-size: 0.9rem; }
@media only screen and (max-width : 992px) {
.github-commit {
text-align: center; }
}
#github-button {
background-color: #6f6d6d;
-webkit-transition: 0.25s ease;
-moz-transition: 0.25s ease;
-o-transition: 0.25s ease;
-ms-transition: 0.25s ease;
transition: 0.25s ease; }
#github-button:hover {
background-color: #797777; }
.sha {
color: #f0f0f0;
margin: 0 6px 0 6px; }
#download-button {
background-color: #f3989b;
width: 260px;
height: 70px;
line-height: 70px;
font-size: 18px;
font-weight: 400; }
#download-button:hover {
background-color: #f5a5a8; }
.promo {
width: 100%; }
@media only screen and (max-width : 992px) {
.promo {
width: 60%;
margin: 0 auto;
display: block; } }
.promo i {
color: #ee6e73;
font-size: 7rem;
display: block; }
.promo-caption {
font-size: 1.7rem;
font-weight: 500;
margin-top: 5px;
margin-bottom: 0px; }
#front-page-nav {
background-color: #FFF;
position: relative; }
#front-page-nav a {
color: #ee6e73; }
#front-page-nav li:hover {
background-color: #fdeaeb; }
#front-page-nav li.active {
background-color: #fdeaeb; }
#front-page-nav .container {
height: inherit; }
.col.grid-example {
border: 1px solid #eee;
margin: 7px 0;
text-align: center;
line-height: 50px;
font-size: 28px;
background-color: tomato;
color: white;
padding: 0px; }
.col.grid-example span {
font-weight: 200;
line-height: 50px; }
.promo-example {
overflow: hidden; }
/*******************
Flat Site Mockup
*******************/
#site-layout-example-left {
background-color: #90a4ae;
height: 300px; }
#site-layout-example-right {
background-color: #26a69a;
height: 300px; }
#site-layout-example-top {
background-color: #E57373;
height: 42px; }
.flat-text-header {
height: 35px;
width: 80%;
background-color: rgba(255, 255, 255, 0.15);
display: block;
margin: 27px auto; }
.flat-text {
height: 25px;
width: 80%;
background-color: rgba(0, 0, 0, 0.15);
display: block;
margin: 27px auto; }
.flat-text.small {
width: 25%;
height: 25px;
background-color: rgba(0, 0, 0, 0.15); }
.flat-text.full-width {
width: 100%; }
/**********************
**********************/
/*****************
Chrome Browser
*****************/
.browser-window {
text-align: left;
width: 100%;
height: auto;
display: inline-block;
-webkit-border-radius: 5px 5px 2px 2px;
-moz-border-radius: 5px 5px 2px 2px;
border-radius: 5px 5px 2px 2px;
background-clip: padding-box;
background-color: #fff;
margin: 20px 0px;
overflow: hidden; }
.browser-window .top-bar {
height: 30px;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
background-clip: padding-box;
border-top: thin solid #eaeae9;
border-bottom: thin solid #dfdfde;
background: linear-gradient(#e7e7e6, #E2E2E1); }
.browser-window .circle {
height: 10px;
width: 10px;
display: inline-block;
border-radius: 50%;
background-color: white;
margin-right: 1px; }
#close-circle {
background-color: #FF5C5A; }
#minimize-circle {
background-color: #FFBB50; }
#maximize-circle {
background-color: #1BC656; }
.browser-window .circles {
margin: 5px 12px; }
.browser-window .content {
margin: 0;
width: 100%;
display: inline-block;
border-radius: 0 0 5px 5px;
background-color: #fafafa; }
.browser-window .row {
margin: 0; }
.clear {
clear: both; }
/**********************
**********************/
.dynamic-color .red, .dynamic-color .pink, .dynamic-color .purple, .dynamic-color .deep-purple, .dynamic-color .indigo, .dynamic-color .blue, .dynamic-color .light-blue, .dynamic-color .cyan, .dynamic-color .teal, .dynamic-color .green, .dynamic-color .light-green, .dynamic-color .lime, .dynamic-color .yellow, .dynamic-color .amber, .dynamic-color .orange, .dynamic-color .deep-orange, .dynamic-color .brown, .dynamic-color .grey, .dynamic-color .blue-grey {
height: 55px;
width: 100%;
padding: 0 15px;
line-height: 55px;
font-weight: 500;
font-size: 12px;
display: block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box; }
.dynamic-color .col {
margin-bottom: 55px; }
.center {
text-align: center;
vertical-align: middle; }
.icon-demo {
line-height: 50px; }
.icon-container i {
font-size: 3em;
display: block;
margin-bottom: 10px; }
.icon-container .icon-preview {
height: 120px;
text-align: center; }
.icon-holder {
display: block;
text-align: center;
width: 150px;
height: 115px;
float: left;
margin: 0px 0px 15px 0px; }
.icon-holder p {
margin: 0px 0; }
.tabs-wrapper {
position: relative;
height: 48px; }
.tabs-wrapper .row.pinned {
position: fixed;
width: 100%;
top: 0;
z-index: 10; }
.shadow-demo {
background-color: #26a69a;
width: 125px;
height: 125px;
margin: 20px auto; }
@media only screen and (max-width: 1200px) {
.shadow-demo {
width: 100px;
height: 100px; } }
@media only screen and (max-width: 600px) {
.shadow-demo {
width: 150px;
height: 150px; } }
.parallax-container .text-center {
position: absolute;
top: 50%;
left: 0;
right: 0;
margin-top: -27px; }
ul.table-of-contents {
margin-top: 0;
padding-top: 48px; }
code, pre {
position: relative;
font-size: 1.1rem; }
.directory-markup {
font-size: 1rem;
line-height: 1.1rem ; }
pre[class*="language-"] {
padding: 25px 12px 7px 12px;
border: solid 1px rgba(51, 51, 51, 0.12); }
pre[class*="language-"]:before {
position: absolute;
padding: 1px 5px;
background: #e8e6e3;
top: 0;
left: 0;
font-family: "Roboto", sans-serif;
-webkit-font-smoothing: antialiased;
color: #555;
content: attr(class);
font-size: 0.9rem;
border: solid 1px rgba(51, 51, 51, 0.12);
border-top: none;
border-left: none; }
.toc-wrapper {
position: relative;
margin-top: 42px; }
#carbonads {
max-width: 150px;
display: inline-block;
position: relative;
text-align: left;
-webkit-font-smoothing: antialiased; }
#carbonads > span, #carbonads span.carbon-wrap {
height: 100px;
display: block; }
#carbonads a.carbon-img {
height: 100px;
display: inline-block;
margin-right: 10px; }
#carbonads a.carbon-text, #carbonads input[type="submit"] {
position: relative;
top: 0;
width: 150px;
vertical-align: top;
display: inline-block;
font-size: 13px;
color: #E57373; }
#carbonads a.carbon-poweredby {
position: relative;
left: 28px;
font-size: 11px;
color: #EF9A9A; }
.buysellads #carbonads > span, .buysellads #carbonads span.carbon-wrap {
height: auto; }
.buysellads #carbonads a.carbon-text {
top: 5px;
left: 0;
width: 130px;
display: block;
font-size: 13px;
-webkit-font-smoothing: antialiased;
color: #E57373; }
.buysellads #carbonads a.carbon-poweredby {
top: 5px; }
.buysellads-header #carbonads > span, .buysellads-header #carbonads span.carbon-wrap {
height: auto; }
.buysellads-header #carbonads a.carbon-text {
color: #fff; }
.buysellads-header #carbonads a.carbon-poweredby {
color: rgba(255, 255, 255, 0.8); }
.buysellads {
-webkit-font-smoothing: antialiased;
position: relative; }
.buysellads .bsa_it.one {
width: 130px;
position: absolute;
left: 0;
top: 50px; }
.buysellads .bsa_it.one .bsa_it_p {
left: 0;
bottom: -15px; }
.buysellads .bsa_it.one .bsa_it_ad .bsa_it_t {
color: #E57373; }
.buysellads .bsa_it.one .bsa_it_ad .bsa_it_d {
color: #EF9A9A; }
.buysellads .bsa_it_ad a {
display: block;
width: 130px; }
.buysellads-header {
margin-top: 30px; }
.buysellads-header .bsa_it.one .bsa_it_p {
bottom: -20px; }
.bsa_it.one {
min-width: 230px;
max-width: 270px;
display: inline-block;
text-align: left; }
.bsa_it.one .bsa_it_ad {
border: 0;
padding: 0;
background-color: transparent; }
.bsa_it.one .bsa_it_ad .bsa_it_t {
color: #fff; }
.bsa_it.one .bsa_it_ad .bsa_it_d {
color: #FFCDD2; }
.bsa_it.one .bsa_it_p {
right: auto;
left: 40px;
bottom: -5px; }
.bsa_it.one .bsa_it_p a {
color: #FFCDD2; }
footer {
font-size: 0.9rem; }
body.parallax-demo footer {
margin-top: 0; }
.image-container {
width: 100%; }
.image-container img {
max-width: 100%; }
@media only screen and (max-width : 600px) {
.mobile-image {
max-width: 100%; } }
.waves-color-demo .collection-item {
height: 57px;
line-height: 57px; }
.waves-color-demo .collection-item code {
line-height: 57px; }
.waves-color-demo .btn:not(.waves-light), .waves-color-demo .btn-large:not(.waves-light) {
background-color: #FFFFFF;
color: #212121; }
.card-panel span, .card-content p {
-webkit-font-smoothing: antialiased; }
#images .card-panel .row {
margin-bottom: 0; }
.pushpin-demo {
position: relative;
height: 100px; }
#pushpin-demo-1 {
display: block;
height: inherit;
background-color: #ddd; }
.valign-demo {
height: 400px;
background-color: #ddd; }
.talign-demo {
height: 100px;
background-color: #ddd; }
#staggered-test li, #image-test {
-ms-filter: "progid:DXImageTransform@mixin Microsoft@mixin Alpha(Opacity=${iefactor})";
filter: "alpha(opacity=(${iefactor}))";
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0; }
#tx-live-lang-container {
background-color: #fcfcfc;
z-index: 999; }
#tx-live-lang-container #tx-live-lang-picker {
background-color: #fcfcfc; }
#tx-live-lang-container #tx-live-lang-picker li {
color: rgba(0, 0, 0, 0.87); }
#tx-live-lang-container #tx-live-lang-picker li:hover {
color: inherit;
background-color: #fdeaeb; }
#tx-live-lang-container .txlive-langselector-toggle {
border-bottom: 2px solid #ee6e73; }
#tx-live-lang-container .txlive-langselector-current {
color: rgba(0, 0, 0, 0.87); }
#tx-live-lang-container .txlive-langselector-marker {
border-bottom: 4px solid rgba(0, 0, 0, 0.61); }