javascript - Javascript 和 css 语法,如何定义 'px'
问题描述
我有一个非常简单的语法问题,我无法弄清楚。我有以下正确的代码行:
gridTemplateColumns: '100px 100px 100px',
height: Math.max(65, 200) + 'px',
现在我想在 gridTemplateColumns 的所有三个参数中添加 Math.max (x,x):'100px 100px 100px。
以下是我尝试过的,但它们根本不正确:
gridTemplateColumns: Math.max(100, 50) Math.max(100, 50) Math.max(100, 50)+'px',
gridTemplateColumns: Math.max(100+'px', 50+'px') Math.max(100+'px', 50+'px') Math.max(100+'px', 50+'px'),
我也尝试在这里和那里使用一些花哨的 [] 和 {},但我没有正确管理它们。感谢你的帮助。
解决方案
您可以使用字符串插值语法
const obj = {
gridTemplateColumns: `${Math.max(100, 50)}px ${Math.max(100, 50)}px ${Math.max(100,
50)}px`
}
推荐阅读
- selenium-webdriver - 将鼠标悬停在菜单上并单击带有 selenium vba 的子菜单项
- regex - grep 可以删除上下文,但不能删除整行?
- c++ - 使用 C++20 fmt 限制结果的总大小
- c# - 从对象中查找不同并删除重复项
- jquery - 从嵌套的对象数组中获取数据
- c++ - 将 Integer 转换为 4 字节 ungisned char 向量(以 Big endian 字节顺序)
- c++ - ifstream 没有读取任何内容
- c# - WPF子控件继承
- java - 如何更改slf4j logger的日志文件名
- python-3.x - 如何将 ndarray 转换为数组元组?