我要实现header、left、contain的经典布局,其中有个问题

szuzsq 2017-08-02 03:21:34
我的布局如图:


我是在移动端的。
其中有个问题就是,如果left内容太多的时候,我希望可以上下拖动这些内容。
我使用overflow这个属性,做出来的效果是这些内容,拖动时,一卡一卡的。
我见过别人的效果是可以平滑拖动的,在边缘的地方还会弹啊弹的。

我的测试代码如下:

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" />
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="format-detection" content="telephone=no">
</head>
<body>
<div style="width: 200px; height: 200px; overflow-y: auto; background: red;">
<ul style="overflow-y: auto;">
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
</ul>
</div>
</body>
</html>



我上下拖动这些“清纯似少女”的时候,卡啊卡的。如果把外面的div去掉,那就很平滑的。

<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width,initial-scale=1.0,maximum-scale=1.0,user-scalable=0" />
<meta name="apple-mobile-web-app-capable" content="yes">
<meta name="apple-mobile-web-app-status-bar-style" content="black">
<meta name="format-detection" content="telephone=no">
</head>
<body>
<ul style="overflow-y: auto;">
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
<li>清纯似少女</li>
</ul>
</body>
</html>
...全文
395 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
szuzsq 2017-08-28
  • 打赏
  • 举报
回复
引用 1 楼 MOONCOM 的回复:
没有样式,真看不出来你错误的原因。 但是,就上面的代码来说,我感觉在你第一个代码片比较好,当然要去除ul中设置的overflow-y
没有css啊.这些代码就是全部了
霜月枫桥 2017-08-04
  • 打赏
  • 举报
回复
没有样式,真看不出来你错误的原因。 但是,就上面的代码来说,我感觉在你第一个代码片比较好,当然要去除ul中设置的overflow-y

61,112

社区成员

发帖
与我相关
我的任务
社区描述
层叠样式表(英文全称:Cascading Style Sheets)是一种用来表现HTML(标准通用标记语言的一个应用)或XML(标准通用标记语言的一个子集)等文件样式的计算机语言。
社区管理员
  • HTML(CSS)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧