【问题标题】:Changing the X to a different color using Linear Gradient使用线性渐变将 X 更改为不同的颜色
【发布时间】:2018-03-27 11:20:08
【问题描述】:

我找到了这段代码,但我对如何更改 X 的颜色感到困惑。有人可以告诉我怎么做吗?这就是我要寻求帮助的原因。

而且,我需要为此使用 RGBA 吗?

https://jsfiddle.net/58tfv09z/

如果我是,那么就有

HEX 到 RGBA 转换器

http://hex2rgba.devoth.com

RGB 到 RGBA 转换器

http://jsfiddle.net/wb5fwLoc/1/

.crossed {
    width: 266px;
    height: 266px;
    border:  3px solid red;
    background: 
       linear-gradient(to top left,
           rgba(0,0,0,0) 0%,
           rgba(0,0,0,0) calc(50% - 0.8px),
           rgba(0,0,0,1) 50%,
           rgba(0,0,0,0) calc(50% + 0.8px),
           rgba(0,0,0,0) 100%),
       linear-gradient(to top right,
           rgba(0,0,0,0) 0%,
           rgba(0,0,0,0) calc(50% - 0.8px),
           rgba(0,0,0,1) 50%,
           rgba(0,0,0,0) calc(50% + 0.8px),
           rgba(0,0,0,0) 100%);
<div class="crossed"></div>

【问题讨论】:

    标签: html css colors linear-gradients


    【解决方案1】:

    它使用linear-gradient通过设置其他部分不可见来显示一条线,您可以通过alpha channel = 1修改可见部分来改变颜色:

    .crossed {
        width: 266px;
        height: 266px;
        border:  3px solid red;
        background: 
           linear-gradient(to top left,
               rgba(0,0,0,0) 0%,
               rgba(0,0,0,0) calc(50% - 0.8px),
               rgba(0,255,0,1) 50%, /* put your rgb value here */
               rgba(0,0,0,0) calc(50% + 0.8px),
               rgba(0,0,0,0) 100%),
           linear-gradient(to top right,
               rgba(0,0,0,0) 0%,
               rgba(0,0,0,0) calc(50% - 0.8px),
               rgba(0,255,255,1) 50%,
               rgba(0,0,0,0) calc(50% + 0.8px),
               rgba(0,0,0,0) 100%);
    }
    <div class="crossed"></div>

    您可以找到更多详细信息here

    【讨论】:

    • 如何更改背景颜色?
    • 如何将背景更改为黑色?线条还在显示吗?
    • 您可以在第二个线性渐变中将颜色设置为rgba(0, 0, 0, 1),第三个除外。要更改背景,每对 (1st,2nd) (4th,5th) 控制一个颜色范围。
    • 我做到了,我把它全黑了,但只显示了一条线。
    • here。第一个线性渐变的部分应该是透明的,否则不会显示第二个。它在底层设置背景,在顶层放置一行。
    猜你喜欢
    • 1970-01-01
    • 2020-09-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-05-31
    • 2020-10-13
    • 1970-01-01
    • 2015-06-05
    相关资源
    最近更新 更多