turn.js实现书本杂志翻书电子书翻页效果代码
代码语言:html
所属分类:其他
代码描述:turn.js实现书本杂志翻书电子书翻页效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> @import url("https://fonts.googleapis.com/css2?family=Fjalla+One&family=Francois+One&family=Kdam+Thmor+Pro&Martian+Mono:wght@300;700&family=Merriweather&family=Playfair+Display&family=Roboto:wght@400;700&family=Rubik:wght@400&display=swap"); body { overflow: hidden; background-color: #fcfcfc; margin: 0; padding: 0; } .magazine-viewport { overflow: hidden; width: 100%; height: 100%; } .magazine-viewport .container { position: absolute; top: 50%; left: 50%; margin: auto; } .magazine-viewport .magazine { width: 922px; height: 600px; left: -461px; top: -300px; } .magazine-viewport .page { width: 461px; height: 600px; background-color: white; background-repeat: no-repeat; background-size: 100% 100%; } .magazine .page { -webkit-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -ms-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); -o-box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); } .magazine-viewport .page img { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; margin: 0; } .magazine-viewport .shadow { -webkit-transition: -webkit-box-shadow 0.5s; -moz-transition: -moz-box-shadow 0.5s; -o-transition: -webkit-box-shadow 0.5s; -ms-transition: -ms-box-shadow 0.5s; -webkit-box-shadow: 0 0 20px #ccc; -moz-box-shadow: 0 0 20px #ccc; -o-box-shadow: 0 0 20px #ccc; -ms-box-shadow: 0 0 20px #ccc; box-shadow: 0 0 20px #ccc; } .cover { width: 100%; height: 100%; overflow: hidden; background: #c5d6f7; } .cover h1 { font-family: "Kdam Thmor Pro", sans-serif; } .cover h3 { font-style: normal; margin: 10px 40px; } .cover-text { position: absolute; } .cover img { position: absolute; width: 490px; left: 90px; top: 130px; z-index: 1; } .title-container { margin: 0; margin-top: -12px; height: 300px; display: flex; align-items: center; flex-direction: column; padding: 20px; } .page-wrap { background-color: #f9fafe !important; display: flex; flex-direction: column; overflow: hidden; color: #111; } .left-page-overlay, .right-page-overlay { position: absolute; width: 100%; height: 100%; z-index: 1; pointer-events: none; } .left-page-overlay { background: linear-gradient(to right, #ffffff00 92%, #ccc 100%); border-right: solid 2.5px #bbb; } .right-page-overlay { background: linear-gradient(to left, #ffffff00 92%, #ccc 100%); border-left: solid 2.5px #bbb; } .left-page-container { padding: 20px 30px 20px 20px; } .right-page-container { padding: 20px 20px 20px 30px; } .column { width: 200px; } h1 { font-family: "Fjalla One", sans-serif; font-size: 30px; font-weight: bold; letter-spacing: 1px; margin-bottom: 20px; text-align: center; } h3 { font-family: "Rubik", sans-serif; font-size: 16px; font-weight: 400; text-align: center; font-style: italic; } article { margin-top: -16px; background-color: #ffffff00; overflow: hidden; flex: 1; column-count: 2; } .no-cols { column-count: unset; } p { font-family: "Merriweather", serif; font-size: 10px; line-height: 1.6; margin: 0; text-indent: 24px; } .no-indent { text-indent: 0; } aside p { font-family: "Francois One", sans-serif; font-weight: bold; font-size: 19px; margin: 0; paddin.........完整代码请登录后点击上方下载按钮下载查看
网友评论0