Skip to content

Instantly share code, notes, and snippets.

@rhinkle
Last active August 29, 2015 14:16
Show Gist options
  • Select an option

  • Save rhinkle/a2ff3dd48d0396981b77 to your computer and use it in GitHub Desktop.

Select an option

Save rhinkle/a2ff3dd48d0396981b77 to your computer and use it in GitHub Desktop.
Bootstrap 3 carousel slider fade effect with css.
/*!
* Start Bootstrap - Full Slider HTML Template (http://startbootstrap.com)
* Code licensed under the Apache License v2.0.
* For details, see http://www.apache.org/licenses/LICENSE-2.0.
*/
html,
body {
height: 100%;
position: relative;
}
footer {
margin: 0px 0;
}
/* Special Slider
========================================================================== */
.carousel{
.admin-bar &{
margin-top: -32px;
}
}
.carousel,
.item,
.active {
height: 100%;
}
.carousel-inner {
height: 100%;
}
.fill {
width: 100%;
height: 100%;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}
.carousel-indicators{
bottom: 110px;
}
.carousel-caption{
top:0px;
left: 0px;
bottom: auto;
right: 0px;
text-align: left;
text-shadow:none;
h1,h2{
margin-bottom: 40px;
margin-top: 0px;
span{
@extend .font-bold;
}
}
p{
font-size: 17px;
line-height: 1.4em;
}
a{
@include border-radius(3px);
display: block;
margin-top: 35px;
color: white;
background: $teal;
padding: 15px;
@include box-sizing(box-border);
@extend .font-bold;
}
}
.caption-box{
background: rgba($dkgreen, 0.90);
@extend .col-md-3;
padding: 30px;
width: 30%;
@include breakpoint-ie (lg);
}
.carousel .carousel-inner .item{
opacity: 0;
transition-property: opacity;
}
.carousel .carousel-inner .active{
opacity: 1;
}
.carousel .carousel-inner .active.left,
.carousel .carousel-inner .active.right {
left: 0;
opacity: 0;
}
.carousel .carousel-inner .next.left,
.carousel .carousel-inner .prev.right {
opacity: 1;
}
.csstransforms,
.csstransforms3d,
.csstransitions{
.carousel .carousel-inner > .item.next,
.carousel .carousel-inner > .item.active.right {
opacity: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel .carousel-inner > .item.prev,
.carousel .carousel-inner > .item.active.left {
opacity: 0;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
.carousel .carousel-inner > .item.next.left,
.carousel .carousel-inner > .item.prev.right,
.carousel .carousel-inner > .item.active {
opacity: 1;
-webkit-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
}
}
/*
--------------------------------------------------------------
Front Page Styles
--------------------------------------------------------------
*/
.home .wrapper-container.main,
.home .wrapper-container.main .wrapper .inner-page-wrap{
background: none;
}
.home .wrapper-container.main {
padding-top:60px;
}
.class-sidebar-front ul{
> li.widget{
@extend .col-md-4;
text-align: center;
}
}
.home-widget-wrapper{
li.item{
@extend .col-md-4;
text-align: center;
margin-bottom: 60px;
span.home-widget{
display: block;
margin-bottom: 25px;
}
.widget-title{
margin-bottom: 25px;
a{
color: black;
}
}
&.hover{
.widget-title a{
color: #9fcc3a;
}
span.home-widget{
opacity: 0.65;
}
}
}
}
/* Sub Section Page && Gravity forms
========================================================================== */
.sub-section{
margin-top: 40px;
&.has_bkg{
width: 100%;
// height: 100%;
background-position: center;
-webkit-background-size: cover;
-moz-background-size: cover;
background-size: cover;
-o-background-size: cover;
}
.bkg_filter{
background-color: rgba(#002624,0.65);
width: 100%;
height: 100%;
padding-top: 75px;
padding-bottom: 200px;
}
}
/* End Front page Styles */
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment