Membuat Waktu Pemberitahuan Konyol Dengan CSS3 & Modernizr
Membuat Waktu Pemberitahuan Dengan CSS3 & Modernizr | Masih di kategori Kreasiku. Dan masih di CSS. Sekarang apa yang anda pikirkan tentang judul diatas? aku sendiri juga tidak paham. Pokoknya Waktu Pemberitahuan Dengan CSS3 dan Javascript. Asal mula javascript dari Modernizr, jadi bukan dari Wammy yang masih bodoh ini. Kalau tidak percaya, lihat modernizr.com.

MODERNIZR, Waktu Pemberitahuan Konyol

Membuat Waktu Pemberitahuan Konyol Dengan CSS3 & Modernizr

Kelihatan tidak? kalau ingin yang simple
<script type="text/javascript" src="http://yourjavascript.com/21189526931/modernizr-custom-39460.js"></script>

Tapi kalau mau download.

ILUSTRASI 1                   ILUSTRASI 2

CSS, Waktu Pemberitahuan Konyol

<style type="text/css">
.wammy-box {
    width: 360px;
    position: relative;
    margin: 0 auto 20px auto;
    padding: 25px 15px;
    text-align: left;
    border-radius: 5px;
        box-shadow: 0 1px 1px rgba(0,0,0,0.1), inset 0 1px 0 rgba(255,255,255,0.6); 
    opacity: 0;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    filter: alpha(opacity=0);   
    cursor: default;
    display: none;
}

.wammy-box p {
    font-weight: bold;
    font-size: 16px;
    margin: 0;
    padding: 0 10px 0 60px;
    text-shadow: 0 1px 1px rgba(255,255,255,0.6);
}
.wammy-box p:before{
    text-align: center;
    border: 3px solid rgba(255, 255, 255, 1);
    margin-top: -17px;
    top: 50%;
    left: 20px;
    width: 30px;
    content: 'i';
    font-size: 30px;
    color: rgba(255, 255, 255, 1);
    position: absolute;
    height: 30px;
    line-height: 30px;
    border-radius: 50%;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.1);
    box-shadow: 1px 1px 1px rgba(0,0,0,0.1);
}

.wammy-progress {
    width: 0;
    height: 4px;
    background: rgba(255,255,255,0.3);
    position: absolute;
    bottom: 5px;
    left: 2%;
    border-radius: 3px;
    box-shadow:
        inset 0 1px 1px rgba(0,0,0,0.05),
        0 -1px 0 rgba(255,255,255,0.6);
}

/* Warna Kotak */

.wammy-box-color-1{
    background: #ff00b6;
    border: 1px solid #ff00b6;
}
.wammy-box-color-1 p {
    color: #7d5912;
}

.wammy-box-color-2{
    background: #99ffb1;
    border: 1px solid #7ce294;
}
.wammy-box-color-2 p {
    color: #2d8241;
}

.wammy-box-color-3{
    background: #a6fdbf;
    border: 1px solid #a6fdbf;
}
.wammy-box-color-3 p {
    color: #69288b;
}


input.klo-check:checked ~ section .wammy-box {
    display: block;
    -webkit-animation: fadeOut 5s linear forwards;
    -moz-animation: fadeOut 5s linear forwards;
    -o-animation: fadeOut 5s linear forwards;
    -ms-animation: fadeOut 5s linear forwards;
    animation: fadeOut 5s linear forwards;
}

input.klo-check:checked ~ section .wammy-box .wammy-progress {
    -webkit-animation: runProgress 4s linear forwards 0.5s;
    -moz-animation: runProgress 4s linear forwards 0.5s;
    -o-animation: runProgress 4s linear forwards 0.5s;
    -ms-animation: runProgress 4s linear forwards 0.5s;
    animation: runProgress 4s linear forwards 0.5s;
}

/* Jika menggunakan JavaScript anda bisa menambahkan class: */

.wammy-box.wammy-box-active {
    display: block;
    -webkit-animation: fadeOut 5s linear forwards;
    -moz-animation: fadeOut 5s linear forwards;
    -o-animation: fadeOut 5s linear forwards;
    -ms-animation: fadeOut 5s linear forwards;
    animation: fadeOut 5s linear forwards;
}

.wammy-box.wammy-box-active .wammy-progress {
    -webkit-animation: runProgress 4s linear forwards 0.5s;
    -moz-animation: runProgress 4s linear forwards 0.5s;
    -o-animation: runProgress 4s linear forwards 0.5s;
    -ms-animation: runProgress 4s linear forwards 0.5s;
    animation: runProgress 4s linear forwards 0.5s;
}


@-webkit-keyframes fadeOut {
    0% { opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; -webkit-transform: translateY(0px);}
    99% { opacity: 0; -webkit-transform: translateY(-30px);}
    100% { opacity: 0; }
}

@-moz-keyframes fadeOut {
    0% { opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; -moz-transform: translateY(0px);}
    99% { opacity: 0; -moz-transform: translateY(-30px);}
    100% { opacity: 0; }
}

@-o-keyframes fadeOut {
    0% { opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; -o-transform: translateY(0px);}
    99% { opacity: 0; -o-transform: translateY(-30px);}
    100% { opacity: 0; }
}

@-ms-keyframes fadeOut {
    0% { opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; -ms-transform: translateY(0px);}
    99% { opacity: 0; -ms-transform: translateY(-30px);}
    100% { opacity: 0; }
}

@keyframes fadeOut {
    0% { opacity: 0; }
    10% { opacity: 1; }
    90% { opacity: 1; transform: translateY(0px);}
    99% { opacity: 0; transform: translateY(-30px);}
    100% { opacity: 0; }
}

@-webkit-keyframes runProgress {
    0%{ width: 0%; background: rgba(255,255,255,0.3); }
    100%{ width: 96%; background: rgba(255,255,255,1); }
}

@-moz-keyframes runProgress {
    0%{ width: 0%; background: rgba(255,255,255,0.3); }
    100%{ width: 96%; background: rgba(255,255,255,1); }
}

@-o-keyframes runProgress {
    0%{ width: 0%; background: rgba(255,255,255,0.3); }
    100%{ width: 96%; background: rgba(255,255,255,1); }
}

@-ms-keyframes runProgress {
    0%{ width: 0%; background: rgba(255,255,255,0.3); }
    100%{ width: 96%; background: rgba(255,255,255,1); }
}

@keyframes runProgress {
    0%{ width: 0%; background: rgba(255,255,255,0.3); }
    100%{ width: 96%; background: rgba(255,255,255,1); }
}


/*Membedakan durasi*/

input.klo-check:checked ~ section .wammy-box:nth-child(2) {
    -webkit-animation-duration: 6s;
    -moz-animation-duration: 6s;
    -o-animation-duration: 6s;
    -ms-animation-duration: 6s;
    animation-duration: 6s;
   
    -webkit-animation-delay: 0.2s;
    -moz-animation-delay: 0.2s;
    -o-animation-delay: 0.2s;
    -ms-animation-delay: 0.2s;
    animation-delay: 0.2s;
}

input.klo-check:checked ~ section .wammy-box:nth-child(2) .wammy-progress {
    -webkit-animation-duration: 5s;
    -moz-animation-duration: 5s;
    -o-animation-duration: 5s;
    -ms-animation-duration: 5s;
    animation-duration: 5s;
   
    -webkit-animation-delay: 0.7s;
    -moz-animation-delay: 0.7s;
    -o-animation-delay: 0.7s;
    -ms-animation-delay: 0.7s;
    animation-delay: 0.7s;
}

input.klo-check:checked ~ section .wammy-box:nth-child(3) {
    -webkit-animation-duration: 9s;
    -moz-animation-duration: 9s;
    -o-animation-duration: 9s;
    -ms-animation-duration: 9s;
    animation-duration: 9s;
   
    -webkit-animation-delay: 0.4s;
    -moz-animation-delay: 0.4s;
    -o-animation-delay: 0.4s;
    -ms-animation-delay: 0.4s;
    animation-delay: 0.4s;
}

input.klo-check:checked ~ section .wammy-box:nth-child(3) .wammy-progress {
    -webkit-animation-duration: 7.5s;
    -moz-animation-duration: 7.5s;
    -o-animation-duration: 7.5s;
    -ms-animation-duration: 7.5s;
    animation-duration: 7.5s;
   
    -webkit-animation-delay: 0.9s;
    -moz-animation-delay: 0.9s;
    -o-animation-delay: 0.9s;
    -ms-animation-delay: 0.9s;
    animation-delay: 0.9s;
}

/* hover mengatasi masalah browser */

.wammy-box.wammy-box-hoverpause:hover,
.wammy-box.wammy-box-hoverpause:hover .wammy-progress{
    -webkit-animation-play-state: paused;
    -moz-animation-play-state: paused;
    -o-animation-play-state: paused;
    -ms-animation-play-state: paused;
    animation-play-state: paused;
}
</style> 

HTML, Waktu Pemberitahuan Konyol

<section>
           
                <div class="wammy-box wammy-box-color-1">
                    <p>Hai, There! I'm Herlambang!</p>
                    <div class="wammy-progress"></div>
                </div>
               
                <div class="wammy-box wammy-box-color-2">
                    <p>Wammy! Just my nick! I'm Developer!</</p>
                    <div class="wammy-progress"></div>
                </div>
               
                <div class="wammy-box wammy-box-color-3">
                    <p>Visit, www.bocahit.com<p>
                    <div class="wammy-progress"></div>
                </div>
               
            </section>

Hauf, sering - sering klik back to top ya.

0 comments:

Posting Komentar

 
D2D :] © 2013. All Rights Reserved. Powered by Blogger
Top