Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在CSS中从十六进制过渡到渐变?_Css_Hex_Css Transitions_Radial Gradients - Fatal编程技术网

如何在CSS中从十六进制过渡到渐变?

如何在CSS中从十六进制过渡到渐变?,css,hex,css-transitions,radial-gradients,Css,Hex,Css Transitions,Radial Gradients,如何创建从十六进制颜色到渐变色再到渐变色的背景过渡 我的变量--base为白色,十六进制和渐变之间的转换不起作用 :根目录{ --app:径向梯度(10%20%时圆圈753.6px,rgba(248167221,1)0%,rgba(230192254,1)41%,rgba(169217243,1)90%); --基底:#FFFFFF;/*径向梯度(#FFFFFF,#FFFFFF)*/ } 身体{ 背景:DDD; } div{ 高度:100px; 线高:100px; 文本对齐:居中; 宽度:30

如何创建从十六进制颜色到渐变色再到渐变色的背景过渡

我的变量
--base
为白色,十六进制和渐变之间的转换不起作用

:根目录{
--app:径向梯度(10%20%时圆圈753.6px,rgba(248167221,1)0%,rgba(230192254,1)41%,rgba(169217243,1)90%);
--基底:#FFFFFF;/*径向梯度(#FFFFFF,#FFFFFF)*/
}
身体{
背景:DDD;
}
div{
高度:100px;
线高:100px;
文本对齐:居中;
宽度:300px;
背景:var(--base);
过渡:所有的1容易;
}
div:悬停{
背景:var(--app);
}

测试
我为您创建了一个解决方案: 为了在这两者之间创建转换,您需要使用z索引技巧。 有关更多信息,请参阅本文: 祝你今天愉快

div:hover::before {
   opacity: 1;
}

不知道我是否了解你的问题。你有一个白色的div,你将鼠标悬停在它上面,并立即改变颜色。你对这种颜色的褪色有什么问题吗?我想用一种不起作用的过渡色。无论变换值如何,背景都会立即更改。我想要从白色到渐变色再到渐变色的平滑1s过渡。