学了一天响应式后给站点适配了移动端

208 天前
 jiannei

省流地址: https://sinan.fun (注意在移动端体验哦)

前言

在上周发帖「学两个月前端后做了个这样的网站」后,V 友建议希望能适配下移动端,于是搁置了之前的优化任务,开始了响应式的学习。

开始

还是跟之前一样,降低要求,初版适配只要内容能正常显示就行。

现在的问题是原先只考虑了 pc 端,移动端宽度不够,导致挤压到了一起。

不同端主要的差异在于「分辨率大小」和「侧边栏展示逻辑」...响应式适配初版的想法,便是移动端适当调整布局宽高、边距、字体大小,pad 端稍微调整主题内容宽度,整体效果可以与 pc 保持一致。

调整布局宽高、边距、字体大小比较容易,又到了头疼的设计环节,移动端的侧边栏放哪?

效果

最终实现是在方案三的基础上稍作调整,由底部点击唤起侧边栏菜单。

欢迎 V 友们体验反馈: https://sinan.fun

2047 次点击
所在节点    分享创造
13 条回复
jiannei
208 天前
linxin4cs
208 天前
是用的媒体查询还是单独做了几套移动端的?
linxin4cs
208 天前
对了楼主,想问下这个原型设计工具是啥,实现的 时候是 1:1 还原吗
xxmym
208 天前
方案一是 MD 比较经典的 NavigationView + DrawerLayout ,非全面屏时代很好用,现在和全面屏手势有点冲突
方案二网页中不常见,要说有什么硬伤貌似也没有
方案三感觉手势冲突会更严重
最终方案比较像 MD 的 FloatingActionMenu ,很赞
jiannei
208 天前
jiannei
208 天前
@linxin4cs 你是说画的方案草图吗,用的 arc 浏览器的 note ,主要是开发前画一下思路,没有 1:1 还原
jiannei
208 天前
@xt3153 是的,在考虑要不要给底部按钮加一个拖拽,允许调整位置。比如,我可能经常是左手握手机。
Charrlles
208 天前
大概是因为滚动容器不是 body ,在 iOS 上滚动不会触发浏览器地址栏隐藏,点击状态栏也不能回到顶部
yafoo
208 天前
UI 挺好看的,点击进入文章详情页,再点击右上角趋势图标,然后再返回,文章详情要么乱码、要么直接没了,不知道这是啥原理?
jiannei
208 天前
@Charrlles 很新奇的角度,涨知识了。我研究一下
jiannei
208 天前
@yafoo 发现详情页组件数据存在重复渲染,应该已修复。
siguapajamas
208 天前
收藏一下刚好也要做移动端
jiannei
176 天前
@Charrlles 感谢反馈,问题已修复😊

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/998703

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX