jQuery / CSS仅用一种颜色创建线性渐变

罗伯特·阿赫曼

在CSS中,线性渐变CSS看起来像:

   background-image: linear-gradient(blue, lightblue);

这将从蓝色开始渐变,以浅蓝色结束。实际上并不漂亮,但是它只是一个例子。

现在,如果您只有起始颜色怎么办?如果您从传递的颜色参数开始(假设它在MVC ViewModel中传递)怎么办?例如,您可能已经传递了“红色”的值,并且您希望从起始的“红色”到稍微更浅的红色具有线性渐变,以形成一个不错的渐变?

您是否需要知道“红色”或将其转换为十六进制值,然后通过操纵十六进制数来生成渐变色终止颜色?有没有“正常”的方式来做到这一点?IE

  1. 一些技巧,将“ red”转换为十六进制值,例如#A11634
  2. 一些技巧来应用一些数学运算以“使A11634成为更浅的颜色”?

或者

  1. 一些渐变技巧可以自动创建一种颜色的渐变,以创建该颜色的浅色版本?
毛茸茸

这是一个非常简单的解决方案,可以节省您处理颜色的麻烦;无需将命名的颜色传递给渐变,而是将其设置为background-colour元素的,将白色渐变设置为background-image,从完全透明到要淡化基础颜色的程度从淡入淡出。

这是一个使用backgroundshorthand属性的示例,其颜色从底部过渡到顶部:

div{
    background-image:linear-gradient(0deg,rgba(255,255,255,0),rgba(255,255,255,.75));
    height:100px;
    margin:0 0 10px;
}
#red{
  background-color:red;
}
#green{
  background-color:green;
}
<div id="red"></div>
<div id="green"></div>

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

文本从一种颜色闪烁到另一种CSS或jQuery

来自分类Dev

一种颜色完全透明的线性渐变?

来自分类Dev

尽管只指定了一种颜色,但线性渐变显示两种颜色

来自分类Dev

jQuery选项卡闪烁颜色并淡入另一种颜色

来自分类Dev

HTML Canvas 渐变只显示一种颜色

来自分类Dev

jQuery .css更改一种样式

来自分类Dev

在CSS中使用线性渐变将div分为2种颜色,但不等分

来自分类Dev

jQuery通过CSS类在2种颜色之间切换

来自分类Dev

css list li点一种颜色,文本另一种颜色(仅CSS)

来自分类Dev

Python 绘制一条渐变线,其中一种颜色是透明的

来自分类Dev

具有特定长度的第一种颜色的水平清晰背景渐变

来自分类Dev

根据R中列散点图中的值的一种颜色渐变

来自分类Dev

根据R中列散点图中的值的一种颜色渐变

来自分类Dev

无法更改一种颜色

来自分类Dev

使用CSS填充背景-两种不同的颜色,一种与另一种颜色重叠

来自分类Dev

Sass @for循环-从一种颜色到另一种颜色

来自分类Dev

UIBezierPath为每块放置一种颜色,导致最后一种颜色

来自分类Dev

有没有一种方法可以使用jQuery和/或CSS通过单击按钮来反转页面上的所有颜色?

来自分类Dev

CSS背景色显示另一种颜色

来自分类Dev

背景颜色一种颜色为50%,另一种颜色为50%

来自分类Dev

背景颜色一种颜色为50%,另一种颜色为50%

来自分类Dev

如何检查按钮颜色从一种颜色更改为另一种颜色

来自分类Dev

Android:如何创建带有一半颜色和另一种颜色的文本的加载栏

来自分类Dev

如何创建一根树枝,让您选择一种颜色(颜色选择器)?

来自分类Dev

Colorbar在Python中仅显示一种颜色

来自分类Dev

如何在UIImage中使一种颜色透明

来自分类Dev

从预制列表中随机选择一种颜色

来自分类Dev

附加到另一种颜色的li

来自分类Dev

如何使海龟在Netlogo中以一种颜色移动

Related 相关文章

  1. 1

    文本从一种颜色闪烁到另一种CSS或jQuery

  2. 2

    一种颜色完全透明的线性渐变?

  3. 3

    尽管只指定了一种颜色,但线性渐变显示两种颜色

  4. 4

    jQuery选项卡闪烁颜色并淡入另一种颜色

  5. 5

    HTML Canvas 渐变只显示一种颜色

  6. 6

    jQuery .css更改一种样式

  7. 7

    在CSS中使用线性渐变将div分为2种颜色,但不等分

  8. 8

    jQuery通过CSS类在2种颜色之间切换

  9. 9

    css list li点一种颜色,文本另一种颜色(仅CSS)

  10. 10

    Python 绘制一条渐变线,其中一种颜色是透明的

  11. 11

    具有特定长度的第一种颜色的水平清晰背景渐变

  12. 12

    根据R中列散点图中的值的一种颜色渐变

  13. 13

    根据R中列散点图中的值的一种颜色渐变

  14. 14

    无法更改一种颜色

  15. 15

    使用CSS填充背景-两种不同的颜色,一种与另一种颜色重叠

  16. 16

    Sass @for循环-从一种颜色到另一种颜色

  17. 17

    UIBezierPath为每块放置一种颜色,导致最后一种颜色

  18. 18

    有没有一种方法可以使用jQuery和/或CSS通过单击按钮来反转页面上的所有颜色?

  19. 19

    CSS背景色显示另一种颜色

  20. 20

    背景颜色一种颜色为50%,另一种颜色为50%

  21. 21

    背景颜色一种颜色为50%,另一种颜色为50%

  22. 22

    如何检查按钮颜色从一种颜色更改为另一种颜色

  23. 23

    Android:如何创建带有一半颜色和另一种颜色的文本的加载栏

  24. 24

    如何创建一根树枝,让您选择一种颜色(颜色选择器)?

  25. 25

    Colorbar在Python中仅显示一种颜色

  26. 26

    如何在UIImage中使一种颜色透明

  27. 27

    从预制列表中随机选择一种颜色

  28. 28

    附加到另一种颜色的li

  29. 29

    如何使海龟在Netlogo中以一种颜色移动

热门标签

归档