테스트 사이트 - 개발 중인 베타 버전입니다

CSS slider 테스트1

· 11년 전 · 3020

HTML 소스............

<!DOCTYPE html>
<html>
<head>
 <title>test1_cssslider</title>
 <meta http-equiv="content-type" content="text/html; charset=utf-8" />
 <meta name="viewport" content="width=device-width, initial-scale=1">
 

 
</head>
<body style="background-color:#d7d7d7; margin: auto; text-align: center;">

 
 <link rel="stylesheet" href="engine1/style.css">
 <!--[if IE]><link rel="stylesheet" href="engine1/ie.css"><![endif]-->
 <!--[if lte IE 9]><script type="text/javascript" src="engine1/ie.js"></script><![endif]-->

 <div class='csslider1 autoplay '>
  <input name="cs_anchor1" id='cs_slide1_0' type="radio" class='cs_anchor slide' >
  <input name="cs_anchor1" id='cs_slide1_1' type="radio" class='cs_anchor slide' >
  <input name="cs_anchor1" id='cs_slide1_2' type="radio" class='cs_anchor slide' >
  <input name="cs_anchor1" id='cs_slide1_3' type="radio" class='cs_anchor slide' >
  <input name="cs_anchor1" id='cs_slide1_4' type="radio" class='cs_anchor slide' >
  <input name="cs_anchor1" id='cs_slide1_5' type="radio" class='cs_anchor slide' >
  <input name="cs_anchor1" id='cs_slide1_6' type="radio" class='cs_anchor slide' >
  <input name="cs_anchor1" id='cs_slide1_7' type="radio" class='cs_anchor slide' >
  <input name="cs_anchor1" id='cs_play1' type="radio" class='cs_anchor' checked>
  <input name="cs_anchor1" id='cs_pause1' type="radio" class='cs_anchor' >
  <ul>
   <div style="width: 100%; visibility: hidden; font-size: 0px; line-height: 0;">
    <img src="data1/images/chrysanthemum.jpg" style="width: 100%;">
   </div>
   <li class='num0 img'>
    <img src='data1/images/chrysanthemum.jpg' alt='Chrysanthemum' title='Chrysanthemum' />
   </li>
   <li class='num1 img'>
    <img src='data1/images/desert.jpg' alt='Desert' title='Desert' />
   </li>
   <li class='num2 img'>
    <img src='data1/images/hydrangeas.jpg' alt='Hydrangeas' title='Hydrangeas' />
   </li>
   <li class='num3 img'>
    <img src='data1/images/jellyfish.jpg' alt='Jellyfish' title='Jellyfish' />
   </li>
   <li class='num4 img'>
    <img src='data1/images/koala.jpg' alt='Koala' title='Koala' />
   </li>
   <li class='num5 img'>
    <img src='data1/images/lighthouse.jpg' alt='Lighthouse' title='Lighthouse' />
   </li>
   <li class='num6 img'>
    <img src='data1/images/penguins.jpg' alt='Penguins' title='Penguins' />
   </li>
   <li class='num7 img'>
    <img src='data1/images/tulips.jpg' alt='Tulips' title='Tulips' />
   </li>
  
  </ul>
  <a class="cs_lnk" href="http://cssslider.com">image slider</a>
  <div class='cs_description'>
   <label class='num0'>
    <span class="cs_title"><span class="cs_wrapper">Chrysanthemum</span></span>
    
   </label>
   <label class='num1'>
    <span class="cs_title"><span class="cs_wrapper">Desert</span></span>
    
   </label>
   <label class='num2'>
    <span class="cs_title"><span class="cs_wrapper">Hydrangeas</span></span>
    
   </label>
   <label class='num3'>
    <span class="cs_title"><span class="cs_wrapper">Jellyfish</span></span>
    
   </label>
   <label class='num4'>
    <span class="cs_title"><span class="cs_wrapper">Koala</span></span>
    
   </label>
   <label class='num5'>
    <span class="cs_title"><span class="cs_wrapper">Lighthouse</span></span>
    
   </label>
   <label class='num6'>
    <span class="cs_title"><span class="cs_wrapper">Penguins</span></span>
    
   </label>
   <label class='num7'>
    <span class="cs_title"><span class="cs_wrapper">Tulips</span></span>
    
   </label>
  </div>
  
  <div class='cs_arrowprev'>
   <label class='num0' for='cs_slide1_0'></label>
   <label class='num1' for='cs_slide1_1'></label>
   <label class='num2' for='cs_slide1_2'></label>
   <label class='num3' for='cs_slide1_3'></label>
   <label class='num4' for='cs_slide1_4'></label>
   <label class='num5' for='cs_slide1_5'></label>
   <label class='num6' for='cs_slide1_6'></label>
   <label class='num7' for='cs_slide1_7'></label>
  </div>
  <div class='cs_arrownext'>
   <label class='num0' for='cs_slide1_0'></label>
   <label class='num1' for='cs_slide1_1'></label>
   <label class='num2' for='cs_slide1_2'></label>
   <label class='num3' for='cs_slide1_3'></label>
   <label class='num4' for='cs_slide1_4'></label>
   <label class='num5' for='cs_slide1_5'></label>
   <label class='num6' for='cs_slide1_6'></label>
   <label class='num7' for='cs_slide1_7'></label>
  </div>
  
  <div class='cs_bullets'>
   <label class='num0' for='cs_slide1_0'>
    <span class='cs_point'></span>
    <span class='cs_thumb'><img src='data1/tooltips/chrysanthemum.jpg' alt='Chrysanthemum' title='Chrysanthemum' /></span>
   </label>
   <label class='num1' for='cs_slide1_1'>
    <span class='cs_point'></span>
    <span class='cs_thumb'><img src='data1/tooltips/desert.jpg' alt='Desert' title='Desert' /></span>
   </label>
   <label class='num2' for='cs_slide1_2'>
    <span class='cs_point'></span>
    <span class='cs_thumb'><img src='data1/tooltips/hydrangeas.jpg' alt='Hydrangeas' title='Hydrangeas' /></span>
   </label>
   <label class='num3' for='cs_slide1_3'>
    <span class='cs_point'></span>
    <span class='cs_thumb'><img src='data1/tooltips/jellyfish.jpg' alt='Jellyfish' title='Jellyfish' /></span>
   </label>
   <label class='num4' for='cs_slide1_4'>
    <span class='cs_point'></span>
    <span class='cs_thumb'><img src='data1/tooltips/koala.jpg' alt='Koala' title='Koala' /></span>
   </label>
   <label class='num5' for='cs_slide1_5'>
    <span class='cs_point'></span>
    <span class='cs_thumb'><img src='data1/tooltips/lighthouse.jpg' alt='Lighthouse' title='Lighthouse' /></span>
   </label>
   <label class='num6' for='cs_slide1_6'>
    <span class='cs_point'></span>
    <span class='cs_thumb'><img src='data1/tooltips/penguins.jpg' alt='Penguins' title='Penguins' /></span>
   </label>
   <label class='num7' for='cs_slide1_7'>
    <span class='cs_point'></span>
    <span class='cs_thumb'><img src='data1/tooltips/tulips.jpg' alt='Tulips' title='Tulips' /></span>
   </label>
  </div>
  
  </div>
  
  
</body>
</html>



CSS 소스.......................

@import url(http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300&subset=latin,cyrillic-ext,latin-ext,cyrillic,greek-ext,greek,vietnamese);
@font-face {
 font-family: "basiccontrols";
 src: url("basiccontrols.eot?cssslidertheme=basic");
 src: url("basiccontrols.eot#iefix?cssslidertheme=basic") format("embedded-opentype"),
   url("basiccontrols.woff?cssslidertheme=basic") format("woff"),
   url("basiccontrols.ttf?cssslidertheme=basic") format("truetype"),
   url("basiccontrols.svg#basic?cssslidertheme=basic") format("svg");
 font-weight: normal;
 font-style: normal;
}

.csslider1 {
 display: inline-block;
 position: relative;
 
 height: 360px;
 width: 100%;
 margin-top: 10px;
}
.csslider1 > .cs_anchor {
 display: none;
}
.csslider1 > ul {
 position: relative;
 z-index: 1;
 font-size: 0;
 line-height: 0;
 margin: 0 auto;
 padding: 0;
 height: 360px;
 overflow: hidden;
 white-space: nowrap;
}
.csslider1 > ul > li.img img {
 width: 100%;
}
.csslider1 > ul > li.img {
 font-size: 0pt;

 -khtml-user-select: none;
 -moz-user-select: none;
 user-select: none;
}
.csslider1 > ul > li {
 position: relative;
 display: inline-block;
 width: 100%;
 height: 100%;
 overflow: hidden;
 font-size: 15px;
 font-size: initial;
 line-height: normal;
 white-space: normal;
 vertical-align: top;
 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;

 -webkit-transform: translate3d(0,0,0);
 -moz-transform: translate3d(0,0,0);
 -ms-transform: translate3d(0,0,0);
 -o-transform: translate3d(0,0,0);
 transform: translate3d(0,0,0);
}
.csslider1 .cs_lnk{
 position: absolute;
 top: -9999px;
 left: -9999px;
 font-size: 0pt;
 opacity: 0;
 filter: alpha(opacity=0);
}.csslider1 > .cs_arrowprev,
.csslider1 > .cs_arrownext {
 position: absolute;
 top: 50%;
 -webkit-box-sizing: content-box;
 -moz-box-sizing: content-box;
 box-sizing: content-box;

 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
 z-index: 5;
}
.csslider1 > .cs_arrowprev > label,
.csslider1 > .cs_arrownext > label {
 position: absolute;

 text-decoration: none;
 cursor: pointer;
 opacity: 0;
 z-index: -1;
}
.csslider1 > .cs_arrowprev {
 left: 0;
}
.csslider1 > .cs_arrownext {
 right: 0;
}

.csslider1 > .cs_arrowprev > label.num7,
.csslider1 > .cs_arrownext > label.num1 {
 opacity: 1;
 z-index: 5;
}
.csslider1 > .slide:checked ~ .cs_arrowprev > label,
.csslider1 > .slide:checked ~ .cs_arrownext > label {
 opacity: 0;
 z-index: -1;
}


.csslider1 > #cs_slide1_0:checked ~ .cs_arrowprev > label.num7,
.csslider1 > #cs_slide1_0:checked ~ .cs_arrownext > label.num1,
.csslider1 > #cs_slide1_1:checked ~ .cs_arrowprev > label.num0,
.csslider1 > #cs_slide1_1:checked ~ .cs_arrownext > label.num2,
.csslider1 > #cs_slide1_2:checked ~ .cs_arrowprev > label.num1,
.csslider1 > #cs_slide1_2:checked ~ .cs_arrownext > label.num3,
.csslider1 > #cs_slide1_3:checked ~ .cs_arrowprev > label.num2,
.csslider1 > #cs_slide1_3:checked ~ .cs_arrownext > label.num4,
.csslider1 > #cs_slide1_4:checked ~ .cs_arrowprev > label.num3,
.csslider1 > #cs_slide1_4:checked ~ .cs_arrownext > label.num5,
.csslider1 > #cs_slide1_5:checked ~ .cs_arrowprev > label.num4,
.csslider1 > #cs_slide1_5:checked ~ .cs_arrownext > label.num6,
.csslider1 > #cs_slide1_6:checked ~ .cs_arrowprev > label.num5,
.csslider1 > #cs_slide1_6:checked ~ .cs_arrownext > label.num7,
.csslider1 > #cs_slide1_7:checked ~ .cs_arrowprev > label.num6,
.csslider1 > #cs_slide1_7:checked ~ .cs_arrownext > label.num0 {
 opacity: 1;
 z-index: 5;
}

/* calculate autoplay */
@-webkit-keyframes arrow {
 0%, 12.49% { opacity: 1; z-index: 5; }
 12.5%, 100% { opacity: 0; z-index: -1; }
}
@-moz-keyframes arrow {
 0%, 12.49% { opacity: 1; z-index: 5; }
 12.5%, 100% { opacity: 0; z-index: -1; }
}
@-ms-keyframes arrow {
 0%, 12.49% { opacity: 1; z-index: 5; }
 12.5%, 100% { opacity: 0; z-index: -1; }
}
@-o-keyframes arrow {
 0%, 12.49% { opacity: 1; z-index: 5; }
 12.5%, 100% { opacity: 0; z-index: -1; }
}
@keyframes arrow {
 0%, 12.49% { opacity: 1; z-index: 5; }
 12.5%, 100% { opacity: 0; z-index: -1; }
}


.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num7,
.csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num1,
.csslider1 > #cs_pause1:checked ~ .cs_arrowprev > label.num7,
.csslider1 > #cs_pause1:checked ~ .cs_arrownext > label.num1 {
 -webkit-animation: arrow 32000ms infinite -2000ms;
 -moz-animation: arrow 32000ms infinite -2000ms;
 -ms-animation: arrow 32000ms infinite -2000ms;
 -o-animation: arrow 32000ms infinite -2000ms;
 animation: arrow 32000ms infinite -2000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num0,
.csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num2,
.csslider1 > #cs_pause1:checked ~ .cs_arrowprev > label.num0,
.csslider1 > #cs_pause1:checked ~ .cs_arrownext > label.num2 {
 -webkit-animation: arrow 32000ms infinite 2000ms;
 -moz-animation: arrow 32000ms infinite 2000ms;
 -ms-animation: arrow 32000ms infinite 2000ms;
 -o-animation: arrow 32000ms infinite 2000ms;
 animation: arrow 32000ms infinite 2000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num1,
.csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num3,
.csslider1 > #cs_pause1:checked ~ .cs_arrowprev > label.num1,
.csslider1 > #cs_pause1:checked ~ .cs_arrownext > label.num3 {
 -webkit-animation: arrow 32000ms infinite 6000ms;
 -moz-animation: arrow 32000ms infinite 6000ms;
 -ms-animation: arrow 32000ms infinite 6000ms;
 -o-animation: arrow 32000ms infinite 6000ms;
 animation: arrow 32000ms infinite 6000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num2,
.csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num4,
.csslider1 > #cs_pause1:checked ~ .cs_arrowprev > label.num2,
.csslider1 > #cs_pause1:checked ~ .cs_arrownext > label.num4 {
 -webkit-animation: arrow 32000ms infinite 10000ms;
 -moz-animation: arrow 32000ms infinite 10000ms;
 -ms-animation: arrow 32000ms infinite 10000ms;
 -o-animation: arrow 32000ms infinite 10000ms;
 animation: arrow 32000ms infinite 10000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num3,
.csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num5,
.csslider1 > #cs_pause1:checked ~ .cs_arrowprev > label.num3,
.csslider1 > #cs_pause1:checked ~ .cs_arrownext > label.num5 {
 -webkit-animation: arrow 32000ms infinite 14000ms;
 -moz-animation: arrow 32000ms infinite 14000ms;
 -ms-animation: arrow 32000ms infinite 14000ms;
 -o-animation: arrow 32000ms infinite 14000ms;
 animation: arrow 32000ms infinite 14000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num4,
.csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num6,
.csslider1 > #cs_pause1:checked ~ .cs_arrowprev > label.num4,
.csslider1 > #cs_pause1:checked ~ .cs_arrownext > label.num6 {
 -webkit-animation: arrow 32000ms infinite 18000ms;
 -moz-animation: arrow 32000ms infinite 18000ms;
 -ms-animation: arrow 32000ms infinite 18000ms;
 -o-animation: arrow 32000ms infinite 18000ms;
 animation: arrow 32000ms infinite 18000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num5,
.csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num7,
.csslider1 > #cs_pause1:checked ~ .cs_arrowprev > label.num5,
.csslider1 > #cs_pause1:checked ~ .cs_arrownext > label.num7 {
 -webkit-animation: arrow 32000ms infinite 22000ms;
 -moz-animation: arrow 32000ms infinite 22000ms;
 -ms-animation: arrow 32000ms infinite 22000ms;
 -o-animation: arrow 32000ms infinite 22000ms;
 animation: arrow 32000ms infinite 22000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_arrowprev > label.num6,
.csslider1 > #cs_play1:checked ~ .cs_arrownext > label.num0,
.csslider1 > #cs_pause1:checked ~ .cs_arrowprev > label.num6,
.csslider1 > #cs_pause1:checked ~ .cs_arrownext > label.num0 {
 -webkit-animation: arrow 32000ms infinite 26000ms;
 -moz-animation: arrow 32000ms infinite 26000ms;
 -ms-animation: arrow 32000ms infinite 26000ms;
 -o-animation: arrow 32000ms infinite 26000ms;
 animation: arrow 32000ms infinite 26000ms;
 
}


.csslider1.cs_pauseHover:hover > .cs_arrowprev > label,
.csslider1 > #cs_pause1:checked ~ .cs_arrowprev > label,
.csslider1.cs_pauseHover:hover > .cs_arrownext > label,
.csslider1 > #cs_pause1:checked ~ .cs_arrownext > label {
 -webkit-animation-play-state: paused !important;
 -moz-animation-play-state: paused !important;
 -ms-animation-play-state: paused !important;
 -o-animation-play-state: paused !important;
 animation-play-state: paused !important;
}

/* stop */
.csslider1 > .slide:checked ~ .cs_arrowprev > label,
.csslider1 > .slide:checked ~ .cs_arrownext > label {
 -webkit-animation: none;
 -moz-animation: none;
 -ms-animation: none;
 -o-animation: none;
 animation: none;
}


/* /calculate autoplay */
.csslider1 > .cs_bullets {
 position: absolute;
 left: 0;
 width: 100%;
 z-index: 6;
 font-size: 0;
 line-height: 8pt;
 text-align: center;
 -webkit-touch-callout: none;
 -webkit-user-select: none;
 -khtml-user-select: none;
 -moz-user-select: none;
 -ms-user-select: none;
 user-select: none;
}
.csslider1 > .cs_bullets > div {
 margin-left: -50%;
 width: 100%;
}
.csslider1 > .cs_bullets > label {
 position: relative;
 display: inline-block;
 cursor: pointer;
}
.csslider1 > .cs_bullets > label > .cs_thumb {
 visibility: hidden;
 position: absolute;
 opacity: 0;
 z-index: 1;
 line-height: 0;
 left: -42.5px;
 top: -48px;
}.csslider1 > .cs_description {
 z-index: 3;
}
.csslider1 > .cs_description a,
.csslider1 > .cs_description a:visited,
.csslider1 > .cs_description a:active {
 color: inherit;
}
.csslider1 > .cs_description a:hover {
 text-decoration: none;
}
.csslider1 > .cs_description > label {
 position: absolute;
 word-wrap: break-word;
 white-space: normal;
 text-align: left;
 max-width: 50%;
 left: 0;
}
.csslider1 > .cs_description > label > span {
 vertical-align: top;
}
.csslider1 > .cs_description > label span {
 display: inline-block;
}.csslider1 > ul {
 overflow: hidden;
}


.csslider1 > #cs_slide1_0:checked ~ ul > li.num0,
.csslider1 > #cs_slide1_1:checked ~ ul > li.num1,
.csslider1 > #cs_slide1_2:checked ~ ul > li.num2,
.csslider1 > #cs_slide1_3:checked ~ ul > li.num3,
.csslider1 > #cs_slide1_4:checked ~ ul > li.num4,
.csslider1 > #cs_slide1_5:checked ~ ul > li.num5,
.csslider1 > #cs_slide1_6:checked ~ ul > li.num6,
.csslider1 > #cs_slide1_7:checked ~ ul > li.num7 {
 opacity: 1;
 z-index: 2;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);
   
}

.csslider1 > ul > li {
 position: absolute;
 left: 0;
 top: 0;
 display: inline-block;
 opacity: 0;
 z-index: 1;

   -webkit-transition: -webkit-transform 2000ms ease, opacity 2000ms ease;
   -moz-transition: -moz-transform 2000ms ease, opacity 2000ms ease;
   -ms-transition: -ms-transform 2000ms ease, opacity 2000ms ease;
   -o-transition: -o-transform 2000ms ease, opacity 2000ms ease;
   transition: transform 2000ms ease, opacity 2000ms ease;
   
   -webkit-transform: scale(2);
   -moz-transform: scale(2);
   -ms-transform: scale(2);
   -o-transform: scale(2);
   transform: scale(2);
   
}
.csslider1 > ul > li.num0 {
 opacity: 1;
 z-index: 2;
   -webkit-transform: scale(1);
   -moz-transform: scale(1);
   -ms-transform: scale(1);
   -o-transform: scale(1);
   transform: scale(1);
   
}
.csslider1 > .slide:checked ~ ul > li.num0 {
 opacity: 0;
 z-index: 1;
   -webkit-transform: scale(2);
   -moz-transform: scale(2);
   -ms-transform: scale(2);
   -o-transform: scale(2);
   transform: scale(2);
   
}

/* calculate autoplay */
@-webkit-keyframes rotate {
 0%, 18.75%, 100% { opacity: 0; z-index: 2; -webkit-transform: scale(2); }
 6.25%, 12.5% { opacity: 1; z-index: 2; -webkit-transform: scale(1); }
}
@-moz-keyframes rotate {
 0%, 18.75%, 100% { opacity: 0; z-index: 2; -moz-transform: scale(2); }
 6.25%, 12.5% { opacity: 1; z-index: 2; -moz-transform: scale(1); }
}
@-ms-keyframes rotate {
 0%, 18.75%, 100% { opacity: 0; z-index: 2; -ms-transform: scale(2); }
 6.25%, 12.5% { opacity: 1; z-index: 2; -ms-transform: scale(1); }
}
@-o-keyframes rotate {
 0%, 18.75%, 100% { opacity: 0; z-index: 2; -o-transform: scale(2); }
 6.25%, 12.5% { opacity: 1; z-index: 2; -o-transform: scale(1); }
}
@keyframes rotate {
 0%, 18.75%, 100% { opacity: 0; z-index: 2; transform: scale(2); }
 6.25%, 12.5% { opacity: 1; z-index: 2; transform: scale(1); }
}


.csslider1 > #cs_play1:checked ~ ul > li.num0,
.csslider1 > #cs_pause1:checked ~ ul > li.num0 {
 -webkit-animation: rotate 32000ms infinite -2000ms;
 -moz-animation: rotate 32000ms infinite -2000ms;
 -ms-animation: rotate 32000ms infinite -2000ms;
 -o-animation: rotate 32000ms infinite -2000ms;
 animation: rotate 32000ms infinite -2000ms;
 
}
.csslider1 > #cs_play1:checked ~ ul > li.num1,
.csslider1 > #cs_pause1:checked ~ ul > li.num1 {
 -webkit-animation: rotate 32000ms infinite 2000ms;
 -moz-animation: rotate 32000ms infinite 2000ms;
 -ms-animation: rotate 32000ms infinite 2000ms;
 -o-animation: rotate 32000ms infinite 2000ms;
 animation: rotate 32000ms infinite 2000ms;
 
}
.csslider1 > #cs_play1:checked ~ ul > li.num2,
.csslider1 > #cs_pause1:checked ~ ul > li.num2 {
 -webkit-animation: rotate 32000ms infinite 6000ms;
 -moz-animation: rotate 32000ms infinite 6000ms;
 -ms-animation: rotate 32000ms infinite 6000ms;
 -o-animation: rotate 32000ms infinite 6000ms;
 animation: rotate 32000ms infinite 6000ms;
 
}
.csslider1 > #cs_play1:checked ~ ul > li.num3,
.csslider1 > #cs_pause1:checked ~ ul > li.num3 {
 -webkit-animation: rotate 32000ms infinite 10000ms;
 -moz-animation: rotate 32000ms infinite 10000ms;
 -ms-animation: rotate 32000ms infinite 10000ms;
 -o-animation: rotate 32000ms infinite 10000ms;
 animation: rotate 32000ms infinite 10000ms;
 
}
.csslider1 > #cs_play1:checked ~ ul > li.num4,
.csslider1 > #cs_pause1:checked ~ ul > li.num4 {
 -webkit-animation: rotate 32000ms infinite 14000ms;
 -moz-animation: rotate 32000ms infinite 14000ms;
 -ms-animation: rotate 32000ms infinite 14000ms;
 -o-animation: rotate 32000ms infinite 14000ms;
 animation: rotate 32000ms infinite 14000ms;
 
}
.csslider1 > #cs_play1:checked ~ ul > li.num5,
.csslider1 > #cs_pause1:checked ~ ul > li.num5 {
 -webkit-animation: rotate 32000ms infinite 18000ms;
 -moz-animation: rotate 32000ms infinite 18000ms;
 -ms-animation: rotate 32000ms infinite 18000ms;
 -o-animation: rotate 32000ms infinite 18000ms;
 animation: rotate 32000ms infinite 18000ms;
 
}
.csslider1 > #cs_play1:checked ~ ul > li.num6,
.csslider1 > #cs_pause1:checked ~ ul > li.num6 {
 -webkit-animation: rotate 32000ms infinite 22000ms;
 -moz-animation: rotate 32000ms infinite 22000ms;
 -ms-animation: rotate 32000ms infinite 22000ms;
 -o-animation: rotate 32000ms infinite 22000ms;
 animation: rotate 32000ms infinite 22000ms;
 
}
.csslider1 > #cs_play1:checked ~ ul > li.num7,
.csslider1 > #cs_pause1:checked ~ ul > li.num7 {
 -webkit-animation: rotate 32000ms infinite 26000ms;
 -moz-animation: rotate 32000ms infinite 26000ms;
 -ms-animation: rotate 32000ms infinite 26000ms;
 -o-animation: rotate 32000ms infinite 26000ms;
 animation: rotate 32000ms infinite 26000ms;
 
}



.csslider1 > #cs_play1:checked ~ ul > li,
.csslider1 > #cs_pause1:checked ~ ul > li {
 -webkit-transition: none;
 -moz-transition: none;
 -ms-transition: none;
 -o-transition: none;
 transition: none;
 
}

.csslider1.cs_pauseHover:hover > ul > li,
.csslider1 > #cs_pause1:checked ~ ul > li{
 -webkit-animation-play-state: paused !important;
 -moz-animation-play-state: paused !important;
 -ms-animation-play-state: paused !important;
 -o-animation-play-state: paused !important;
 animation-play-state: paused !important;
}

/* stop */

.csslider1 > .slide:checked ~ ul > li {
 -webkit-animation: none;
 -moz-animation: none;
 -ms-animation: none;
 -o-animation: none;
 animation: none;
}

/* /calculate autoplay */
.csslider1 > .cs_play_pause {
   -webkit-transition: .4s all 0s ease;
   -moz-transition: .4s all 0s ease;
   -ms-transition: .4s all 0s ease;
   -o-transition: .4s all 0s ease;
   transition: .4s all 0s ease;
   
}
.csslider1 > .cs_arrowprev {
   -webkit-transition: .4s all .15s ease;
   -moz-transition: .4s all .15s ease;
   -ms-transition: .4s all .15s ease;
   -o-transition: .4s all .15s ease;
   transition: .4s all .15s ease;
   
}
.csslider1 > .cs_arrownext {
   -webkit-transition: .4s all .3s ease;
   -moz-transition: .4s all .3s ease;
   -ms-transition: .4s all .3s ease;
   -o-transition: .4s all .3s ease;
   transition: .4s all .3s ease;
   
}
.csslider1 > .cs_arrowprev,
.csslider1 > .cs_arrownext,
.csslider1 > .cs_play_pause {
 opacity: 0;
 -webkit-transform: translateY(-30px);
 -moz-transform: translateY(-30px);
 -ms-transform: translateY(-30px);
 -o-transform: translateY(-30px);
 transform: translateY(-30px);
 
}

.csslider1:hover > .cs_arrowprev,
.csslider1:hover > .cs_arrownext,
.csslider1:hover > .cs_play_pause {
 opacity: 1;
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
 
}.csslider1 > .cs_arrowprev > label,
.csslider1 > .cs_arrownext > label {
 padding: 17px;
 height: 23px;
 width: 23px;
 margin-top: -28px;
 margin-left: -28px;

 background-color: #CBECFD;

 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 border-radius: 50%;
}
.csslider1 > .cs_arrowprev > label,
.csslider1 > .cs_arrownext > label,
.csslider1 > .cs_arrowprev > label:after,
.csslider1 > .cs_arrownext > label:after {
 -webkit-transition: background-color 0.4s, color 0.4s;
 -moz-transition: background-color 0.4s, color 0.4s;
 -ms-transition: background-color 0.4s, color 0.4s;
 -o-transition: background-color 0.4s, color 0.4s;
 transition: background-color 0.4s, color 0.4s;
 
}
.csslider1 > .cs_arrowprev {
 margin-left: 2px;
 left: 45px;
}
.csslider1 > .cs_arrownext {
 margin-right: 2px;
 right: 45px;
}
.csslider1 > .cs_arrowprev > label:after,
.csslider1 > .cs_arrownext > label:after {
 display: block;
 font: 21px "basiccontrols";
 color: #3A4A5A;
 line-height: 23px;
 text-align: center;
}
.csslider1 > .cs_arrowprev > label:after {
 content: '\e801';
}
.csslider1 > .cs_arrownext > label:after {
 content: '\e800';
}

.csslider1 > .cs_arrowprev:hover > label,
.csslider1 > .cs_arrownext:hover > label {
 background-color: #e5f6fe;
}

.csslider1 > .cs_arrownext:hover > label:after {
 color: #000;
 -webkit-animation: nextArrow .7s infinite ease-in-out;
 -moz-animation: nextArrow .7s infinite ease-in-out;
 -ms-animation: nextArrow .7s infinite ease-in-out;
 -o-animation: nextArrow .7s infinite ease-in-out;
 animation: nextArrow .7s infinite ease-in-out;
 
}
.csslider1 > .cs_arrowprev:hover > label:after {
 color: #000;
 -webkit-animation: prevArrow .7s infinite ease-in-out;
 -moz-animation: prevArrow .7s infinite ease-in-out;
 -ms-animation: prevArrow .7s infinite ease-in-out;
 -o-animation: prevArrow .7s infinite ease-in-out;
 animation: prevArrow .7s infinite ease-in-out;
 
}


@-webkit-keyframes nextArrow {
 0%, 100% { -webkit-transform: translateX(0px); }
 25% { -webkit-transform: translateX(2px); }
 75% { -webkit-transform: translateX(-2px); }
}
@-moz-keyframes nextArrow {
 0%, 100% { -moz-transform: translateX(0px); }
 25% { -moz-transform: translateX(2px); }
 75% { -moz-transform: translateX(-2px); }
}
@-ms-keyframes nextArrow {
 0%, 100% { -ms-transform: translateX(0px); }
 25% { -ms-transform: translateX(2px); }
 75% { -ms-transform: translateX(-2px); }
}
@-o-keyframes nextArrow {
 0%, 100% { -o-transform: translateX(0px); }
 25% { -o-transform: translateX(2px); }
 75% { -o-transform: translateX(-2px); }
}
@keyframes nextArrow {
 0%, 100% { transform: translateX(0px); }
 25% { transform: translateX(2px); }
 75% { transform: translateX(-2px); }
}


@-webkit-keyframes prevArrow {
 0%, 100% { -webkit-transform: translateX(0px); }
 25% { -webkit-transform: translateX(-2px); }
 75% { -webkit-transform: translateX(2px); }
}
@-moz-keyframes prevArrow {
 0%, 100% { -moz-transform: translateX(0px); }
 25% { -moz-transform: translateX(-2px); }
 75% { -moz-transform: translateX(2px); }
}
@-ms-keyframes prevArrow {
 0%, 100% { -ms-transform: translateX(0px); }
 25% { -ms-transform: translateX(-2px); }
 75% { -ms-transform: translateX(2px); }
}
@-o-keyframes prevArrow {
 0%, 100% { -o-transform: translateX(0px); }
 25% { -o-transform: translateX(-2px); }
 75% { -o-transform: translateX(2px); }
}
@keyframes prevArrow {
 0%, 100% { transform: translateX(0px); }
 25% { transform: translateX(-2px); }
 75% { transform: translateX(2px); }
}
.csslider1 > .cs_bullets {
 bottom: 5px;
 margin-bottom: 5px;
}
.csslider1 > .cs_bullets > label {
 -webkit-border-radius: 50%;
 -moz-border-radius: 50%;
 border-radius: 50%;
 margin: 0 5px;
 padding: 9px;
 background: #CBECFD;
}


.csslider1 > .cs_bullets > label > .cs_thumb {
 border: 3px solid #CBECFD;
 margin-top: -150%;
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 -ms-transition: all 0.3s;
 -o-transition: all 0.3s;
 transition: all 0.3s;
 
}
.csslider1 > .cs_bullets > label > .cs_thumb:before {
 content: '';
 position: absolute;
 width: 0;
 height: 0;
 left: 50%;
 margin-left: -1px;
 bottom: -9px;
 border-left: 7px solid transparent;
 border-right: 7px solid transparent;
 
 border-top: 7px solid #CBECFD;
}
.csslider1 > .cs_bullets > label:hover > .cs_thumb {
 margin-top: -12px;
 opacity: 1;
 visibility: visible;
}


.csslider1 > .cs_bullets > label > .cs_point {
 content: '';
 position: absolute;
 left: 50%;
 top: 50%;
 margin-left: -2px;
 margin-top: -2px;
 background: transparent;
 border-radius: 50%;
 padding: 2px;
}

.csslider1 > .cs_bullets > label:hover > .cs_point,

.csslider1 > #cs_slide1_0:checked ~ .cs_bullets > label.num0 > .cs_point,
.csslider1 > #cs_slide1_1:checked ~ .cs_bullets > label.num1 > .cs_point,
.csslider1 > #cs_slide1_2:checked ~ .cs_bullets > label.num2 > .cs_point,
.csslider1 > #cs_slide1_3:checked ~ .cs_bullets > label.num3 > .cs_point,
.csslider1 > #cs_slide1_4:checked ~ .cs_bullets > label.num4 > .cs_point,
.csslider1 > #cs_slide1_5:checked ~ .cs_bullets > label.num5 > .cs_point,
.csslider1 > #cs_slide1_6:checked ~ .cs_bullets > label.num6 > .cs_point,
.csslider1 > #cs_slide1_7:checked ~ .cs_bullets > label.num7 > .cs_point {
 background: #3A4A5A;
}

/* calculate autoplay */
@-webkit-keyframes bullet {
 0%, 12.49% { background: #3A4A5A; }
 12.5%, 100% { background: transparent; }
}
@-moz-keyframes bullet {
 0%, 12.49% { background: #3A4A5A; }
 12.5%, 100% { background: transparent; }
}
@-ms-keyframes bullet {
 0%, 12.49% { background: #3A4A5A; }
 12.5%, 100% { background: transparent; }
}
@-o-keyframes bullet {
 0%, 12.49% { background: #3A4A5A; }
 12.5%, 100% { background: transparent; }
}
@keyframes bullet {
 0%, 12.49% { background: #3A4A5A; }
 12.5%, 100% { background: transparent; }
}


.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num0 > .cs_point,
.csslider1 > #cs_pause1:checked ~ .cs_bullets > label.num0 > .cs_point {
 -webkit-animation: bullet 32000ms infinite -2000ms;
 -moz-animation: bullet 32000ms infinite -2000ms;
 -ms-animation: bullet 32000ms infinite -2000ms;
 -o-animation: bullet 32000ms infinite -2000ms;
 animation: bullet 32000ms infinite -2000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num1 > .cs_point,
.csslider1 > #cs_pause1:checked ~ .cs_bullets > label.num1 > .cs_point {
 -webkit-animation: bullet 32000ms infinite 2000ms;
 -moz-animation: bullet 32000ms infinite 2000ms;
 -ms-animation: bullet 32000ms infinite 2000ms;
 -o-animation: bullet 32000ms infinite 2000ms;
 animation: bullet 32000ms infinite 2000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num2 > .cs_point,
.csslider1 > #cs_pause1:checked ~ .cs_bullets > label.num2 > .cs_point {
 -webkit-animation: bullet 32000ms infinite 6000ms;
 -moz-animation: bullet 32000ms infinite 6000ms;
 -ms-animation: bullet 32000ms infinite 6000ms;
 -o-animation: bullet 32000ms infinite 6000ms;
 animation: bullet 32000ms infinite 6000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num3 > .cs_point,
.csslider1 > #cs_pause1:checked ~ .cs_bullets > label.num3 > .cs_point {
 -webkit-animation: bullet 32000ms infinite 10000ms;
 -moz-animation: bullet 32000ms infinite 10000ms;
 -ms-animation: bullet 32000ms infinite 10000ms;
 -o-animation: bullet 32000ms infinite 10000ms;
 animation: bullet 32000ms infinite 10000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num4 > .cs_point,
.csslider1 > #cs_pause1:checked ~ .cs_bullets > label.num4 > .cs_point {
 -webkit-animation: bullet 32000ms infinite 14000ms;
 -moz-animation: bullet 32000ms infinite 14000ms;
 -ms-animation: bullet 32000ms infinite 14000ms;
 -o-animation: bullet 32000ms infinite 14000ms;
 animation: bullet 32000ms infinite 14000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num5 > .cs_point,
.csslider1 > #cs_pause1:checked ~ .cs_bullets > label.num5 > .cs_point {
 -webkit-animation: bullet 32000ms infinite 18000ms;
 -moz-animation: bullet 32000ms infinite 18000ms;
 -ms-animation: bullet 32000ms infinite 18000ms;
 -o-animation: bullet 32000ms infinite 18000ms;
 animation: bullet 32000ms infinite 18000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num6 > .cs_point,
.csslider1 > #cs_pause1:checked ~ .cs_bullets > label.num6 > .cs_point {
 -webkit-animation: bullet 32000ms infinite 22000ms;
 -moz-animation: bullet 32000ms infinite 22000ms;
 -ms-animation: bullet 32000ms infinite 22000ms;
 -o-animation: bullet 32000ms infinite 22000ms;
 animation: bullet 32000ms infinite 22000ms;
 
}
.csslider1 > #cs_play1:checked ~ .cs_bullets > label.num7 > .cs_point,
.csslider1 > #cs_pause1:checked ~ .cs_bullets > label.num7 > .cs_point {
 -webkit-animation: bullet 32000ms infinite 26000ms;
 -moz-animation: bullet 32000ms infinite 26000ms;
 -ms-animation: bullet 32000ms infinite 26000ms;
 -o-animation: bullet 32000ms infinite 26000ms;
 animation: bullet 32000ms infinite 26000ms;
 
}



.csslider1 > #cs_play1:checked ~ .cs_bullets > label > .cs_point,
.csslider1 > #cs_pause1:checked ~ .cs_bullets > label > .cs_point {
   -webkit-transition: none;
   -moz-transition: none;
   -ms-transition: none;
   -o-transition: none;
   transition: none;
   
}

.csslider1.cs_pauseHover:hover > .cs_bullets > label:after,
.csslider1 > #cs_pause1:checked ~ .cs_bullets > label > .cs_point {
 -webkit-animation-play-state: paused !important;
 -moz-animation-play-state: paused !important;
 -ms-animation-play-state: paused !important;
 -o-animation-play-state: paused !important;
 animation-play-state: paused !important;
}

/* stop */

.csslider1 > .slide:checked ~ .cs_bullets > label > .cs_point {
 -webkit-animation: none;
 -moz-animation: none;
 -ms-animation: none;
 -o-animation: none;
 animation: none;
}


/* /calculate autoplay */


.csslider1 > .cs_description > label {
 font-family: 'Open Sans Condensed', sans-serif;
 font-size: 20px;
 line-height: normal;
 bottom: 40px;
 left: 10px;
}

.csslider1 > .cs_description > label > span {
 color: #3A4A5A;
 position: relative;
 padding: 13px;
 -webkit-border-radius: 10px;
 -moz-border-radius: 10px;
 border-radius: 10px;

 -webkit-box-sizing: border-box;
 -moz-box-sizing: border-box;
 box-sizing: border-box;
}


.csslider1 > #cs_slide1_0:checked ~ .cs_description > .num0 > .cs_title,
.csslider1 > #cs_slide1_0:checked ~ .cs_description > .num0 > .cs_descr,
.csslider1 > #cs_slide1_1:checked ~ .cs_description > .num1 > .cs_title,
.csslider1 > #cs_slide1_1:checked ~ .cs_description > .num1 > .cs_descr,
.csslider1 > #cs_slide1_2:checked ~ .cs_description > .num2 > .cs_title,
.csslider1 > #cs_slide1_2:checked ~ .cs_description > .num2 > .cs_descr,
.csslider1 > #cs_slide1_3:checked ~ .cs_description > .num3 > .cs_title,
.csslider1 > #cs_slide1_3:checked ~ .cs_description > .num3 > .cs_descr,
.csslider1 > #cs_slide1_4:checked ~ .cs_description > .num4 > .cs_title,
.csslider1 > #cs_slide1_4:checked ~ .cs_description > .num4 > .cs_descr,
.csslider1 > #cs_slide1_5:checked ~ .cs_description > .num5 > .cs_title,
.csslider1 > #cs_slide1_5:checked ~ .cs_description > .num5 > .cs_descr,
.csslider1 > #cs_slide1_6:checked ~ .cs_description > .num6 > .cs_title,
.csslider1 > #cs_slide1_6:checked ~ .cs_description > .num6 > .cs_descr,
.csslider1 > #cs_slide1_7:checked ~ .cs_description > .num7 > .cs_title,
.csslider1 > #cs_slide1_7:checked ~ .cs_description > .num7 > .cs_descr {
 opacity: 1;
 visibility: visible;
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
 
}


.csslider1 > #cs_slide1_0:checked ~ .cs_description > .num0 .cs_wrapper,
.csslider1 > #cs_slide1_1:checked ~ .cs_description > .num1 .cs_wrapper,
.csslider1 > #cs_slide1_2:checked ~ .cs_description > .num2 .cs_wrapper,
.csslider1 > #cs_slide1_3:checked ~ .cs_description > .num3 .cs_wrapper,
.csslider1 > #cs_slide1_4:checked ~ .cs_description > .num4 .cs_wrapper,
.csslider1 > #cs_slide1_5:checked ~ .cs_description > .num5 .cs_wrapper,
.csslider1 > #cs_slide1_6:checked ~ .cs_description > .num6 .cs_wrapper,
.csslider1 > #cs_slide1_7:checked ~ .cs_description > .num7 .cs_wrapper {
 opacity: 1;
 -webkit-transform: translateY(0);
 -moz-transform: translateY(0);
 -ms-transform: translateY(0);
 -o-transform: translateY(0);
 transform: translateY(0);
 
}
.csslider1 > .cs_description > label > .cs_title {
 background-color: #CBECFD;
 margin: -5px 10px;
 opacity: 0;
 visibility: hidden;
 z-index: 2;
 -webkit-transform: translateY(-100px);
 -moz-transform: translateY(-100px);
 -ms-transform: translateY(-100px);
 -o-transform: translateY(-100px);
 transform: translateY(-100px);
 
   -webkit-transition: 950ms opacity 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -webkit-transform 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms visibility 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
   -moz-transition: 950ms opacity 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -moz-transform 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms visibility 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
   -ms-transition: 950ms opacity 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -ms-transform 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms visibility 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
   -o-transition: 950ms opacity 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -o-transform 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms visibility 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
   transition: 950ms opacity 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms transform 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms visibility 600ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
   
}
.csslider1 > .cs_description > label > .cs_descr {
 background-color: #e5f6fe;
 font-size: 0.8em;
 margin: -5px 20px;
 opacity: 0;
 visibility: hidden;
 z-index: 1;
 -webkit-transform: translateY(100px);
 -moz-transform: translateY(100px);
 -ms-transform: translateY(100px);
 -o-transform: translateY(100px);
 transform: translateY(100px);
 
   -webkit-transition: 950ms opacity 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -webkit-transform 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms visibility 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
   -moz-transition: 950ms opacity 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -moz-transform 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms visibility 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
   -ms-transition: 950ms opacity 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -ms-transform 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms visibility 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
   -o-transition: 950ms opacity 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -o-transform 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms visibility 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
   transition: 950ms opacity 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms transform 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms visibility 850ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
   
}


.csslider1 > .cs_description > label > .cs_title > .cs_wrapper {
 opacity: 0;
 -webkit-transform: translateY(-100px);
 -moz-transform: translateY(-100px);
 -ms-transform: translateY(-100px);
 -o-transform: translateY(-100px);
 transform: translateY(-100px);
 
 -webkit-transition: 950ms opacity 750ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -webkit-transform 750ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
 -moz-transition: 950ms opacity 750ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -moz-transform 750ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
 -ms-transition: 950ms opacity 750ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -ms-transform 750ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
 -o-transition: 950ms opacity 750ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -o-transform 750ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
 transition: 950ms opacity 750ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms transform 750ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
 
}
.csslider1 > .cs_description > label > .cs_descr > .cs_wrapper {
 opacity: 0;
 -webkit-transform: translateY(100px);
 -moz-transform: translateY(100px);
 -ms-transform: translateY(100px);
 -o-transform: translateY(100px);
 transform: translateY(100px);
 
 -webkit-transition: 950ms opacity 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -webkit-transform 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
 -moz-transition: 950ms opacity 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -moz-transform 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
 -ms-transition: 950ms opacity 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -ms-transform 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
 -o-transition: 950ms opacity 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms -o-transform 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
 transition: 950ms opacity 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550), 950ms transform 1000ms cubic-bezier(0.680, -0.550, 0.265, 1.550);
 
}


/* calculate autoplay */
@-webkit-keyframes cs_title {
 1.0390625%, 11.4509375% { opacity: 1; -webkit-transform: translateY(10px); z-index: 2; visibility: visible;}
 1.484375%, 11.005625% { opacity: 1; -webkit-transform: translateY(0px); z-index: 2; visibility: visible;}
 13.984375% { opacity: 0; -webkit-transform: translateY(-100px); z-index: 2; visibility: hidden;}
 13.994375%, 100% { z-index: 0; }
}
@-moz-keyframes cs_title {
 1.0390625%, 11.4509375% { opacity: 1; -moz-transform: translateY(10px); z-index: 2; visibility: visible;}
 1.484375%, 11.005625% { opacity: 1; -moz-transform: translateY(0px); z-index: 2; visibility: visible;}
 13.984375% { opacity: 0; -moz-transform: translateY(-100px); z-index: 2; visibility: hidden;}
 13.994375%, 100% { z-index: 0; }
}
@-ms-keyframes cs_title {
 1.0390625%, 11.4509375% { opacity: 1; -ms-transform: translateY(10px); z-index: 2; visibility: visible;}
 1.484375%, 11.005625% { opacity: 1; -ms-transform: translateY(0px); z-index: 2; visibility: visible;}
 13.984375% { opacity: 0; -ms-transform: translateY(-100px); z-index: 2; visibility: hidden;}
 13.994375%, 100% { z-index: 0; }
}
@-o-keyframes cs_title {
 1.0390625%, 11.4509375% { opacity: 1; -o-transform: translateY(10px); z-index: 2; visibility: visible;}
 1.484375%, 11.005625% { opacity: 1; -o-transform: translateY(0px); z-index: 2; visibility: visible;}
 13.984375% { opacity: 0; -o-transform: translateY(-100px); z-index: 2; visibility: hidden;}
 13.994375%, 100% { z-index: 0; }
}
@keyframes cs_title {
 1.0390625%, 11.4509375% { opacity: 1; transform: translateY(10px); z-index: 2; visibility: visible;}
 1.484375%, 11.005625% { opacity: 1; transform: translateY(0px); z-index: 2; visibility: visible;}
 13.984375% { opacity: 0; transform: translateY(-100px); z-index: 2; visibility: hidden;}
 13.994375%, 100% { z-index: 0; }
}


@-webkit-keyframes cs_descr {
 1.0390625%, 11.4509375% { opacity: 1; -webkit-transform: translateY(-10px); z-index: 1; visibility: visible;}
 1.484375%, 11.005625% { opacity: 1; -webkit-transform: translateY(0px); z-index: 1; visibility: visible;}
 13.984375% { opacity: 0; -webkit-transform: translateY(100px); z-index: 1; visibility: hidden;}
 13.994375%, 100% { z-index: 0; }
}
@-moz-keyframes cs_descr {
 1.0390625%, 11.4509375% { opacity: 1; -moz-transform: translateY(-10px); z-index: 1; visibility: visible;}
 1.484375%, 11.005625% { opacity: 1; -moz-transform: translateY(0px); z-index: 1; visibility: visible;}
 13.984375% { opacity: 0; -moz-transform: translateY(100px); z-index: 1; visibility: hidden;}
 13.994375%, 100% { z-index: 0; }
}
@-ms-keyframes cs_descr {
 1.0390625%, 11.4509375% { opacity: 1; -ms-transform: translateY(-10px); z-index: 1; visibility: visible;}
 1.484375%, 11.005625% { opacity: 1; -ms-transform: translateY(0px); z-index: 1; visibility: visible;}
 13.984375% { opacity: 0; -ms-transform: translateY(100px); z-index: 1; visibility: hidden;}
 13.994375%, 100% { z-index: 0; }
}
@-o-keyframes cs_descr {
 1.0390625%, 11.4509375% { opacity: 1; -o-transform: translateY(-10px); z-index: 1; visibility: visible;}
 1.484375%, 11.005625% { opacity: 1; -o-transform: translateY(0px); z-index: 1; visibility: visible;}
 13.984375% { opacity: 0; -o-transform: translateY(100px); z-index: 1; visibility: hidden;}
 13.994375%, 100% { z-index: 0; }
}
@keyframes cs_descr {
 1.0390625%, 11.4509375% { opacity: 1; transform: translateY(-10px); z-index: 1; visibility: visible;}
 1.484375%, 11.005625% { opacity: 1; transform: translateY(0px); z-index: 1; visibility: visible;}
 13.984375% { opacity: 0; transform: translateY(100px); z-index: 1; visibility: hidden;}
 13.994375%, 100% { z-index: 0; }
}


.csslider1 > #cs_play1:checked ~ .cs_description > .num0  > .cs_title,
.csslider1 > #cs_pause1:checked ~ .cs_description > .num0  > .cs_title {
 -webkit-animation: cs_title 32000ms infinite -1400ms ease;
 -moz-animation: cs_title 32000ms infinite -1400ms ease;
 -ms-animation: cs_title 32000ms infinite -1400ms ease;
 -o-animation: cs_title 32000ms infinite -1400ms ease;
 animation: cs_title 32000ms infinite -1400ms ease;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num1  > .cs_title,
.csslider1 > #cs_pause1:checked ~ .cs_description > .num1  > .cs_title {
 -webkit-animation: cs_title 32000ms infinite 2600ms ease;
 -moz-animation: cs_title 32000ms infinite 2600ms ease;
 -ms-animation: cs_title 32000ms infinite 2600ms ease;
 -o-animation: cs_title 32000ms infinite 2600ms ease;
 animation: cs_title 32000ms infinite 2600ms ease;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num2  > .cs_title,
.csslider1 > #cs_pause1:checked ~ .cs_description > .num2  > .cs_title {
 -webkit-animation: cs_title 32000ms infinite 6600ms ease;
 -moz-animation: cs_title 32000ms infinite 6600ms ease;
 -ms-animation: cs_title 32000ms infinite 6600ms ease;
 -o-animation: cs_title 32000ms infinite 6600ms ease;
 animation: cs_title 32000ms infinite 6600ms ease;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num3  > .cs_title,
.csslider1 > #cs_pause1:checked ~ .cs_description > .num3  > .cs_title {
 -webkit-animation: cs_title 32000ms infinite 10600ms ease;
 -moz-animation: cs_title 32000ms infinite 10600ms ease;
 -ms-animation: cs_title 32000ms infinite 10600ms ease;
 -o-animation: cs_title 32000ms infinite 10600ms ease;
 animation: cs_title 32000ms infinite 10600ms ease;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num4  > .cs_title,
.csslider1 > #cs_pause1:checked ~ .cs_description > .num4  > .cs_title {
 -webkit-animation: cs_title 32000ms infinite 14600ms ease;
 -moz-animation: cs_title 32000ms infinite 14600ms ease;
 -ms-animation: cs_title 32000ms infinite 14600ms ease;
 -o-animation: cs_title 32000ms infinite 14600ms ease;
 animation: cs_title 32000ms infinite 14600ms ease;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num5  > .cs_title,
.csslider1 > #cs_pause1:checked ~ .cs_description > .num5  > .cs_title {
 -webkit-animation: cs_title 32000ms infinite 18600ms ease;
 -moz-animation: cs_title 32000ms infinite 18600ms ease;
 -ms-animation: cs_title 32000ms infinite 18600ms ease;
 -o-animation: cs_title 32000ms infinite 18600ms ease;
 animation: cs_title 32000ms infinite 18600ms ease;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num6  > .cs_title,
.csslider1 > #cs_pause1:checked ~ .cs_description > .num6  > .cs_title {
 -webkit-animation: cs_title 32000ms infinite 22600ms ease;
 -moz-animation: cs_title 32000ms infinite 22600ms ease;
 -ms-animation: cs_title 32000ms infinite 22600ms ease;
 -o-animation: cs_title 32000ms infinite 22600ms ease;
 animation: cs_title 32000ms infinite 22600ms ease;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num7  > .cs_title,
.csslider1 > #cs_pause1:checked ~ .cs_description > .num7  > .cs_title {
 -webkit-animation: cs_title 32000ms infinite 26600ms ease;
 -moz-animation: cs_title 32000ms infinite 26600ms ease;
 -ms-animation: cs_title 32000ms infinite 26600ms ease;
 -o-animation: cs_title 32000ms infinite 26600ms ease;
 animation: cs_title 32000ms infinite 26600ms ease;
}


.csslider1 > #cs_play1:checked ~ .cs_description > .num0  > .cs_descr,
.csslider1 > #cs_pause1:checked ~ .cs_description > .num0  > .cs_descr {
 -webkit-animation: cs_descr 32000ms infinite -1150ms ease;
 -moz-animation: cs_descr 32000ms infinite -1150ms ease;
 -ms-animation: cs_descr 32000ms infinite -1150ms ease;
 -o-animation: cs_descr 32000ms infinite -1150ms ease;
 animation: cs_descr 32000ms infinite -1150ms ease;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num1  > .cs_descr,
.csslider1 > #cs_pause1:checked ~ .cs_description > .num1  > .cs_descr {
 -webkit-animation: cs_descr 32000ms infinite 2850ms ease;
 -moz-animation: cs_descr 32000ms infinite 2850ms ease;
 -ms-animation: cs_descr 32000ms infinite 2850ms ease;
 -o-animation: cs_descr 32000ms infinite 2850ms ease;
 animation: cs_descr 32000ms infinite 2850ms ease;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num2  > .cs_descr,
.csslider1 > #cs_pause1:checked ~ .cs_description > .num2  > .cs_descr {
 -webkit-animation: cs_descr 32000ms infinite 6850ms ease;
 -moz-animation: cs_descr 32000ms infinite 6850ms ease;
 -ms-animation: cs_descr 32000ms infinite 6850ms ease;
 -o-animation: cs_descr 32000ms infinite 6850ms ease;
 animation: cs_descr 32000ms infinite 6850ms ease;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num3  > .cs_descr,
.csslider1 > #cs_pause1:checked ~ .cs_description > .num3  > .cs_descr {
 -webkit-animation: cs_descr 32000ms infinite 10850ms ease;
 -moz-animation: cs_descr 32000ms infinite 10850ms ease;
 -ms-animation: cs_descr 32000ms infinite 10850ms ease;
 -o-animation: cs_descr 32000ms infinite 10850ms ease;
 animation: cs_descr 32000ms infinite 10850ms ease;
}
.csslider1 > #cs_play1:checked ~ .cs_description > .num4  > .cs_descr,
.csslider1 > #cs_pause1:checked ~ .cs_description > .num4  > .cs_descr {
 -webkit-animation: cs_descr 32000ms infinite 14850ms ease;
 -m

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시판 목록

팁게시판

디자인과 관련된 유용한 정보를 공유하세요.
질문은 상단의 QA에서 해주시기 바랍니다.
글쓰기