标签: liquid-layout

如何将变量从页面传递到 Liquid 中的布局?

假设我有 3 个类别,分别称为Food,FruitMilk,每个类别都包含特定的帖子。

导航栏显示 3 个链接到 3 个页面,根据类别类型列出所有帖子。例如,如果我点击链接Food,它会将我重定向到仅显示类别文章的页面Food

我正在考虑创建一个布局,称为category.htmlFoodFruit和之间共享Milk。唯一的区别是我想撤出的帖子类型。

调用布局时,有没有办法从页面传递信息?

例如,在Food类别页面中,我将调用category.html布局,但也会传递一个变量(例如type = 'Food'),并且在布局中我将设置条件检查以仅提取与变量匹配的帖子type

谁能给我一些建议?

liquid-layout liquid jekyll

3
推荐指数
1
解决办法
2798
查看次数

在 .liquid 上集成 Bootstrap ( shopify )

在 shopify 主题中,我想在theme.liquid文件中集成以下引导程序链接。

<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<!-- Optional theme -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap-theme.min.css">
<!-- Latest compiled and minified JavaScript -->
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js" ></script>
Run Code Online (Sandbox Code Playgroud)

如何将引导程序集成到我的主题中?

html css liquid-layout liquid twitter-bootstrap

3
推荐指数
1
解决办法
8443
查看次数

液体布局与固定布局:选择哪一个?

这个问题中,最受欢迎的答案是:

使用液体布局

为什么这被认为是一种好习惯?我的观点是,设计液体布局更加困难,因为从一个窗口大小到另一个窗口大小可能会有很大变化......额外的复杂性值得吗?做出选择时我应该考虑什么?

css layout liquid-layout

2
推荐指数
1
解决办法
1668
查看次数

HTML流体列:25%+ 25%+ 25%+ 25%!= webkit/opera中的100%

我正在尝试构建一个自适应的多列布局(流畅,有弹性,无论你想要它),并构建了一个测试文档来尝试这个想法.

我做了一些计算来得出数字,这些数字可以让x列在页面中并排放置.2很容易(50%),4(25%)和10(10%)也是如此.如果你考虑一个保证金来留下一个阴沟并减去它,那么你得到你需要的列宽.

一切似乎进展顺利,我构建了CSS和HTML(见下文)并在Firefox中试用了它并且一切正常.但是,当我在Opera,Chrome和Safari中试用它时,我遇到了一个问题.当彼此相邻放置时,列似乎总计不超过100%,它们似乎略微缩短.列数越多,问题就越严重.通过10列,问题非常明显.

为什么会这样?Firefox的行为是正确的,还是在其他浏览器中发生的事情是什么意思?更重要的是,我如何解决它在所有浏览器中产生一致的结果?

我已经构建了一个下面代码的JSFiddle,可以在这里找到.完整的测试页面也可在此处获得.(JSfiddle只是相关代码,而整页还有其他内容)

用于执行列的CSS如下:

.columnHolder {
    overflow: hidden;
    background: #EFE; /* For layout testing only! */
    margin: .5em 0;
    padding: 0;
}
.columnHolder h1 {
    background: #EFF; /* For layout testing only! */
}
.column {
    float: left;
    margin: .5%;
    background: #FFE; /* For layout testing only! */
    text-align: justify;
}
.column.half {
    width: 49%;
}
.column.third {
    width: 32.33333%
}
.column.quarter {
    width: 24%;
}
.column.fifth {
    width: 19%;
}
.column.sixth {
    width: …
Run Code Online (Sandbox Code Playgroud)

html css cross-browser liquid-layout

2
推荐指数
1
解决办法
161
查看次数

Shopify 液体。如果 line.title 包含 '&lt;br&gt;' 语句不起作用

我们正在使用 Shopify,我们有一个发票页面,其中显示了产品名称和其他数据。

我的问题是 product.title<br>在发票页面上显示标签。
(在产品页面标题上显示无<br>标签)

这样做的原因是product.title只能通过 WYSIWYG 输入。
其中 WYSIWYG 编码product.title为 ASCII 码并product.title在发票页面上解码。

我正在尝试使用带有语句的Liquid 字符串过滤器查找和替换/隐藏<br>标签,但它不起作用。如果我将更改为代码将用空格替换Dress。 请在下面找到我的代码的一部分。product.title
{{ product.title | replace: 'Awesome', 'Mega' }}{% if %}{% if line.title contains '<br>'%}{% if line.title contains 'Dress'%}

我添加的部分代码

{% if line.title contains '<br>'%} {{ line.title | replace: '<br>', ' ' }} {% endif %}
Run Code Online (Sandbox Code Playgroud)

通用代码

<td class="order-list__product-description-cell" style="width:100%">
  {% if line.product.title %} {% assign line_title = …
Run Code Online (Sandbox Code Playgroud)

liquid-layout liquid shopify

2
推荐指数
1
解决办法
2248
查看次数

具有流体/液体宽度的jQuery图像转盘

你们有没有人知道一个流畅宽度的jQuery图像转盘吗?

我发现了这个:http://www.nikolakis.net/liquidcarousel/ ...但是当你设定速度时它看起来很可怕.

此外,我希望当鼠标向一个方向移动时激活它,滑块应该向另一个方向移动.那顺便叫什么呢?

先感谢您.

jquery fluid liquid-layout fluid-layout carousel

1
推荐指数
1
解决办法
1万
查看次数

如何制作带有字幕叠加层的液体居中图像?

我正在尝试使用CSS来显示以字幕覆盖为中心的图像,以及当浏览器窗口太小(缩小到适合)时的液体功能.

我目前的最佳尝试类似于以下HTML(使用Google的徽标作为示例图片)

<div align="center">
   <div class="container">
      <img src="http://www.google.fr/images/logos/ps_logo2.png" class="picture" />
      <h3 class="caption">Image Caption</h3>
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

使用以下CSS

.container {
   position : relative;
   max-width : 364px;
}
.picture {
    border-radius:0.5em;
    box-shadow: 0px 0px 0.5em #000000;
    max-width:364px;
}
.caption {
    position:absolute;
    padding:0.25em;
    top:1em; left:0; right:0;
    color:black;
    background-color:rgba(0,0,0,0.2);
    text-align:center;
}
Run Code Online (Sandbox Code Playgroud)

但是,如果它的行为中心,因为我希望它适用于大型浏览器窗口,它不会缩小小浏览器窗口...而且我不需要IE支持,特定于WebKit(iPhone/Android)就足够了,如果可能的话,我想避免使用JavaScript.

JSFiddle随时可以使用http://jsfiddle.net/kWH3C/1/

css overlay image caption liquid-layout

1
推荐指数
1
解决办法
5119
查看次数

Shopify使用Liquid脚本对cart.items数组进行排序

我想在cart.liquid文件中对cart.items数组进行排序.然后我可以按预期的顺序显示表格中的时间.

    {% for item in cart.items sort_by:item.line_price %}
    <div class="row">
      <div class="span12">
      <h1>Your cart</h1>
      <form action="/cart" method="post" id="cartform">
        <table>
        </table>
      </form>
      </div>
    </div>
    {% endfor %}
Run Code Online (Sandbox Code Playgroud)

但是代码不起作用,因为我不能sort_by:item.line_pricefor语句中使用.

如何使用内置功能对数组进行排序?

另一个问题是Shopify液体不支持创建阵列.如果我使用自己的算法对数组进行排序.但是如何将输出保存到新阵列?

非常感谢.

liquid-layout liquid shopify

1
推荐指数
1
解决办法
2584
查看次数

HTML/CSS 如何用另一个(液体布局)包装图像?

对于作品集,我需要用计算机图像包装所有图像以进行演示。我将使用类似这个例子的东西来包装图像:

在此处输入图片说明

图像必须具有流体尺寸(高度和宽度百分比),因此包装纸也......

任何人都知道如何实现这一目标?

有没有办法做到跨浏览器的方式?

html css liquid-layout fluid-layout

0
推荐指数
1
解决办法
897
查看次数