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