返回顶部
首页 > 资讯 > 精选 >怎么使用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://lsjlt.com/news/353676.html(转载时请注明来源链接)

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

    猜你喜欢
    • 怎么使用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
    • vue实现书本翻页动画效果实例详解
      偶然兴起,想要用vue来做一个书本的组件,有了这个想法后边开始动手,先简单地实现基本的效果,为后续封装为组件进行准备工作,实现该效果的要使用vue + css + JavaScri...
      99+
      2024-04-02
    • Android使用ViewPager实现翻页效果
      本文实例为大家分享了Android使用ViewPager实现翻页效果的具体代码,供大家参考,具体内容如下 效果如图所示: 代码实现: 1.布局代码:activity_view_pa...
      99+
      2024-04-02
    • 如何使用HTML+CSS实现页面加载动画效果
      这篇“如何使用HTML+CSS实现页面加载动画效果”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“如何使用HTML+CSS实现页面加载动画效果”,给大家总结了以下内容,具有一定借鉴价值,内容详...
      99+
      2024-04-02
    • CSS动画教程:手把手教你实现翻页特效
      CSS动画教程:手把手教你实现翻页特效,需要具体代码示例CSS动画是现代网站设计中必不可少的一部分。它可以为网页增添生动感,吸引用户的注意力,并且提高用户体验。其中一种常见的CSS动画效果就是翻页特效。在这篇教程中,我将带领大家一步一步实现...
      99+
      2023-10-24
      CSS动画 翻页特效 手把手教程
    • 怎么在HTML5中实现一个3D书本翻页动画
      这期内容当中小编将会给大家带来有关怎么在HTML5中实现一个3D书本翻页动画,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。HTML代码 <div class="back...
      99+
      2023-06-09
    • 怎么使用HTML+CSS实现TG-vision 主页
      这篇文章给大家分享的是有关怎么使用HTML+CSS实现TG-vision 主页的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一.顶部logo及导航条HTML代码<!--顶部开始--><div&n...
      99+
      2023-06-08
    • JS、CSS和HTML怎么实现注册页面
      小编给大家分享一下JS、CSS和HTML怎么实现注册页面,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!更新:使用JavaScript实现用户名和密码表单校验功能。...
      99+
      2023-06-20
    • vue中使用pdfjs-dist + turnjs实现页面的翻书浏览功能
      目录首先 安装 psfjs-distvue中安装jquery的方法下载trunjspdfjs-dist 的工作原理:把获取到的 pbf 的文件的数据流, 利用 canvas转换成图片...
      99+
      2022-11-13
      vue页面的翻书浏览 vue使用pdfjs-dist vue turnjs翻书
    • 怎么用jQuery插件Turn.js实现移动端电子书翻页效果
      本篇内容主要讲解“怎么用jQuery插件Turn.js实现移动端电子书翻页效果”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用jQuery插件Turn.js实现移动端电子书翻页效果”吧!先来...
      99+
      2023-07-04
    • 利用unity怎么实现一个翻页效果
      这期内容当中小编将会给大家带来有关利用unity怎么实现一个翻页效果,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。创建物体ToPanel;添加组件ScrollRect,在下面创建一个空物体用来装需要移动的...
      99+
      2023-06-06
    • 怎么利用ViewPager实现一个翻页效果
      这期内容当中小编将会给大家带来有关怎么利用ViewPager实现一个翻页效果,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。思路:a.利用ViewPager自带的动画效果,略作修改,实现滑动覆盖翻页效果。b...
      99+
      2023-05-31
      viewpager age pager
    • css怎么实现倒计时翻页动画
      小编给大家分享一下css怎么实现倒计时翻页动画,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!css实现倒计时翻页动画的方法:首先设置外盒子和内盒子;然后内盒子的移动动画的【animation-timing-function...
      99+
      2023-06-13
    • JavaScript网页特效怎么实现
      这篇文章主要介绍“JavaScript网页特效怎么实现”,在日常操作中,相信很多人在JavaScript网页特效怎么实现问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”JavaScript网页特效怎么实现”的疑...
      99+
      2023-06-26
    • Android如何使用viewPager2实现UI界面翻页滚动效果
      小编给大家分享一下Android如何使用viewPager2实现UI界面翻页滚动效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!1.先在build.gradle...
      99+
      2023-06-15
    • Android中怎么实现手势翻页效果
      这篇文章将为大家详细讲解有关Android中怎么实现手势翻页效果,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。activity_main.xml布局界面代码:<xml ver...
      99+
      2023-05-30
      android
    • 如何使用HTML和CSS实现网页换肤效果
      这篇文章主要为大家展示了“如何使用HTML和CSS实现网页换肤效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何使用HTML和CSS实现网页换肤效果”这篇文...
      99+
      2024-04-02
    • HTML+CSS怎么实现动态背景登录页面
      这篇文章给大家分享的是有关HTML+CSS怎么实现动态背景登录页面的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。1. 实现背景图片的动态变换首先在HTML页面body板块中,添加图片div,代码如下:<bo...
      99+
      2023-06-08
    软考高级职称资格查询
    编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
    • 官方手机版

    • 微信公众号

    • 商务合作