gpt4 book ai didi

css - 重复的花园语法

转载 作者:行者123 更新时间:2023-11-28 11:00:31 25 4
gpt4 key购买 nike

我发现自己在写这个

  [:.container2 {:display :grid
:grid-template-columns "repeat(10, 50px)"
:grid-template-rows "repeat(10, 50px)"}]

使用 garden 转换为 css。

"repeat(10, 50px)" 应该用花园的方式来写,而不是我写字符串吗?

最佳答案

您可能必须从命名空间中排除 clojure.core/repeat,但您可以使用 garden 的 defcssfn

(require '[garden.core :refer [css]])
(require '[garden.def :refer [defcssfn]])

(defcssfn repeat)

(css [:.container2 {:display :grid
:grid-template-columns (repeat 10 "50px")
:grid-template-rows (repeat 10 "50px")}])

=> ".container2 { display: grid;
grid-template-columns: repeat(10, 50px);
grid-template-rows: repeat(10, 50px);\n}"

(def my-custom-repeat (repeat 10 "50px")

(css [:.container2 {:display :grid
:grid-template-columns my-custom-repeat
:grid-template-rows my-custom-repeat}])

=> ".container2 { display: grid;
grid-template-columns: repeat(10, 50px);
grid-template-rows: repeat(10, 50px); }"

关于css - 重复的花园语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52975211/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com