Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 14807|Odpověď: 5

[CSS/DIV] CSS3 Výroba Sharinganu (animace)

[Kopírovat odkaz]
Zveřejněno 14.11.2014 17:55:02 | | | |
[mw_shl_code=css, true] <!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<typ stylu="text/css">
*{margin:0; vycpávky: 0; }
.container{ width:750px; výška: 200px; Rezerva: 30px auto; přetečení:skrytý; pozadí: #000; pozice: relativní; }
.eyesBoxs{width:130px; výška: 70px; pozice: absolutní; top: 50px; }
.pullLeft{left:100px; }
.pullRight{right:100px; }
.profile{
        šířka: 130px;
        výška: 70px;
        Pozadí: #fff;
        pozice: absolutní;
        top:0;
        levá:0;
        přetečení:skrytý;
        Okrajový poloměr: 0 70px 0 50px;
}
.shadow{
        display:block;
        šířka: 130px;
        výška: 70px;
        pozice: absolutní;
        top:0;
        z-index:5;
        Okrajový poloměr: 0 90px 0 60px;
        box-shadow: 5px 12px 2px 5px RGBA (0,0,0,0,25) vložené;
}
.skewLeft{
        transform:skewX(15°F);
        -webkit-transform:skewX(15°);
        -o-transform:skewX(15°);
}
.skewRight{
        transform:skewX(-15°) měřítko(-1,1);
        -webkit-transform:skewX(-15°) měřítko(-1,1);
        -o-transform:skewX(-15°°) škála(-1,1);
}
.basic{
        šířka: 60px;
        výška: 60px;
        pozadí: #000;
        pozice: absolutní;
        top: 50 %;
        levá: 50 %;
        z-index:10;
        margin-top:-30px;
        poloměr hranice: 60 %;
}
.basic:before{
        obsah:"";
        display:block;
        šířka: 10px;
        výška: 11px;
        pozice: absolutní;
        vlevo: 15 px;
        top: 15px;
        z-index:100;
        poloměr hranice: 60 %;
        Pozadí-obrázek:radiální gradient (kruh,RGB(225,225,225),RGB(225,225,225),RGBA(225,225,0,9),RGBA(225,225,225,0,3));
        -webkit-background-image:radial-gradient(circle,rgb(225,225,225),rgb(225,225,225),rgb(225,225,0,9),rgba (225,225,225,0,3));
        -o-pozadí-image:radial-gradient(circle,rgb(225,225,225),rgb(225,225,225),rgb(225,225,0,9),rgba (225,225,225,0,3));
}
.pullLeft .basic{
        margin-left:-33px;
}
.pullRight .basic{
        margin-left:-27px;
}
.eyes{
        šířka: 55px;
        Výška: 55px;
        Pozadí: #ff0000;
        pozice: absolutní;
        top: 8px;
        poloměr hranice: 60 %;
        box-shadow:0 0 2px 4px #bd0000 vložené,0 0 0 2px #000;
}
.pullLeft .eyes{left:35px; }
.pullRight .eyes{right:35px; }
.eyes .line{
        šířka: 64 %;
        výška: 64 %;
        Pozadí: #ff0000;
        pozice: absolutní;
        vpravo:0;
        levá:0;
        top: 10px;
        Meze:0 auto;
        poloměr hranice: 60 %;
        box-shadow:0 0 2px 0 #b20000 vložené;
}
.eyes .line:before{
        obsah:"";
        display:block;
        šířka: 10px;
        výška: 11px;
        pozice: absolutní;
        vlevo: 3px;
        top: 4px;
        z-index:100;
        poloměr hranice: 60 %;
        Obrázek pozadí:radiální gradient (Circle,RGB(225,225,225),RGB(225,225,225),RGBA (225,225,225,0,7),RGBA (225,225,225,0,3));
        -webkit-background-image:radial-gradient(circle,rgb(225,225,225),rgb(225,225,225),rgb(225,225,0,7),rgba (225,225,225,0,3));
        -o-pozadí-image:radial-gradient(circle,rgb(225,225,225),rgb(225,225,225),rgb(225,225,0,7),rgba (225,225,225,0,3));
}
.eyes .line:after{
        obsah:"";
        display:block;
        šířka: 10px;
        výška: 10px;
        pozice: absolutní;
        pozadí: #000;
        vpravo:0;
        vlevo:-1px;
        top: 13px;
        z-index:100;
        Meze:0 auto;
        poloměr hranice: 60 %;
        transformovat:rotovat (150 stupňů);
        -webkit-transform:rotate(150°);
        -o-transform:rotace(150°);
        animace: Colour 20s ease-in nekonečný;
        -webkit-animation: barevné 20s ease-in nekonečné;
        -o-animace:colour 20s ease-in nekonečný;
}
@keyframes barva{
        0%{background:#000; }
        35 % {pozadí:#000; }
        40 % {pozadí:#f00; }
        100 % {pozadí:#f00; }
}
@-webkit-keyframes color{
        0%{background:#000; }
        35 % {pozadí:#000; }
        40 % {pozadí:#f00; }
        100 % {pozadí:#f00; }
}
@-o-keyframes color{
        0%{background:#000; }
        35 % {pozadí:#000; }
        40 % {pozadí:#f00; }
        100 % {pozadí:#f00; }
}
/*******三勾玉 开始*******/
.hook{
        šířka: 92 %;
        výška: 92 %;
        pozice: absolutní;
        vpravo:0;
        levá:0;
        horní: 5 %;
        Meze:0 auto;
        poloměr hranice: 60 %;
}
.hook .bar{
        display:block;
        šířka: 100 %;
        výška: 100 %;
        pozice: absolutní;
        levá:0;
        top:0;
        poloměr hranice: 60 %;
}
.hook .bar b{
        display:block;
        šířka: 8px;
        výška: 8px;
        pozadí: #000;
        pozice: absolutní;
        levá:0;
        bottom:0;
        poloměr hranice: 60 %;
}
.hook .bar b:after{
        obsah:"";
        šířka: 8px;
        výška: 8px;
        barva rámečku: průhledná průhledná #000;
        Rámečkový styl: Jednolitý;
        šířka okraje:0 0 5px 0;
        pozice: absolutní;
        nahoře: -1px;
        vlevo:-3px;
        z-index:100;
        poloměr hranice: 0 0 0 70 %;
        transform:rotace (-75°F);
        -webkit-transform:rotate(-75°°);
        -o-transform:rotace(-75°);
}
.hook .bar:nth-child(1){
        transform:rotujte (10°F);
        -webkit-transform:rotate(10°F);
        -o-transform:rotace(10°F);
}
.hook .bar:nth-child(2){
        transformovat:rotovat (130°);
        -webkit-transform:rotate(130°);
        -o-transform:rotate(130°);
}
.hook .bar:nth-child(3){
        transformovat:rotovat (250 °°);
        -webkit-transform:rotate(250°);
        -o-transform:rotace (250°);
}
/*******三勾玉 结束*******/
/*******万花筒 开始*******/
.tube{
        šířka: 93 %;
        výška: 93 %;
        pozice: absolutní;
        vpravo:0;
        left:0px;
        top: 2px;
        Meze:0 auto;
        pozadí: #000;
        poloměr hranice: 60 %;
}
.tube .bar{
        display:block;
        šířka: 10px;
        výška: 20px;
        Rámečkový styl: Jednolitý;
        šířka okraje:0 0 0 10px;
        Barva rámečku: průhledná průhledná černá barva;
        pozice: absolutní;
        poloměr hranice: 100% 0 0 0;
}
.tube .bar:nth-child(1){
        top:-10px;
        left:2px;
        transform:rotate(-10°°);
}
.tube .bar:nth-child(2){
        dole:0px;
        Right:-10px;
        transform:rotace (105°F);
        -webkit-transform:rotate(105°g);
        -o-transform:rotate(105°°);
}
.tube .bar:nth-child(3){
        dole:-3px;
        vlevo: -10px;
        transform:rotace (235 stupňů);
        -webkit-transform:rotate(235°F);
        -o-transform:rotace (235 stupňů);
}
/*******万花筒 结束*******/
/*******轮回眼 开始*******/
.trans{
        šířka: 130px;
        výška: 70px;
        pozice: absolutní;
        přetečení:skrytý;
        top:0;
        levá:0;
        Okrajový poloměr: 0 70px 0 50px;
}
.trans .bar{
        display:block;
        šířka: 9px;
        výška: 9px;
        pozadí: #000;
        pozice: absolutní;
        top: 50 %;
        z-index:2;
        margin: -4px 0 0 -4px;
        poloměr hranice: 60 %;
}
.trans .bar:after{        
        obsah:"";
        display:block;
        šířka: 11px;
        výška: 12px;
        pozice: absolutní;
        nahoře: -13px;
        vlevo: -13px;
        z-index:100;
        poloměr hranice: 60 %;
        pozadí:RGBBA (250,250,250,0,85);
}
.pullLeft .trans .bar{
        transform:skewX(-15°F);
        -webkit-transform:skewX(-15°);
        -o-transform:skewX(-15°);
}
.pullLeft .trans .bar{left:48%; }
.pullRight .trans .bar{
        transform:skewX(-15°) měřítko(-1,1);
        -webkit-transform:skewX(-15°) měřítko(-1,1);
        -o-transform:skewX(-15°°) škála(-1,1);
}
.pullRight .trans .bar{right:48%; }
/*******轮回眼 结束*******/
.ani-úzké{
        animace: Ani-úzké 20s ease-out nekonečné;
        -webkit-animation:ani-úzké 20s easeout nekonečné;
        -o-animation:ani-úzké 20s easeout nekonečné;
}
@keyframes ani-narrow{
        0 % {průhlednost:1; transform:scale(1); }
        5 % {neprůhlednost:1; transform:scale(1); }
        10 % {neprůhlednost:0; transform:scale(0); }
        87 % {neprůhlednost: 0; transform:scale(0); }
        90 % {neprůhlednost:1; transform:scale(1); }
        100 % {neprůhlednost:1; transform:scale(1); }
}
@-webkit-keyframes ani-narrow{
        0 % {průhlednost:1; -webkit-transform:scale(1); }
        5 % {neprůhlednost:1; -webkit-transform:scale(1); }
        10 % {neprůhlednost:0; -webkit-transform:scale(0); }
        87 % {neprůhlednost: 0; -webkit-transform:scale(0); }
        90 % {neprůhlednost:1; -webkit-transform:scale(1); }
        100 % {neprůhlednost:1; -webkit-transform:scale(1); }
}
@-o-keyframes ani-narrow{
        0 % {průhlednost:1; -o-transform:scale(1); }
        5 % {neprůhlednost:1; -o-transform:scale(1); }
        10 % {neprůhlednost:0; -o-transform:scale(0); }
        87 % {neprůhlednost: 0; -o-transform:scale(0); }
        90 % {neprůhlednost:1; -o-transform:scale(1); }
        100 % {neprůhlednost:1; -o-transform:scale(1); }
}
.ani-zoom{
        animace: ani-zoom 20s lineární nekonečno;
        -webkit-animation:ani-zoom 20s lineární nekonečný;
        -o-animation:ani-zoom 20s lineární nekonečno;
}
@keyframes ani-zoom{
        0 % {průhlednost:0; transform:scale(0); }
        5 % {neprůhlednost:0; transform:scale(0); }
        8 % {neprůhlednost:1; transform:scale(1); }
        60 % {neprůhlednost:1; transform:scale(1); }
        62 % {neprůhlednost:0; transform:scale(1.5); }
        100 % {průhlednost:0; transform:scale(0); }
}
@-webkit-keyframes ani-zoom{
        0 % {průhlednost:0; -webkit-transform:scale(0); }
        5 % {neprůhlednost:0; -webkit-transform:scale(0); }
        8 % {neprůhlednost:1; -webkit-transform:scale(1); }
        60 % {neprůhlednost:1; -webkit-transform:scale(1); }
        62 % {neprůhlednost:0; -webkit-transform:scale(1.5); }
        100 % {průhlednost:0; -webkit-transform:scale(0); }
}
@-o-keyframes ani-zoom{
        0 % {průhlednost:0; -o-transform:scale(0); }
        5 % {neprůhlednost:0; -o-transform:scale(0); }
        8 % {neprůhlednost:1; -o-transform:scale(1); }
        60 % {neprůhlednost:1; -o-transform:scale(1); }
        62 % {neprůhlednost:0; -o-transform:scale(1.5); }
        100 % {průhlednost:0; -o-transform:scale(0); }
}
.ani-rotateHook{
        animace:ani-rotateHook 20s ease-in infinite;
        -webkit-animation:ani-rotateHook 20s ease-in nekonečný;
        -o-animation:ani-rotateHook 20s ease-in nekonečný;
}
@keyframes ani-rotateHook{
        0 % {průhlednost:0; transform:scale(0) rotate(0); }
        9 % {neprůhlednost:0; transform:scale(0) rotate(0); }
        13 % {průhlednost:1; transform:scale(1) rotace (-360°); }
        35 % {neprůhlednost:1; transform:scale(1) rotace (-360°); }
        38 % {neprůhlednost: 0; transform:scale(1,8) rotace (-540°); }
        100 % {průhlednost:0; transform:scale(0) rotate(0); }
}
@-webkit-keyframes ani-rotateHook{
        0 % {průhlednost:0; -webkit-transform:scale(0) rotate(0); }
        9 % {neprůhlednost:0; -webkit-transform:scale(0) rotate(0); }
        13 % {průhlednost:1; -webkit-transform:scale(1) rotate(-360°); }
        35 % {neprůhlednost:1; -webkit-transform:scale(1) rotate(-360°); }
        38 % {neprůhlednost: 0; -webkit-transform:scale(1.8) rotate(-540°); }
        100 % {průhlednost:0; -webkit-transform:scale(0) rotate(0); }
}
@-o-keyframes ani-rotateHook{
        0 % {průhlednost:0; -o-transform:scale(0) rotace(0); }
        9 % {neprůhlednost:0; -o-transform:scale(0) rotace(0); }
        13 % {průhlednost:1; -o-transform:scale(1) rotace(-360°); }
        35 % {neprůhlednost:1; -o-transform:scale(1) rotace(-360°); }
        38 % {neprůhlednost: 0; -o-transform:měřítko(1,8) otáčení (-540°); }
        100 % {průhlednost:0; -o-transform:scale(0) rotace(0); }
}
.ani-rotateTube{
        animace: ani-rotateTube 20s ease-in-out nekonečný;
        -webkit-animation:ani-rotateTube 20s ease-in-out nekonečně;
        -o-animation:ani-rotateTube 20s ease-in-out nekonečně;
}
@keyframes ani-rotateTube{
        0 % {průhlednost:0; transform:scale(0) rotate(0); }
        35 % {neprůhlednost:0; transform:scale(0) rotate(0); }
        40 % {neprůhlednost:1; transform:scale(1) rotace (-360°); }
        60 % {neprůhlednost:1; transform:scale(1) rotace (-360°); }
        100 % {neprůhlednost:1; transform:scale(1) rotace (-360°); }
}
@-webkit-keyframes ani-rotateTube{
        0 % {průhlednost:0; -webkit-transform:scale(0) rotate(0); }
        35 % {neprůhlednost:0; -webkit-transform:scale(0) rotate(0); }
        40 % {neprůhlednost:1; -webkit-transform:scale(1) rotate(-360°); }
        60 % {neprůhlednost:1; -webkit-transform:scale(1) rotate(-360°); }
        100 % {neprůhlednost:1; -webkit-transform:scale(1) rotate(-360°); }
}
@-o-keyframes ani-rotateTube{
        0 % {průhlednost:0; -o-transform:scale(0) rotace(0); }
        35 % {neprůhlednost:0; -o-transform:scale(0) rotace(0); }
        40 % {neprůhlednost:1; -o-transform:scale(1) rotace(-360°); }
        60 % {neprůhlednost:1; -o-transform:scale(1) rotace(-360°); }
        100 % {neprůhlednost:1; -o-transform:scale(1) rotace(-360°); }
}
.ani-stín{
        animace: ani-stín 20s lineární nekonečný;
        -webkit-animation:ani-shadow 20s lineární nekonečno;
        -o-animation:ani-shadow 20s lineární nekonečno;
}
@keyframes ani-shadow{
        0 % {průhlednost:0; box-shadow:žádný; }
        58 % {neprůhlednost: 0; box-shadow:žádný; }
        64 % {neprůhlednost:1; box-shadow:0 0 0 14px #464646,0 0 0 16px #000,0 0 0 30px #6c6c6c,0 0 0 32px #000,0 0 0 0 44px #a6a6a6,0 0 0 46px #000; }
        87 % {neprůhlednost:1; box-shadow:0 0 0 14px #464646,0 0 0 16px #000,0 0 0 30px #6c6c6c,0 0 0 32px #000,0 0 0 0 44px #a6a6a6,0 0 0 46px #000; }
        90 % {neprůhlednost:0; box-shadow:žádný; }
        100 % {průhlednost:0; box-shadow:žádný; }
}
@-webkit-keyframes ani-shadow{
        0 % {průhlednost:0; box-shadow:žádný; }
        58 % {neprůhlednost: 0; box-shadow:žádný; }
        64 % {neprůhlednost:1; box-shadow:0 0 0 14px #464646,0 0 0 16px #000,0 0 0 30px #6c6c6c,0 0 0 32px #000,0 0 0 0 44px #a6a6a6,0 0 0 46px #000; }
        87 % {neprůhlednost:1; box-shadow:0 0 0 14px #464646,0 0 0 16px #000,0 0 0 30px #6c6c6c,0 0 0 32px #000,0 0 0 0 44px #a6a6a6,0 0 0 46px #000; }
        90 % {neprůhlednost:0; box-shadow:žádný; }
        100 % {průhlednost:0; box-shadow:žádný; }
}
@-o-keyframes ani-shadow{
        0 % {průhlednost:0; box-shadow:žádný; }
        58 % {neprůhlednost: 0; box-shadow:žádný; }
        64 % {neprůhlednost:1; box-shadow:0 0 0 14px #464646,0 0 0 16px #000,0 0 0 30px #6c6c6c,0 0 0 32px #000,0 0 0 0 44px #a6a6a6,0 0 0 46px #000; }
        87 % {neprůhlednost:1; box-shadow:0 0 0 14px #464646,0 0 0 16px #000,0 0 0 30px #6c6c6c,0 0 0 32px #000,0 0 0 0 44px #a6a6a6,0 0 0 46px #000; }
        90 % {neprůhlednost:0; box-shadow:žádný; }
        100 % {průhlednost:0; box-shadow:žádný; }
}
.ani úzké, .ani-zoomové, .ani otočitéHook,
.ani-rotateTube,.ani-shadow,.eyes .line:after{
        režim vyplnění animace:forwards;
        -webkit-animation-fill-mode:obojí;
        -o-animation-fill-mode:obojí;
}
</style>
</head>

<body>
<div class="container">
        <!-- levé oko začíná - >
    <div class="eyesBoxs pullLeft">
                <div class="profile skewLeft"></div>
        <div class="shadow skewLeft"></div>
        <div class="základní ani-úzké"></div>
        <div class="eyes ani-zoom">
            <div class="line">           
                <div class="hook ani-rotateHook">
                        <span class="bar"><b></b></span>
                    <span class="bar"><b></b></span>
                    <span class="bar"><b></b></span>
                </div>
                <div class="tube ani-rotateTube">
                        <span class="bar"></span>
                        <span class="bar"></span>
                        <span class="bar"></span>
                </div>
            </div>
        </div>
        <div class="trans skewLeft">
                <span class="bar ani-shadow"></span>
        </div>
    </div>
        <!-- konec levého oka – >
    <!-- pravé oko začíná - >
    <div class="eyesBoxs pullRight">
                <div class="profile skewRight"></div>
        <div class="shadow skewRight"></div>
        <div class="základní ani-úzké"></div>
        <div class="eyes ani-zoom">
            <div class="line">           
                <div class="hook ani-rotateHook">
                        <span class="bar"><b></b></span>
                    <span class="bar"><b></b></span>
                    <span class="bar"><b></b></span>
                </div>
                <div class="tube ani-rotateTube">
                        <span class="bar"></span>
                        <span class="bar"></span>
                        <span class="bar"></span>
                </div>
            </div>
        </div>
        <div class="trans skewRight">
                <span class="bar ani-shadow"></span>
        </div>
    </div>
        <!-- pravé oko končí - >
</div>
</body>
[/</html>mw_shl_code]

Partitura

Počet účastníků1MB+1 přispět+1 Zhroucení důvod
Admin + 1 + 1 Jako jedna!

Zobrazit všechna hodnocení





Předchozí:Tekly slzy! Microsoft oznámil .NET open source dne 13. listopadu 2014 pekingského času
Další:Elektronické hodiny bijící
 Pronajímatel| Zveřejněno 14.11.2014 17:57:04 |
Tento příspěvek naposledy upravovala Tianxia Wushuang dne 14. 11. 2014 v 18:00


Zveřejněno 14.11.2014 17:58:15 |
Dobré věci, které jsem nasbíral jako první, jsem nasbíral
Zveřejněno 14.11.2014 21:53:23 |
Tolik kódu na jedno oko?
 Pronajímatel| Zveřejněno 14.11.2014 22:12:26 |

Není to jen oko! Jednou to spustíš online a poznáš to
Zveřejněno 14.11.2014 22:23:43 |
Je to úžasné, a je tu také oko reinkarnace
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com