实现代码如下:

HTML

    <div class="x-roll-top"><div class="x-roll"><div class="x-roll-item"><div class="circle"><img src="" alt=""></div></div><div class="x-roll-item"><div class="circle"><img src="" alt=""></div></div><div class="x-roll-item">...</div><div class="x-roll-item">...</div><div class="x-roll-item">...</div><div class="x-roll-item">...</div></div></div>

CSS
给父盒子(class=“x-roll”)设置 overflow: scroll
在父盒子外再设置一个大的父盒子,大的父盒子的高度恰好不能显示其子盒子(即class=“x-roll”)的滚动条,设置 overflow: hidden

body .x-roll-top {width: 100%;height: 110px;overflow: hidden;background-color: aliceblue;
}
body .x-roll-top .x-roll {position: relative;display: flex;flex-flow: row nowrap;align-items: center;padding: 10px 8px 20px;box-sizing: border-box;height: 120px;overflow: scroll;
}
body .x-roll-top .x-roll .x-roll-item {display: flex;flex-flow: column nowrap;align-items: center;justify-content: center;
}
body .x-roll-top .x-roll .x-roll-item .circle {width: 50px;height: 50px;border-radius: 50%;display: flex;justify-content: center;align-items: center;overflow: hidden;
}
body .x-roll-top .x-roll .x-roll-item .circle img {width: 49%;height: auto;
}


实现这个效果只需再上一个效果的基础上加入几句代码
scroll-snap- 的解释可以看我的上一篇博客:
scroll-snap- 滚动捕捉

  1. 在父元素上添加 scroll-snap-type: x mandatory
  2. 子元素上添加: scroll-snap-align: center scroll-snap-stop:always

实现手机端的触屏滑动效果相关推荐

  1. Unity—手机端的触屏控制

    参考文章: Unity 操作检测的各种实现#2手机端 - 触屏与手势 一.触摸操作触发OnMouseDown()方法 手势指的是,类似下划,上划一类的操作方式. 检测触屏,需要用到由MonoBehav ...

  2. 手机端html5触屏事件(touch事件)

    touchstart:触摸开始的时候触发 touchmove:手指在屏幕上滑动的时候触发 touchend:触摸结束的时候触发 而每个触摸事件都包括了三个触摸列表,每个列表里包含了对应的一系列触摸点( ...

  3. 手机端html5触屏事件(touch事件)3

    touchstart:触摸开始的时候触发 touchmove:手指在屏幕上滑动的时候触发 touchend:触摸结束的时候触发 而每个触摸事件都包括了三个触摸列表,每个列表里包含了对应的一系列触摸点( ...

  4. c语言触屏滑动图片,jQuery手机触屏滑动的响应式图片轮播效果

    插件描述:jQuery响应式图片插件,多种图片滑动轮播切换,兼容手机端的触屏滑动图片切换代码. 响应式触摸滑块 Javascript/css3 滑块 HTML This is a title This ...

  5. html5电子杂志页面案例,html5电子杂志支持手机端触屏滑动翻书效果

    特效描述:html5电子杂志 支持手机端 触屏滑动 翻书效果.html5手机电子杂志,触屏滑动电子杂志翻书动画特效 代码结构 1. 引入JS 2. HTML代码 function loadApp() ...

  6. 手机看html网页内容重叠,html5手机端叠加图片触屏滑动查看特效

    特效描述:html5手机端 叠加图片 触屏滑动查看特效.html5手机叠加图片手指滑动查看 代码结构 1. 引入CSS 2. 引入JS 3. HTML代码 rutrum tellus a tempus ...

  7. JS移动客户端--触屏滑动事件 banner图效果

    JS移动客户端--触屏滑动事件 移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click和mouseover等事件来完成.但是在移动设备上,要实现这种轮播的效果,就需要用到核心的t ...

  8. 自动轮播图html代码适应手机,JS实现自动轮播图效果(自适应屏幕宽度+手机触屏滑动)...

    1.本文使用js+jQuery实现轮播图,需要引用jquery包,另种实现分别是animate实现自适应的轮播,以及transform平滑轮播(在注释代码中). 2.代码中的图片大家自己更换就可以了, ...

  9. python手机触屏代码_JS移动客户端--触屏滑动事件及js手机拖拽效果

    移动端触屏滑动的效果其实就是图片轮播,在PC的页面上很好实现,绑定click和mouseover等事件来完成.但是在移动设备上,要实现这种轮播的效果,就需要用到核心的touch事件.处理touch事件 ...

最新文章

  1. 【网站汇总】论文相关
  2. java 实现图片上传功能
  3. ultraedit中换行键的替换
  4. [Coderforces600E] Lomsat gelral
  5. CurrentHashMap源码剖析
  6. java项目中的classpath
  7. 大数据之Yarn——Capacity调度器概念以及配置
  8. 前端学习(2731):重读vue电商网站41之自定义格式化时间的全局过滤器
  9. linux命令总结:cat
  10. 机器学习代码实战——朴素贝叶斯(实现垃圾邮件分类)
  11. 使用canvas上传图片+上传进度
  12. 在quill编辑器中集成秀米和135编辑器
  13. 几款常用的Git图形化工具
  14. 自学java开发android开发_自学android开发 从零开始学Android
  15. 树莓派Pico开发板扩展ESP01S无线WiFi模块通信实践
  16. 云桌面-ThinVirt3-EXP操作手册(一)云桌面系统安装
  17. 微信小程序会议OA-后台数据交互(首页)05
  18. R语言旋转扇形图的绘制
  19. 牛客多校第五场7月31日补题记录
  20. QT小项目---2048小游戏

热门文章

  1. PHP截取固定长度字符串函数
  2. ES修改集群最大分片数量max_shards_per_node
  3. “瘾品”经济正当道,低度酒成为新财富密码?
  4. Sin City --《罪恶之城》
  5. 1400——489C,520B,279B,479C
  6. 官方纯净版windows10教育版安装密钥极其下载地址
  7. 使用Python以UCI心脏病数据集为例,进行数据简单分析
  8. 三体归零者和盘龙鸿蒙,三体中的神级文明 归零者 到底是一种怎样的存在?
  9. Vue简单快速上手 idea版
  10. 收藏!人工智能学习路径总结