通过 HTML 设置渐变百分比值

hrp8sfH4xQ4

我想创建具有线性渐变背景的 div 容器。它们的百分比颜色值不同。

我有一个有效的解决方案,可以在循环中创建这些 div 容器时起作用

.box {
  width: 500px;
  height: 200px;
}
<!-- The percentage values are just variables! -->
<div style="background-image: linear-gradient(blue 0%, red 20%)" class="box">
</div>

是否可以为渐变创建一个 CSS 类并仅通过 HTML 代码设置百分比值?

昵称代码

.box {
  width: 500px;
  height: 200px;
}

.gradient{
  /* no colors provided! */
  background-image: linear-gradient(blue, red) 
}
<!-- The percentage values are just variables! -->
<div style="gradientValues: [0%, 20%]" class="box gradient">
</div>

我只需要改变渐变的值,颜色是固定的。但我不想通过 JavaScript 来实现,因为我是从 ColdFusion 代码创建这些 div 的。我不想在不需要的时候执行 JavaScript 代码。我可以重构渐变颜色并将其放在 CSS 类中而不是编写

style="background-image: linear-gradient(blue VAL1, red VAL2)"

在我的 HTML 中。

保利_D

是的

通过使用CSS 自定义属性(又名 CSS 变量)

:root {
  --var1: 0;
  --var2: 50%;
}

div {
  height: 100px;
  margin-bottom: 1em;
  background-image: linear-gradient(to right, blue var(--var1), red var(--var2));
}
<div></div>

<div style="--var1:50%; --var2:50%;"></div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在AngularJS中使用ng样式和百分比值设置HTML元素宽度

来自分类Dev

通过Postgres中的值计算组的百分比值

来自分类Dev

HTML表格宽度与百分比

来自分类Dev

HTML宽度百分比

来自分类Dev

html表格宽度与百分比

来自分类Dev

通过宽度百分比设置多个div以彼此相邻填充父div

来自分类Dev

如何为系列组取折线图的百分比值?/如何通过 sql 表绘制图形?

来自分类Dev

使用约束布局设置百分比值

来自分类Dev

通过Pandas Group计算任意百分比

来自分类Dev

通过iCloud认证的iOS用户百分比

来自分类Dev

如何通过舍入计算百分比

来自分类Dev

通过group子句进行SQL百分比聚合

来自分类Dev

是否可以通过设置尺寸百分比的元素来显示滚动条,而不是增加自身的尺寸?

来自分类Dev

角度计算HTML中的百分比

来自分类Dev

无法使用百分比调整HTML输入的大小

来自分类Dev

具有百分比宽度的多个HTML元素

来自分类Dev

HTML表格中的像素和百分比

来自分类Dev

如何使用百分比在HTML中定位div

来自分类Dev

无法使用百分比调整HTML输入的大小

来自分类Dev

HTML表格中的像素和百分比

来自分类Dev

html div百分比-不准确?

来自分类Dev

CSS HTML百分比调整大小图像

来自分类Dev

计算HTML表中的百分比-jQuery

来自分类Dev

如何以百分比显示 HTML 表格数据

来自分类Dev

ampampchart中的百分比值

来自分类Dev

百分比值的计算

来自分类Dev

jQuery设置重复线性渐变的百分比

来自分类Dev

jQuery设置重复线性渐变的百分比

来自分类Dev

googleVis图表工具提示:显示百分比(通过格式化程序?)