【问题标题】:How to make the native look for web app on mobile browser?如何在移动浏览器上让网页应用程序本地化?
【发布时间】:2020-02-14 04:01:18
【问题描述】:

据我所知,我们可以对网络应用进行一些响应,使其在移动设备上看起来更好。

但是,正在研究 notion.so 应用程序。该应用在平板电脑和移动浏览器上的 UI 与桌面版本完全不同,它不仅仅是响应式的。

例如,当我们在桌面上调整应用的大小时,它只是缩小了宽度和高度,而没有改变任何 UI 以使其看起来像在移动设备上。

我的问题是如何使用我的 Angular 应用程序做到这一点?

【问题讨论】:

  • CSS 是您将样式或设计苦行者应用于 HTML 的方式。是的,即使使用 Angular 和其他慢速快餐框架,您仍然可以应用您想要的任何样式。

标签: angular web-applications progressive-web-apps


【解决方案1】:

您想要的是响应式设计,我建议您查看bootstrap。通过设置responsive breakpoints,您可以根据窗口的宽度/高度来决定应用程序的结构

如果您想要一个角度解决方案,您可以查看flex-layout:这是一种角度解决方案,也有一个responsive breakpoints 解决方案

虽然很难实现,但要从小处着手,从那里开始,祝你好运!

【讨论】:

    【解决方案2】:

    Angular 只是一个用于构建网络应用程序的 javascript 框架。

    只有在手机上已安装的应用程序应该具有原生外观(它们应该在 ios 上看起来像 ios 应用,在 android 设备上看起来像 android)。

    这可以使用 ionic 等混合框架来实现。我建议你检查一下。

    【讨论】:

    • 我不同意您的声明“仅安装的应用程序”。你可以让你的网站/页面看起来像你喜欢的那样。让它们可用并且看起来干净是我最好的建议。 “安装” PWA 是一件好事,希望你能赢得用户的信任,以便在该级别与你互动。不要让它成为 PWA 成功的必备品。
    • 是的,可以安装 PWA,但它会获得原生应用程序的外观和感觉吗?例如,我对已安装应用的看法是从应用商店安装的。
    • 你是在问浏览器地址栏是否可见?如果您将清单文件配置为显示地址栏,它将。您可以使用不同的清单属性控制它在这方面的显示方式。我通常使用这些:“display”:“standalone”,“orientation”:“portrait”,
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-21
    • 2017-03-27
    • 2017-01-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多