有没有一种方法可以使CSS标记接受用户输入

时间:2020-11-03 22:29:12

标签: html css

你好

所以我试图编写一个CSS库来娱乐,并想知道一些事情。

我一直在尝试类似于引导程序的类,并且想知道是否可以使用CSS编写函数。例如:

要使用从左到右的红色到蓝色的渐变,请使用 .b-grd-from-left-red-blue 。现在只有这么多的颜色可以编程,所以我想知道是否有一种方法可以让用户指定 .b-grd-from-(direction)-(color1)-(color2) 。那有可能吗,如果可以的话,我会建议你怎么做。

在库中,我也正在从事该项目的朋友编写了一个python自动器,以匹配每种颜色和每个方向,但是我想知道是否有可能将整个5800左右的代码行缩短为几行

此外,这是否可能在纯CSS中出现,或者是否需要js

颜色

  • 白色
  • lightgrey-> #eaeaea
  • 灰色
  • darkgrey->#555555
  • 黑色
  • 蓝色
  • 浅蓝色
  • softblue->#0099ff
  • 深蓝色
  • 蓝绿色
  • 绿色
  • 浅绿色
  • 黄色
  • softyellow->#eeee88
  • 红色
  • 橙色
  • 粉红色
  • lightpink
  • 紫色
  • 棕色
  • 浅棕色->#bf7b77

1 个答案:

答案 0 :(得分:0)

除非您使用的是预处理器(例如Sass),否则CSS无法创建函数或变量。尽管Sass很棒,但我认为您最好将JavaScript用于类似这样的事情。

如果还没有,请签出Sass