广告
返回顶部
首页 > 资讯 > 精选 >怎么使用html+css实现页面书本翻页特效
  • 607
分享到

怎么使用html+css实现页面书本翻页特效

2023-07-05 17:07:13 607人浏览 泡泡鱼
摘要

本篇内容主要讲解“怎么使用html+CSS实现页面书本翻页特效”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用html+css实现页面书本翻页特效”吧!效果:实现:1.定义标签,shu是书

本篇内容主要讲解“怎么使用html+CSS实现页面书本翻页特效”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用html+css实现页面书本翻页特效”吧!

    效果:

    怎么使用html+css实现页面书本翻页特效

    实现:

    1.定义标签,shu是书本,feng是封面,wen是文字内容。

      <div class="shu">       <div class="feng"></div>            <div class="wen">           <h4 >Life of Pi</h4>           <p >            He lives in Scarborough. He's a small, slim man – nomore than five foot five. Dark hair, dark eyes. Hair greyingat the temples. Can't be older than forty.            leasinGCoffee-coloured complexion1. Mild fall weather, yet puts on abig winter parka with fur-lined hood2 for the walk to thediner.            </p>       </div>   </div>

    2.定义书本的基本属性,宽高,阴影等,伪类是下面和右面那两条阴影。

    .shu{            position: relative;            width: 300px;            height: 400px;            background-color: rgba(255, 255, 255, 0.774);            transfORM-style:  preserve-3D;            box-shadow:   300px 0px 30px  rgb(0, 0, 0,.6) inset;            transition: 1s cubic-bezier(.79,.34,.47,.92);        }        .shu::after{            content: '';            position: absolute;            height: 3px;            width: 303px;            left: 0px;            bottom: -3px;                      background-image: linear-gradient(to right,rgb(71, 68, 68),rgba(124, 120, 120, 0.3) );            border-bottom-left-radius: 5px;        }        .shu::before{            content: '';            position: absolute;            width: 3px;            height: 100%;            right: -3px;            top: 0px;            background-color: rgb(112, 108, 108);           background-image: linear-gradient(to top,rgb(114, 111, 111),rgba(90, 87, 87, 0.5) );;            border-top-right-radius: 3px;        }

    transition: 1s cubic-bezier(.79,.34,.47,.92); 变化时间为1s,运动曲线为 cubic-bezier(.79,.34,.47,.92),这个可以去一个网站自定义生成:点我。

    怎么使用html+css实现页面书本翻页特效

    3.鼠标经过,阴影变化,然后书本向左旋转:

     .shu:hover{            box-shadow:   30px 0px 30px  rgb(0, 0, 0,.6) inset;            transform: rotate(-5deg);        }

    transform: rotate(-5deg);旋转;

    4.封面的基本样式:

     .feng{            position: absolute;            width: 100%;            height: 100%;            z-index: 2;            background-image: url(4.jpg);            background-size: 100% ;            transform-origin: left;            transition: 1s cubic-bezier(.79,.34,.47,.92);            border-top-left-radius: 2px;            border-bottom-left-radius: 2px;                              }

    transform-origin: left; 封面旋转的位置,旋转点

    5.封面旋转:

     .shu:hover .feng{            transform: rotateY(-140deg);                    }

    文本的基本属性:

     .wen{            position: absolute;            top: 0;            left: 0;            width: 100%;            height: 100%;            font-family: 'fangsong';            text-align: left;        }

    完整代码:

    <!DOCTYPE html><html lang="en"><head>    <meta charset="UTF-8">    <meta name="viewport" content="width=device-width, initial-scale=1.0">    <title>Document</title>    <style>        *{            margin: 0;            padding: 0;            box-sizing: border-box;        }        body{            height: 100vh;            background-image: radial-gradient(white,black);                       display: flex;            justify-content: center;            align-items: center;        }        .shu{            position: relative;            width: 300px;            height: 400px;            background-color: rgba(255, 255, 255, 0.774);            transform-style:  preserve-3d;            box-shadow:   300px 0px 30px  rgb(0, 0, 0,.6) inset;            transition: 1s cubic-bezier(.79,.34,.47,.92);        }        .shu::after{            content: '';            position: absolute;            height: 3px;            width: 303px;            left: 0px;            bottom: -3px;                      background-image: linear-gradient(to right,rgb(71, 68, 68),rgba(124, 120, 120, 0.3) );            border-bottom-left-radius: 5px;        }        .shu::before{            content: '';            position: absolute;            width: 3px;            height: 100%;            right: -3px;            top: 0px;            background-color: rgb(112, 108, 108);           background-image: linear-gradient(to top,rgb(114, 111, 111),rgba(90, 87, 87, 0.5) );;            border-top-right-radius: 3px;        }        .shu:hover{            box-shadow:   30px 0px 30px  rgb(0, 0, 0,.6) inset;            transform: rotate(-5deg);        }        .feng{            position: absolute;            width: 100%;            height: 100%;            z-index: 2;            background-image: url(4.jpg);            background-size: 100% ;            transform-origin: left;            transition: 1s cubic-bezier(.79,.34,.47,.92);            border-top-left-radius: 2px;            border-bottom-left-radius: 2px;                              }        .shu:hover .feng{            transform: rotateY(-140deg);                    }                    .wen{            position: absolute;            top: 0;            left: 0;            width: 100%;            height: 100%;            font-family: 'fangsong';            text-align: left;        }    </style></head><body>   <div class="shu">       <div class="feng"></div>            <div class="wen">           <h4 >Life of Pi</h4>           <p >            He lives in Scarborough. He's a small, slim man – nomore than five foot five. Dark hair, dark eyes. Hair greyingat the temples. Can't be older than forty.            leasingcoffee-coloured complexion1. Mild fall weather, yet puts on abig winter parka with fur-lined hood2 for the walk to thediner.            </p>       </div>   </div></body></html>

    到此,相信大家对“怎么使用html+css实现页面书本翻页特效”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

    --结束END--

    本文标题: 怎么使用html+css实现页面书本翻页特效

    本文链接: https://www.lsjlt.com/news/353676.html(转载时请注明来源链接)

    有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

    本篇文章演示代码以及资料文档资料下载

    下载Word文档到电脑,方便收藏和打印~

    下载Word文档
    猜你喜欢
    • 怎么使用html+css实现页面书本翻页特效
      本篇内容主要讲解“怎么使用html+css实现页面书本翻页特效”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么使用html+css实现页面书本翻页特效”吧!效果:实现:1.定义标签,shu是书...
      99+
      2023-07-05
    • 怎么使用纯CSS实现书籍3D翻页效果
      这篇文章主要介绍了怎么使用纯CSS实现书籍3D翻页效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。使用纯CSS实现书籍3D翻页效果,代码如下:<!doctype&nb...
      99+
      2023-06-08
    • vue怎么实现书本翻页动画效果
      本文小编为大家详细介绍“vue怎么实现书本翻页动画效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“vue怎么实现书本翻页动画效果”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。效果如下:关键字transform...
      99+
      2023-06-29
    • 怎么在HTML5中实现一个3D书本翻页动画
      这期内容当中小编将会给大家带来有关怎么在HTML5中实现一个3D书本翻页动画,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。HTML代码 <div class="back...
      99+
      2023-06-09
    • 怎么用jQuery插件Turn.js实现移动端电子书翻页效果
      本篇内容主要讲解“怎么用jQuery插件Turn.js实现移动端电子书翻页效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用jQuery插件Turn.js实现移动端电子书翻页效果”吧!先来...
      99+
      2023-07-04
    • vue中使用pdfjs-dist + turnjs实现页面的翻书浏览功能
      目录首先 安装 psfjs-distvue中安装jquery的方法下载trunjspdfjs-dist 的工作原理:把获取到的 pbf 的文件的数据流, 利用 canvas转换成图片...
      99+
      2022-11-13
      vue页面的翻书浏览 vue使用pdfjs-dist vue turnjs翻书
    • 如何使用HTML+CSS实现页面加载动画效果
      这篇“如何使用HTML+CSS实现页面加载动画效果”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“如何使用HTML+CSS实现页面加载动画效果”,给大家总结了以下内容,具有一定借鉴价值,内容详...
      99+
      2022-10-19
    • JS、CSS和HTML怎么实现注册页面
      小编给大家分享一下JS、CSS和HTML怎么实现注册页面,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!更新:使用JavaScript实现用户名和密码表单校验功能。...
      99+
      2023-06-20
    • 利用unity怎么实现一个翻页效果
      这期内容当中小编将会给大家带来有关利用unity怎么实现一个翻页效果,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。创建物体ToPanel;添加组件ScrollRect,在下面创建一个空物体用来装需要移动的...
      99+
      2023-06-06
    • 怎么利用ViewPager实现一个翻页效果
      这期内容当中小编将会给大家带来有关怎么利用ViewPager实现一个翻页效果,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。思路:a.利用ViewPager自带的动画效果,略作修改,实现滑动覆盖翻页效果。b...
      99+
      2023-05-31
      viewpager age pager
    • 怎么使用HTML+CSS实现TG-vision 主页
      这篇文章给大家分享的是有关怎么使用HTML+CSS实现TG-vision 主页的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一.顶部logo及导航条HTML代码<!--顶部开始--><div&n...
      99+
      2023-06-08
    • Android如何使用viewPager2实现UI界面翻页滚动效果
      小编给大家分享一下Android如何使用viewPager2实现UI界面翻页滚动效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.先在build.gradle...
      99+
      2023-06-15
    • HTML+CSS怎么实现动态背景登录页面
      这篇文章给大家分享的是有关HTML+CSS怎么实现动态背景登录页面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 实现背景图片的动态变换首先在HTML页面body板块中,添加图片div,代码如下:<bo...
      99+
      2023-06-08
    • css怎么实现论文页面的卷曲效果
      本文小编为大家详细介绍“css怎么实现论文页面的卷曲效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“css怎么实现论文页面的卷曲效果”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识...
      99+
      2022-10-19
    • Android如何使用viewPager2实现UI界面翻页滚动的效果
      小编给大家分享一下Android如何使用viewPager2实现UI界面翻页滚动的效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.先在build.gradl...
      99+
      2023-06-15
    • js怎么实现圣诞节倒计时页面特效
      本文小编为大家详细介绍“js怎么实现圣诞节倒计时页面特效”,内容详细,步骤清晰,细节处理妥当,希望这篇“js怎么实现圣诞节倒计时页面特效”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识...
      99+
      2022-10-19
    • 使用微信小程序实现页面滑动特效
      使用微信小程序实现页面滑动特效随着微信小程序的不断发展,越来越多的开发者开始利用微信小程序开发出各种各样的实用应用。其中,页面滑动特效是一种非常常见且带有一定动感的效果。本文将介绍如何使用微信小程序实现页面滑动特效,并提供具体的代码示例。在...
      99+
      2023-11-21
      微信小程序 特效 页面滑动
    • 如何使用HTML和CSS实现网页换肤效果
      这篇文章主要为大家展示了“如何使用HTML和CSS实现网页换肤效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用HTML和CSS实现网页换肤效果”这篇文...
      99+
      2022-10-19
    • 怎么使用CSS实现鼠标移动控制页面元素效果
      这篇文章主要介绍怎么使用CSS实现鼠标移动控制页面元素效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!映射鼠标位置或实现拖拽效果,我们可以在 JavaScript 中做到这一点。但实际上,在CSS中有更加简洁的方法...
      99+
      2023-06-14
    • Unity中怎么利用Shader实现一个3D翻页效果
      本篇文章给大家分享的是有关Unity中怎么利用Shader实现一个3D翻页效果,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。效果图:原理:Shader顶点动画在顶点着色器进行对...
      99+
      2023-06-20
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作