div+css实现逼真三维书本翻页翻书效果代码
代码语言:html
所属分类:其他
代码描述:div+css实现逼真三维书本翻页翻书效果代码,点击页面可翻页翻书,包含书本封面与底部。
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<link rel='stylesheet' href='https://fonts.googleapis.com/css2?family=Pixelify+Sans&family=Poppins'>
<style>
* { box-sizing: border-box; }
/* FlipBook */
body {
/* or any other parent wrapper */
margin: 0;
display: flex;
min-height: 100dvh;
perspective: 1000px;
font: 1em/1.4 "Poppins", sans-serif;
overflow: hidden;
color: hsl(180 68% 5%);
background-image: radial-gradient(circle farthest-corner at 50% 50%, hsl(187 20% 88%) 30%, hsl(149 20% 94%) 100%);
}
.book {
position: relative;
display: flex;
margin: auto;
width: 40cqmin;
/*1* let pointer event go trough pages of lower Z than .book */
pointer-events: none;
transform-style: preserve-3d;
transition: translate 1s;
translate: calc(min(var(--c), 1) * 50%) 0%;
/* Incline on the X axis for pages preview */
rotate: 1 0 0 30deg;
}
.page {
/* PS: Don't go below thickness 0.5 or the pages might transpare */
--thickness: 4;
flex: none;
display: flex;
width: 100%;
font-size: 2cqmin;
/*1* allow pointer events on pages */
pointer-events: all.........完整代码请登录后点击上方下载按钮下载查看
网友评论0