• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • YouClaw
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
程序员王某
博客园    首页    新随笔    联系   管理    订阅  订阅

html和body设置了overflow-x:hidden;以后,pc端页面无法滑动但移动端可以左右滑动白边的问题和bootstrap4.4 Stretched link的使用

一般来说需要判断页面的元素是否超出了html的宽度,导致出现滚动条。

检查未发现的话有可能是页面元素设置了负的margin导致超出html宽度。

项目中使用了bootstrap  在使用到row的类的时候会默认带左右-15px的样式。所以可以设置

.row{

margin:0;

}

解决

Stretched link功能介绍:扩大可点击区域。

原理

.stretched-link::after {
position: absolute;
top: 0;
right:0;
bottom: 0;
left: 0;
z-index: 1;
pointer-events: auto;
content: "";
background-color: rgba(0, 0, 0, 0);
}
 
根据具体情况可利用定位的上下左右进行二次扩大可点击区域。
乍见之欢,久处不厌
posted on 2020-01-09 09:15  程序员王某  阅读(909)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3