Yootheme Pro使用网格功能,并引用动态内容时,怎么使用网格堆栈效果?
Yooheme的Widgetkit组件,其中有一个功能叫“Grid Stack”。简单来说,就是分单双行,单行左图右文,双行左文右图,这样交叉排版。
后来Yooheme推出了自家的Page Builder,也就是Yootheme Pro,Yootheme Pro基本能实现Widgetkit的所有功能,所以一般也不再单独安装Widgetkit。
尤其是Yootheme Pro增加了Dynamic Content(动态内容)后,就更加方便了;很多时候我们要使用Dynamic Content,都会使用GRID这个功能,但用多了,又感觉过于单一,希望有“Grid Stack”的效果。
使用定义的CSS可以实现,可以这样:
.el-element > .uk-grid > div:nth-child(odd) .el-item > .uk-grid {
flex-direction: row-reverse;
}
.el-element > .uk-grid > div:nth-child(odd) .el-item > .uk-grid > div:first-child {
text-align: right;
}
也可以这样:
.el-element > .uk-grid > div:nth-child(even) .el-item > .uk-grid {
flex-direction: row-reverse;
}
.el-element > .uk-grid > div:nth-child(even) .el-item > .uk-grid > div:first-child {
text-align: right;
}