根据元素在组中的位置设置样式

根据

我正在尝试创建一组盒子。我想尝试看看是否可以根据框在组中的位置设置框的大小。

目前,如果我事先知道盒子的数量并使用:nth-child()选择器和适当的位置,这是可能的

由于CSS已经具有查找元素在组中的位置的能力,因此可以将此位置用作尺寸的输入。

因此,例如

#boxes:nth-child() {
    height:calc(n * 10);
    width:calc(n * 10);
}

可以使用服务器端代码甚至Javascript轻松实现此目的,但只是想了解我们是否可以使用CSScalc或其他任何功能来实现此目的

迈克尔·本杰明(Michael Benjamin)

在CSS选择器第3级中,没有用于定位元素的方法,然后使用与该元素在组中的位置相对应的变量来为该元素定制样式。

在CSS中,该calc()函数不允许使用变量。仅允许将具有加法(+),减法(-),乘法(*)和除法(/)的数学表达式作为分量值。

但是,使用Sass,可以使用CSS预处理器,在calc()函数中使用变量

参考:

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在WPF中对XAML元素进行组样式设置

如何根据 div 的类为 div 中的元素设置样式?

根据SVG路径位置设置元素的位置

根据鼠标位置设置HTML字符串中各个字符的样式

根据父类中的数字对N个元素进行样式设置

在LibreOffice Writer中是否可以根据已手动设置格式的元素制作样式?

根据JavaScript中的值设置CSS样式

如何根据@Input的参数动态设置:host元素的样式?

CSS中的条纹元素样式设置

在 Safari 中设置仪表元素的样式

在 Firefox 中设置进度元素的样式。CSS

根据位置从列表中删除多个元素

根据数据框中的位置计算元素

如果CSS中隐藏了其他元素,则设置元素的样式

无论如何,是否有条件使用PrettyTable根据样式设置<td>元素的样式

根据Vuejs中的属性为列表中的项目设置样式

根据ViewModel中存在的属性值在ItemContainerStyleSelector中设置样式

根据数组中的元素数量来反应渲染样式

动态根据段落的内容在段落中设置样式

如何设置列组的样式

如何根据父元素选择器条件设置多个子元素的样式

使用React中的条件在单独的组件中设置元素的样式

根据元素长度删除列表中的相邻项目组

用nth-of-type设置一组八个元素的样式?

如何获得像素值或窗口x / y位置以根据这些坐标进行样式设置?

如何在 DataTable 多级分组中获取组以设置组行的样式?

在Wordpress中设置页面上单独元素的样式

在HTML5中设置样式自定义元素

如何在 CSS 中设置 li、span 和 a 元素的样式