css - 如何向 Shopify 网站添加移动优化的外部 CSS

标签 css shopify

我想为我的移动优化添加外部 CSS 文档,但不确定如何执行此操作。

我知道要将文件添加到 Shopify 主题索引,您必须执行如下操作:

{{ 'style.css' | asset_url | stylesheet_tag }}

在标题中。但我不确定如何将其包装在 @media 语句中,例如:

  @media screen and (device-aspect-ratio: 40/71) {
  {{ 'mobile.css' | asset_url | stylesheet_tag }}
  }

添加上面的只是打印 @media screen and (device-aspect-ratio: 40/71) {}

有人知道在 Shopify 中使用@media 的正确方法吗?

最佳答案

[更新] 这是一个更好的方法,完全省略了 sytlesheet_tag 函数:

<link rel='stylesheet' media='screen and (device-aspect-ratio: 40/71)' href='{{ 'mobile.css' | asset_url }}' />

旧:

正常包含 Assets :

{{ 'mobile.css' | asset_url | stylesheet_tag }}

然后确保将媒体查询放在 mobile.css 文件中。

关于css - 如何向 Shopify 网站添加移动优化的外部 CSS,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20962716/

相关文章:

javascript - jQuery $this + 兄弟元素调用不起作用

jquery - Shopify 商店背景视频未在移动设备上显示

shopify - BigCommerce:预加载购物车功能

css - @font-face 在网站上显示不正确

html - CSS3 线性渐变纯色大小

javascript - 仅在悬停时显示图标

html - 如何使用 CSS 或 JavaScript 禁用文本选择?

css - 如何仅为我的自定义 vue 组件包含外部 css 文件?

python - 使用 Python API 创建产品时未收到来自 Shopify 的响应

PHP Shopify fatal error : Uncaught exception 'ShopifyClientCurlException' with message 'SSL connection timeout'