HTML案例:全屏切换滚动效果

这篇具有很好参考价值的文章主要介绍了HTML案例:全屏切换滚动效果。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

一个父级div包裹4个子级div,4个子盒子的宽高占满当前屏幕,滚动导航条自动切换到下一页/上一页

1、HTML代码

  <style>
    * {
      margin: 0;
      padding: 0;
    }

    .container {
      height: 100vh;
      overflow-y: scroll;

    }

    .container div {
      width: 100%;
      height: 100vh;
    }
  </style>
</head>

<body>
  <div class="container">
    <div class="box" style="background-color: antiquewhite;">
      <h1>第一页</h1>
    </div>
    <div class="box" style="background-color: chartreuse;">
      <h1>第二页</h1>
    </div>
    <div class="box" style="background-color: coral;">
      <h1>第三页</h1>
    </div>
    <div class="box" style="background-color: deeppink;">
      <h1>第四页</h1>
    </div>
  </div>

2、父盒子添加scroll-snap-type属性

    .container {
      height: 100vh;
      overflow-y: scroll;
      /* 
        添加属性:
          参数1:x/y,确定沿哪条轴进行滚动
          参数2mandatory: 检测距离大于某个程度,就进行滚动到下一屏
      */
      scroll-snap-type: y mandatory;
    }

3、子盒子添加scroll-snap-align属性文章来源地址https://www.toymoban.com/news/detail-561535.html

    .container div {
      width: 100%;
      height: 100vh;
      /* 
        第三步:给子盒子添加属性
        可选值:
          start:开始部分
          end:结束部分
          center:中间部分
       */
      scroll-snap-align: start;
    }

到了这里,关于HTML案例:全屏切换滚动效果的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HTML+JS+CSS歌词滚动效果

    这些代码主要实现了歌词的初始化、显示和随音频播放的同步滚动。其中, initWords 函数用于将歌词字符串解析成数据数组, parseTime 函数用于将时间字符串转换为秒数。通过 setOffset 函数实现歌词的滚动和高亮显示。最后,添加了一个滚动事件监听器,以便用户通过滚动调整

    2024年01月17日
    浏览(46)
  • 高端大气自适应全屏酷炫渐变卡片html源码图片切换特效html5源码导航引导网站源码

    源码特点: 1:手工书写DIV+CSS、代码精简无冗余。 2:自适应结构,全球先进技术,高端视觉体验。 3:SEO框架布局,栏目及文章页均可独立设置标题//描述。 4:附带测试数据、安装教程、入门教程、安全及备份教程。 5:后台直接修酷炫渐变卡片html源码,可以做个人

    2024年04月13日
    浏览(39)
  • 用HTML、CSS和JavaScript实现鼠标可交互的3D太阳和月亮切换效果

    部分数据来源: ChatGPT  引言         太阳和月亮对于我们来说是一种常见的对比,这篇文章将介绍一个使用HTML、CSS和JavaScript创建的网页场景,能够把太阳和月亮切换展示给用户。这个场景能够让用户使用鼠标和滚轮与场景互动,带来更多的趣味和体验。 这里展示了HT

    2024年02月07日
    浏览(75)
  • HTML + CSS + JavaScript【实战案例】 实现动画导航栏效果

    ​Hello~ 咱们今天一起来学习一个动画导航的小项目 HTML结构

    2024年02月03日
    浏览(62)
  • 如何使用CSS实现一个全屏滚动效果(Fullpage Scroll)?

    前端入门之旅:探索Web开发的奇妙世界 欢迎来到前端入门之旅!感兴趣的可以订阅本专栏哦!这个专栏是为那些对Web开发感兴趣、刚刚踏入前端领域的朋友们量身打造的。无论你是完全的新手还是有一些基础的开发者,这里都将为你提供一个系统而又亲切的学习平台。在这个

    2024年02月11日
    浏览(52)
  • html实现iframe全屏

    html浏览器全屏操作,基于jquery iframe全屏、指定标签全屏 css html 关键是lay-dbclick-box和lay-dbclick-screen,其中的iframe是内容 js

    2024年02月11日
    浏览(34)
  • HarmonyOS NEXT应用开发—视频全屏切换案例

    介绍 本示例介绍了Video组件和@ohos.window接口实现媒体全屏的功能。 该场景多用于首页瀑布流媒体播放等。 效果图预览 使用说明 : 点击全屏按钮,横屏媒体窗口。 点击恢复窗口按钮,恢复媒体窗口。 在Video组件内调用 onFullscreenChange 方法,实现媒体全屏效果。 调用@ohos.win

    2024年03月20日
    浏览(42)
  • 情人节定制:HTML5 Canvas全屏七夕爱心表白特效

    “这个世界乱糟糟的而你干干净净可以悬在我心上做太阳和月亮。”,七夕节表白日,你要错过吗?如果你言辞不善,羞于开口的话,可以使用 html5 canvas 制作浪漫的七夕爱心表白动画特效,全屏的爱心和表白语,了解一下!  🌹 最后,祝天下有情人终成眷属 🌹

    2024年02月11日
    浏览(46)
  • 点击图片1.全屏阅览2.下载3.关闭 纯纯html css js

    要实现图片点击全屏预览的功能,可以使用JavaScript和CSS来实现。以下是一个简单的示例代码: html 在上面的代码中,我们首先定义了一个全屏预览的样式,并在点击图片时调用openFullscreen函数。该函数会创建一个全屏预览容器,并在容器中显示图片。同时,我们还创建了关闭

    2024年02月15日
    浏览(42)
  • 前端vue可以左右滚动的切换的tabs tabs选项卡 滑动动画效果 自动宽度

    前端vue可以左右滚动的切换的tabs tabs选项卡 滑动动画效果 自动宽度, 阅读全文下载完整代码请关注微信公众号: 前端组件开发 效果图如下:           #### 使用方法 ```使用方法 swiperTabList: [\\\"2023-06-10\\\",\\\"2023-06-11\\\",\\\"2023-06-12\\\",\\\"2023-06-13\\\",\\\"2023-06-14\\\",\\\"2023-06-15\\\"], //导航列表 swiperTabIdx:

    2024年02月08日
    浏览(46)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包