[CSS3 + HTML] Fade slider in Css3

*compatibile con Forumfree

« Older   Newer »
 
  Share  
.
  1.     Top   Dislike
     
    .
    Avatar

    Senior Member

    Group
    Amministratori
    Posts
    20,495
    Stima
    +189

    Status
    Anonymous
    [CSS3 + HTML] Fade slider in Css3

    Preview (demo)

    401c71cf92ade1efc36b25abeddaa95d9d4efeb5

    Questo bellissimo slider con effetto fade anche sul titolo è stato ideato e creato script-tutorials ed implementato dal sottoscritto per funzionare anche su forumfree/forumcommunity. Passiamo all'analisi del codice CSS (modificabile secondo sintassi css)

    CODICE
    /* Fade slider CSS by AngelNeo89(jackforum.forumcommunity.net) */
    .slides {height: 300px;
    margin: 50px auto;
    overflow:hidden;
    position:relative;
    width: 900px}
    .slides ul {list-style:none;
    position:relative}

    /* keyframes #anim_slides */
    @-webkit-keyframes anim_slides {0% {opacity: 0}
    6% {opacity: 1}
    24% {opacity: 1}
    30% {opacity: 0}
    100% {opacity: 0}}
    @-moz-keyframes anim_slides {0% {opacity: 0}
    6% {opacity: 1}
    24% {opacity: 1}
    30% {opacity: 0}
    100% {opacity: 0}}

    .slides ul li {opacity: 0;
    position:absolute;
    top: 0;

    /* css3 animation */
    -webkit-animation-name: anim_slides;
    -webkit-animation-duration: 24.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;

    -moz-animation-name: anim_slides;
    -moz-animation-duration: 24.0s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards}

    /* css3 delays */
    .slides ul li:nth-child(2), .slides ul li:nth-child(2) div {-webkit-animation-delay: 6.0s;
    -moz-animation-delay: 6.0s}
    .slides ul li:nth-child(3), .slides ul li:nth-child(3) div {-webkit-animation-delay: 12.0s;
    -moz-animation-delay: 12.0s}
    .slides ul li:nth-child(4), .slides ul li:nth-child(4) div {-webkit-animation-delay: 18.0s;
    -moz-animation-delay: 18.0s}
    .slides ul li img {display:block}

    /* keyframes #anim_titles */
    @-webkit-keyframes anim_titles {0% {left: 100%;
    opacity: 0}
    5% {left: 10%;
    opacity: 1}
    20% {left: 10%;
    opacity: 1}
    25% {left: 100%;
    opacity: 0}
    100% {left: 100%;
    opacity: 0}}
    @-moz-keyframes anim_titles {0% {left: 100%;
    opacity: 0}
    5% {left: 10%;
    opacity: 1}
    20% {left: 10%;
    opacity: 1}
    25% {left: 100%;
    opacity: 0}
    100% {left: 100%;
    opacity: 0}}

    .slides ul li div {background-color: rgba(0, 0, 0, .3);
    border-radius: 10px 10px 10px 10px;
    box-shadow: inset 0 2px 2px rgba(0, 0, 0,  .7);
    color: #FFFFFF;
    font-size: 20px;
    left: 10%;
    margin: 0 auto;
    padding: 20px;
    position:absolute;
    top: 50%;
    width: 200px;

    /* css3 animation */
    -webkit-animation-name: anim_titles;
    -webkit-animation-duration: 24.0s;
    -webkit-animation-timing-function: linear;
    -webkit-animation-iteration-count: infinite;
    -webkit-animation-direction: normal;
    -webkit-animation-delay: 0;
    -webkit-animation-play-state: running;
    -webkit-animation-fill-mode: forwards;

    -moz-animation-name: anim_titles;
    -moz-animation-duration: 24.0s;
    -moz-animation-timing-function: linear;
    -moz-animation-iteration-count: infinite;
    -moz-animation-direction: normal;
    -moz-animation-delay: 0;
    -moz-animation-play-state: running;
    -moz-animation-fill-mode: forwards}


    #creditiangelneo {float: right; font-size: 10px; font-style: italic; margin-right: 20px}


    In Codice HTML invece:

    CODICE
    <div class="slides">
    <ul> <!-- slides -->
    <li><img src="IMAGE" alt="image01" />
    <div>TITOLO</div>
    </li>
    <li><img src="IMAGE" alt="image02" />
    <div>TITOLO</div>
    </li>
    <li><img src="IMAGE" alt="image03" />
    <div>TITOLO</div>
    </li>
    <li><img src="IMAGE" alt="image04" />
    <div>TITOLO</div>
    </li>
    </ul>
    </div>


    <div id="creditiangelneo"><a href="http://jackforum.forumcommunity.net/?t=52051102">Fade slider CSS by AngelNeo89 </a></div>


    Logicamente dovrete modificare IMAGE con il link della vostra immagine 900x300 e TITOLO con le parole che vorreste vedere in ogni immagine.


    Copyright Guida
    La guida è stata interamente creata da AngelNeo89 per il Jackforum. Se volete postarla sui vostri forum mandatemi un mp che sarò ben lieto di postarla anche sul vostro sito.
     



     
    .
0 replies since 16/8/2012, 21:20   753 views
  Share  
.