日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

html火影忍者网页设计作品,纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例...

發布時間:2023/12/19 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 html火影忍者网页设计作品,纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例... 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

本文實例講述了純css3制作的火影忍者中寫輪眼開眼至輪回眼及進化過程實現方法。分享給大家供大家參考。具體分析如下:

今天是火影忍者(漫畫)宣告完結的日子。看過火影的朋友都知道,寫輪眼是什么,這里就不多說了。下面就直接展示整個效果,上張圖,先睹為快:

目前已經測試 IE10、Firefox瀏覽器、Chrome瀏覽器、Opera瀏覽器、360瀏覽器(兩種模式)兼容已通過。

溫馨提示:以上瀏覽器版本號均最新的;動畫過程中每個階段大約會停留5秒鐘,希望你不會中幻術^_^。

點擊此處在線演示。(由于是基于css3實現的特效,建議使用支持css3的火狐或谷歌等瀏覽器在線瀏覽)

點擊此處本站下載。

HTML代碼如下:

復制代碼代碼如下:

CSS代碼如下:

復制代碼代碼如下:

*{margin:0;padding:0;}

.container{ width:800px; height:200px; margin:30px auto;overflow:hidden; background:#000; position:relative;}

.eyesBoxs{width:130px;height:70px;position:absolute;top:50px;}

.pullLeft{left:100px;}

.pullRight{right:100px;}

.profile{

width:130px;

height:70px;

background:#fff;

position:absolute;

top:0;

left:0;

overflow:hidden;

border-radius:0 70px 0 50px;

}

.shadow{

display:block;

width:130px;

height:70px;

position:absolute;

top:0;

z-index:5;

border-radius:0 90px 0 60px;

box-shadow:5px 12px 2px 5px rgba(0,0,0,.25) inset;

}

.skewLeft{

transform:skewX(15deg);

-webkit-transform:skewX(15deg);

-o-transform:skewX(15deg);

}

.skewRight{

transform:skewX(-15deg) scale(-1,1);

-webkit-transform:skewX(-15deg) scale(-1,1);

-o-transform:skewX(-15deg) scale(-1,1);

}

.basic{

width:60px;

height:60px;

background:#000;

position:absolute;

top:50%;

left:50%;

z-index:10;

margin-top:-30px;

border-radius:60%;

}

.basic:before{

content:"";

display:block;

width:10px;

height:11px;

position:absolute;

left:15px;

top:15px;

z-index:100;

border-radius:60%;

background-image:radial-gradient(circle,rgb(225,225,225),rgb(225,225,225),rgba(225,225,225,0.9),rgba(225,225,225,0.3));

-webkit-background-image:radial-gradient(circle,rgb(225,225,225),rgb(225,225,225),rgba(225,225,225,0.9),rgba(225,225,225,0.3));

-o-background-image:radial-gradient(circle,rgb(225,225,225),rgb(225,225,225),rgba(225,225,225,0.9),rgba(225,225,225,0.3));

}

.pullLeft .basic{

margin-left:-33px;

}

.pullRight .basic{

margin-left:-27px;

}

.eyes{

width:55px;

height:55px;

background:#ff0000;

position:absolute;

top:8px;

border-radius:60%;

box-shadow:0 0 2px 4px #bd0000 inset,0 0 0 2px #000;

}

.pullLeft .eyes{left:35px;}

.pullRight .eyes{right:35px;}

.eyes .line{

width:64%;

height:64%;

background:#ff0000;

position:absolute;

right:0;

left:0;

top:10px;

margin:0 auto;

border-radius:60%;

box-shadow:0 0 2px 0 #b20000 inset;

}

.eyes .line:before{

content:"";

display:block;

width:10px;

height:11px;

position:absolute;

left:3px;

top:4px;

z-index:100;

border-radius:60%;

background-image:radial-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),rgba(225,225,225,0.7),rgba(225,225,225,0.3));

-o-background-image:radial-gradient(circle,rgb(225,225,225),rgb(225,225,225),rgba(225,225,225,0.7),rgba(225,225,225,0.3));

}

.eyes .line:after{

content:"";

display:block;

width:10px;

height:10px;

position:absolute;

background:#000;

right:0;

left:-1px;

top:13px;

z-index:100;

margin:0 auto;

border-radius:60%;

transform:rotate(150deg);

-webkit-transform:rotate(150deg);

-o-transform:rotate(150deg);

animation:colour 0.5s ease-in 7s;

-webkit-animation:colour 0.5s ease-in 7s;

-o-animation:colour 0.5s ease-in 7s;

}

@keyframes colour{

0%{

background:#000;

}

100%{

background:#f00;

}

}

@-webkit-keyframes colour{

0%{

background:#000;

}

100%{

background:#f00;

}

}

@-o-keyframes colour{

0%{

background:#000;

}

100%{

background:#f00;

}

}

.hook{

width:92%;

height:92%;

position:absolute;

right:0;

left:0;

top:5%;

margin:0 auto;

border-radius:60%;

}

.hook .bar{

display:block;

width:100%;

height:100%;

position:absolute;

left:0;

top:0;

border-radius:60%;

}

.hook .bar b{

display:block;

width:8px;

height:8px;

background:#000;

position:absolute;

left:0;

bottom:0;

border-radius:60%;

}

.hook .bar b:after{

content:"";

width:8px;

height:8px;

border-color:transparent transparent #000 transparent;

border-style:solid;

border-width:0 0 5px 0;

position:absolute;

top:-1px;

left:-3px;

z-index:100;

border-radius:0 0 0 70%;

transform:rotate(-75deg);

-webkit-transform:rotate(-75deg);

-o-transform:rotate(-75deg);

}

.hook .bar:nth-child(1){

transform:rotate(10deg);

-webkit-transform:rotate(10deg);

-o-transform:rotate(10deg);

}

.hook .bar:nth-child(2){

transform:rotate(130deg);

-webkit-transform:rotate(130deg);

-o-transform:rotate(130deg);

}

.hook .bar:nth-child(3){

transform:rotate(250deg);

-webkit-transform:rotate(250deg);

-o-transform:rotate(250deg);

}

.tube{

width:93%;

height:93%;

position:absolute;

right:0;

left:0px;

top:2px;

margin:0 auto;

background:#000;

border-radius:60%;

}

.tube .bar{

display:block;

width:10px;

height:20px;

border-style:solid;

border-width:0 0 0 10px;

border-color:transparent transparent transparent black;

position:absolute;

border-radius:100% 0 0 0;

}

.tube .bar:nth-child(1){

top:-10px;

left:2px;

transform:rotate(-10deg);

}

.tube .bar:nth-child(2){

bottom:0px;

right:-10px;

transform:rotate(105deg);

-webkit-transform:rotate(105deg);

-o-transform:rotate(105deg);

}

.tube .bar:nth-child(3){

bottom:-3px;

left:-10px;

transform:rotate(235deg);

-webkit-transform:rotate(235deg);

-o-transform:rotate(235deg);

}

.trans{

width:130px;

height:70px;

position:absolute;

overflow:hidden;

top:0;

left:0;

border-radius:0 70px 0 50px;

}

.trans .bar{

display:block;

width:9px;

height:9px;

background:#000;

position:absolute;

top:50%;

z-index:2;

margin:-4px 0 0 -4px;

border-radius:60%;

}

.trans .bar:after{

content:"";

display:block;

width:11px;

height:12px;

position:absolute;

top:-13px;

left:-13px;

z-index:100;

border-radius:60%;

background:rgba(250,250,250,.85);

}

.pullLeft .trans .bar{

transform:skewX(-15deg);

-webkit-transform:skewX(-15deg);

-o-transform:skewX(-15deg);

}

.pullLeft .trans .bar{left:48%;}

.pullRight .trans .bar{

transform:skewX(-15deg) scale(-1,1);

-webkit-transform:skewX(-15deg) scale(-1,1);

-o-transform:skewX(-15deg) scale(-1,1);

}

.pullRight .trans .bar{right:48%;}

.ani-narrow{

animation:ani-narrow 0.5s linear 1s;

-webkit-animation:ani-narrow 0.5s linear 1s;

-o-animation:ani-narrow 0.5s linear 1s;

}

@keyframes ani-narrow{

from{

transform:scale(1);

}

to{

opacity:0;

transform:scale(0);

}

}

@-webkit-keyframes ani-narrow{

from{

-webkit-transform:scale(1);

}

to{

opacity:0;

-webkit-transform:scale(0);

}

}

@-o-keyframes ani-narrow{

from{

-o-transform:scale(1);

}

to{

opacity:0;

-o-transform:scale(0);

}

}

.ani-zoom{

animation:ani-zoom 11s linear 0.8s;

-webkit-animation:ani-zoom 11s linear 0.8s;

-o-animation:ani-zoom 11s linear 0.8s;

}

@keyframes ani-zoom{

0%{

opacity:0;

transform:scale(0);

}

6%{

opacity:1;

transform:scale(1);

}

95%{

opacity:1;

transform:scale(1);

}

100%{

opacity:0;

transform:scale(1.5);

}

}

@-webkit-keyframes ani-zoom{

0%{

opacity:0;

-webkit-transform:scale(0);

}

6%{

opacity:1;

-webkit-transform:scale(1);

}

95%{

opacity:1;

-webkit-transform:scale(1);

}

100%{

opacity:0;

-webkit-transform:scale(1.5);

}

}

@-o-keyframes ani-zoom{

0%{

opacity:0;

-o-transform:scale(0);

}

6%{

opacity:1;

-o-transform:scale(1);

}

95%{

opacity:1;

-o-transform:scale(1);

}

100%{

opacity:0;

-o-transform:scale(1.5);

}

}

.ani-rotateHook{

animation:ani-rotateHook 5s ease-in 2.5s;

-webkit-animation:ani-rotateHook 5s ease-in 2.5s;

-o-animation:ani-rotateHook 5s ease-in 2.5s;

}

@keyframes ani-rotateHook{

0%{

opacity:0;

transform:scale(0) rotate(0);

}

15%{

opacity:1;

transform:scale(1) rotate(-360deg);

}

90%{

opacity:1;

transform:scale(1) rotate(-360deg);

}

100%{

opacity:0;

transform:scale(1.8) rotate(-540deg);

}

}

@-webkit-keyframes ani-rotateHook{

0%{

opacity:0;

-webkit-transform:scale(0) rotate(0);

}

15%{

opacity:1;

-webkit-transform:scale(1) rotate(-360deg);

}

90%{

opacity:1;

-webkit-transform:scale(1) rotate(-360deg);

}

100%{

opacity:0;

-webkit-transform:scale(1.8) rotate(-540deg);

}

}

@-o-keyframes ani-rotateHook{

0%{

opacity:0;

-o-transform:scale(0) rotate(0);

}

15%{

opacity:1;

-o-transform:scale(1) rotate(-360deg);

}

90%{

opacity:1;

-o-transform:scale(1) rotate(-360deg);

}

100%{

opacity:0;

-o-transform:scale(1.8) rotate(-540deg);

}

}

.ani-rotateTube{

animation:ani-rotateTube 5s ease-in-out 6.5s;

-webkit-animation:ani-rotateTube 5s ease-in-out 6.5s;

-o-animation:ani-rotateTube 5s ease-in-out 6.5s;

}

@keyframes ani-rotateTube{

0%{

opacity:0;

transform:scale(0) rotate(0);

}

30%{

opacity:1;

transform:scale(1) rotate(-360deg);

}

100%{

opacity:1;

transform:scale(1) rotate(-360deg);

}

}

@-webkit-keyframes ani-rotateTube{

0%{

opacity:0;

-webkit-transform:scale(0) rotate(0);

}

30%{

opacity:1;

-webkit-transform:scale(1) rotate(-360deg);

}

100%{

opacity:1;

-webkit-transform:scale(1) rotate(-360deg);

}

}

@-o-keyframes ani-rotateTube{

0%{

opacity:0;

-o-transform:scale(0) rotate(0);

}

30%{

opacity:1;

-o-transform:scale(1) rotate(-360deg);

}

100%{

opacity:1;

-o-transform:scale(1) rotate(-360deg);

}

}

.ani-shadow{

animation:ani-shadow 1s linear 11s;

-webkit-animation:ani-shadow 1s linear 11s;

-o-animation:ani-shadow 1s linear 11s;

}

@keyframes ani-shadow{

0%{

opacity:0;

box-shadow:none;

}

100%{

opacity: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 44px #a6a6a6,0 0 0 46px #000;

}

}

@-webkit-keyframes ani-shadow{

0%{

opacity:0;

box-shadow:none;

}

100%{

opacity: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 44px #a6a6a6,0 0 0 46px #000;

}

}

@-o-keyframes ani-shadow{

0%{

opacity:0;

box-shadow:none;

}

100%{

opacity: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 44px #a6a6a6,0 0 0 46px #000;

}

}

.ani-narrow,

.ani-zoom,

.ani-rotateHook,

.ani-rotateTube,

.ani-shadow,

.eyes .line:after{

animation-fill-mode:both;

-webkit-animation-fill-mode:both;

-o-animation-fill-mode:both;

}

感興趣的朋友可以測試運行一下本文實例~O(∩_∩)O~

總結

以上是生活随笔為你收集整理的html火影忍者网页设计作品,纯css3制作的火影忍者写轮眼开眼至轮回眼及进化过程实例...的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。