div+css实现书本翻书上一页下一页效果代码
代码语言:html
所属分类:其他
代码描述:div+css实现书本翻书上一页下一页效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> body { min-height: 100vh; margin: 0; max-height: 100vh; overflow: hidden; background-color: #264653; } * { box-sizing: border-box; } .centered { margin: auto; width: max-content; } .flipbook { margin: 3em auto; width: 400px; height: 300px; position: relative; transform-style: preserve-3d; perspective: 1000px; } .flipbook .leaf { position: absolute; transform-style: preserve-3d; height: 100%; width: 50%; background-color: #fff; left: 50%; transition: transform 1s; transform: rotate3d(0, 1, 0, 0deg); transform-origin: left 0px; } .flipbook .leaf .page { transform-style: preserve-3d; position: absolute; width: 100%; height: 100%; top: 0; } .flipbook .leaf .page.front { transform: rotate3d(0, 1, 0, 0deg) translate3d(0, 0, 0.1px); } .flipbook .leaf .page.front:not(.external) { box-shadow: inset 5px 0px 5px -5px #0005; } .flipbook .leaf .page.back { transform: rotate3d(0, 1, 0, 180deg) translate3d(0, 0, 0.1px); } .flipbook .leaf .page.back:not(.external) { box-shadow: inset -5px 0px 5px -5px #0005; } .disabled { user-select: none; opacity: 0.6; } .........完整代码请登录后点击上方下载按钮下载查看
网友评论0