【问题标题】:Change css if device is on mobile如果设备在移动设备上,则更改 css
【发布时间】:2018-03-07 08:52:47
【问题描述】:

我已经针对不同的屏幕尺寸执行了媒体查询,但是如果在移动设备上查看网站,我希望有不同的 css。因此,即使桌面和移动设备上的屏幕相同min-width,我也希望拥有不同的 css。

知道我该怎么做吗?

【问题讨论】:

标签: javascript jquery html css responsive-design


【解决方案1】:

可以使用 userAgent 吗?

loadUserAgent () {
  let UA = navigator.userAgent;
  if(UA.match(/Android/) || UA.match(/iPhone/) || UA.match(/BlackBerry/) || UA.match(/iPod/) || UA.match(/Windows Phone/) || UA.match(/iPad/) || UA.match(/webOS/)) 
  {
    this.isMobile = true;
  }
}

如果您想支持其他设备,例如 Blackberry、Opera Mini 等。您将不得不手动添加它们的用户代理。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-04-15
    • 2016-05-14
    • 1970-01-01
    • 1970-01-01
    • 2021-11-06
    • 2018-01-28
    相关资源
    最近更新 更多