javascript - 如何在 html 中添加更多半列,例如 0.5、1.5、2..5

标签 javascript css html materialize

我创建了一个登录表单,我输入了 col 值

<div class="col l3 offset-l4">

我想在 col 中增加 0.5 个尺寸,像这样

<div class="col l3 offset-l4.5">

我该怎么做?

enter image description here

最佳答案

假设您使用 Materialise Grid 系统,这是不可能的。 它仅支持整数值。

但是您可以自定义实现。网格的基本思想是将一行分成 12 列。因此,网格值为 4.5 表示 12 列中的 4.5 (4.5/12),结果为 0.375 或 37.5%。如果您想要偏移 4.5 列,则需要为您的元素添加 37.5% 的左边距。

因此您需要添加以下 CSS(请注意您不能在类名中使用点):

.offset-l4-5 {
  margin-left: 37.5%;
}

但我想摆脱网格系统并为表单编写自己的 CSS 会更容易。

关于javascript - 如何在 html 中添加更多半列,例如 0.5、1.5、2..5,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55238074/

相关文章:

javascript - 在两个 div 之间移动 block

html - 具有悬停效果的图像出现在标题上方时

CSS子菜单选项跳转

javascript - 如何在使用 jquery 重置 html 表单后执行代码?

javascript - 如何将输入中的 0 替换为个位数?

c# - 如何在 WebBrowser 中显示 Javascript 代码?

javascript - 对象和原始类型相等

css - 在背景 Div 上垂直居中文本

html - 使用 CSS 打印网页的一部分

html - 防止文本自动换行,最小宽度?