100字范文,内容丰富有趣,生活中的好帮手!
100字范文 > html5卷轴动画制作 使用纯CSS3构建的3D卷轴动画特效

html5卷轴动画制作 使用纯CSS3构建的3D卷轴动画特效

时间:2023-10-28 19:20:13

相关推荐

html5卷轴动画制作 使用纯CSS3构建的3D卷轴动画特效

CSS

语言:

CSSSCSS

确定

.container,

.fragment-cont,

.fragment {

transform-style: preserve-3d;

-webkit-transform-style: preserve-3d;

transition: transform 0.25s;

}

body {

margin: 0;

perspective: 800px;

-webkit-perspective: 800px;

}

.container {

width: 320px;

height: 454.13333px;

margin: auto;

transform: rotateX(45deg) rotateZ(45deg);

}

.container:hover .fragment-cont {

transform: translateY(-15.13778px) translate3d(0, 2px, 5px) rotateX(-36deg);

}

.container:hover .fragment {

transform: translateY(15.13778px) rotateX(36deg);

}

.container:hover .fragment .fragment-1 {

transition-delay: 0s;

}

.container:hover .fragment .fragment-2 {

transition-delay: 0.03125s;

}

.container:hover .fragment .fragment-3 {

transition-delay: 0.0625s;

}

.container:hover .fragment .fragment-4 {

transition-delay: 0.09375s;

}

.container:hover .fragment .fragment-5 {

transition-delay: 0.125s;

}

.container:hover .fragment .fragment-6 {

transition-delay: 0.15625s;

}

.container:hover .fragment .fragment-7 {

transition-delay: 0.1875s;

}

.container:hover .fragment .fragment-8 {

transition-delay: 0.21875s;

}

.container:hover .fragment .fragment-9 {

transition-delay: 0.25s;

}

.container:hover .fragment .fragment-10 {

transition-delay: 0.28125s;

}

.container:hover .fragment .fragment-11 {

transition-delay: 0.3125s;

}

.container:hover .fragment .fragment-12 {

transition-delay: 0.34375s;

}

.container:hover .fragment .fragment-13 {

transition-delay: 0.375s;

}

.container:hover .fragment .fragment-14 {

transition-delay: 0.40625s;

}

.container:hover .fragment .fragment-15 {

transition-delay: 0.4375s;

}

.container:hover .fragment .fragment-16 {

transition-delay: 0.46875s;

}

.container:hover .fragment .fragment-17 {

transition-delay: 0.5s;

}

.container:hover .fragment .fragment-18 {

transition-delay: 0.53125s;

}

.container:hover .fragment .fragment-19 {

transition-delay: 0.5625s;

}

.container:hover .fragment .fragment-20 {

transition-delay: 0.59375s;

}

.container:hover .fragment .fragment-21 {

transition-delay: 0.625s;

}

.container:hover .fragment .fragment-22 {

transition-delay: 0.65625s;

}

.container:hover .fragment .fragment-23 {

transition-delay: 0.6875s;

}

.container:hover .fragment .fragment-24 {

transition-delay: 0.71875s;

}

.container:hover .fragment .fragment-25 {

transition-delay: 0.75s;

}

.container:hover .fragment .fragment-26 {

transition-delay: 0.78125s;

}

.container:hover .fragment .fragment-27 {

transition-delay: 0.8125s;

}

.container:hover .fragment .fragment-28 {

transition-delay: 0.84375s;

}

.container:hover .fragment .fragment-29 {

transition-delay: 0.875s;

}

.container:hover .fragment .fragment-30 {

transition-delay: 0.90625s;

}

.fragment-cont {

transform: translateY(-15.13778px) rotateX(0deg);

}

.fragment {

background-image: url(/uploads/161001/mona.jpg);

background-size: 100.75% auto;

width: 100%;

height: 15.13778px;

transform-origin: 0% 0%;

-webkit-transform-origin: 0% 0%;

transform: translateY(15.13778px);

}

.fragment-30 {

background-position: 0 455.26867px;

transition-delay: 0s;

}

.fragment-29 {

background-position: 0 440.13089px;

transition-delay: 0.03125s;

}

.fragment-28 {

background-position: 0 424.99311px;

transition-delay: 0.0625s;

}

.fragment-27 {

background-position: 0 409.85533px;

transition-delay: 0.09375s;

}

.fragment-26 {

background-position: 0 394.71756px;

transition-delay: 0.125s;

}

.fragment-25 {

background-position: 0 379.57978px;

transition-delay: 0.15625s;

}

.fragment-24 {

background-position: 0 364.442px;

transition-delay: 0.1875s;

}

.fragment-23 {

background-position: 0 349.30422px;

transition-delay: 0.21875s;

}

.fragment-22 {

background-position: 0 334.16645px;

transition-delay: 0.25s;

}

.fragment-21 {

background-position: 0 319.02867px;

transition-delay: 0.28125s;

}

.fragment-20 {

background-position: 0 303.89089px;

transition-delay: 0.3125s;

}

.fragment-19 {

background-position: 0 288.75311px;

transition-delay: 0.34375s;

}

.fragment-18 {

background-position: 0 273.61533px;

transition-delay: 0.375s;

}

.fragment-17 {

background-position: 0 258.47756px;

transition-delay: 0.40625s;

}

.fragment-16 {

background-position: 0 243.33978px;

transition-delay: 0.4375s;

}

.fragment-15 {

background-position: 0 228.202px;

transition-delay: 0.46875s;

}

.fragment-14 {

background-position: 0 213.06422px;

transition-delay: 0.5s;

}

.fragment-13 {

background-position: 0 197.92644px;

transition-delay: 0.53125s;

}

.fragment-12 {

background-position: 0 182.78867px;

transition-delay: 0.5625s;

}

.fragment-11 {

background-position: 0 167.65089px;

transition-delay: 0.59375s;

}

.fragment-10 {

background-position: 0 152.51311px;

transition-delay: 0.625s;

}

.fragment-9 {

background-position: 0 137.37533px;

transition-delay: 0.65625s;

}

.fragment-8 {

background-position: 0 122.23756px;

transition-delay: 0.6875s;

}

.fragment-7 {

background-position: 0 107.09978px;

transition-delay: 0.71875s;

}

.fragment-6 {

background-position: 0 91.962px;

transition-delay: 0.75s;

}

.fragment-5 {

background-position: 0 76.82422px;

transition-delay: 0.78125s;

}

.fragment-4 {

background-position: 0 61.68644px;

transition-delay: 0.8125s;

}

.fragment-3 {

background-position: 0 46.54867px;

transition-delay: 0.84375s;

}

.fragment-2 {

background-position: 0 31.41089px;

transition-delay: 0.875s;

}

.fragment-1 {

background-position: 0 16.27311px;

transition-delay: 0.90625s;

}

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。