Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/420.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/33.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
Javascript 有没有办法用颜色填充按钮背景的一半?_Javascript_Css_Colors - Fatal编程技术网

Javascript 有没有办法用颜色填充按钮背景的一半?

Javascript 有没有办法用颜色填充按钮背景的一半?,javascript,css,colors,Javascript,Css,Colors,有没有办法用颜色填充按钮背景的一半 比如: 是的,你可以在CSS中使用渐变背景来实现这一点 background-image: linear-gradient(left , rgb(255,0,0) 50%, rgb(0,0,255) 51%); background-image: -o-linear-gradient(left , rgb(255,0,0) 50%, rgb(0,0,255) 51%); background-image: -moz-linear-gradient(left ,

有没有办法用颜色填充按钮背景的一半

比如:


是的,你可以在CSS中使用渐变背景来实现这一点

background-image: linear-gradient(left , rgb(255,0,0) 50%, rgb(0,0,255) 51%);
background-image: -o-linear-gradient(left , rgb(255,0,0) 50%, rgb(0,0,255) 51%);
background-image: -moz-linear-gradient(left , rgb(255,0,0) 50%, rgb(0,0,255) 51%);
background-image: -webkit-linear-gradient(left , rgb(255,0,0) 50%, rgb(0,0,255) 51%);
background-image: -ms-linear-gradient(left , rgb(255,0,0) 50%, rgb(0,0,255) 51%);

background-image: -webkit-gradient(
    linear,
    left bottom,
    right bottom,
    color-stop(0.5, rgb(255,0,0)),
    color-stop(0.51, rgb(0,0,255))
);
使用此网站可根据您的需要进行自定义:


这里有一把小提琴:

是的,你可以在CSS中用渐变背景来做这件事

background-image: linear-gradient(left , rgb(255,0,0) 50%, rgb(0,0,255) 51%);
background-image: -o-linear-gradient(left , rgb(255,0,0) 50%, rgb(0,0,255) 51%);
background-image: -moz-linear-gradient(left , rgb(255,0,0) 50%, rgb(0,0,255) 51%);
background-image: -webkit-linear-gradient(left , rgb(255,0,0) 50%, rgb(0,0,255) 51%);
background-image: -ms-linear-gradient(left , rgb(255,0,0) 50%, rgb(0,0,255) 51%);

background-image: -webkit-gradient(
    linear,
    left bottom,
    right bottom,
    color-stop(0.5, rgb(255,0,0)),
    color-stop(0.51, rgb(0,0,255))
);
使用此网站可根据您的需要进行自定义:


这里有一个小问题:

请确保您使用的是IE8+,因为IE8不允许很容易地设置渐变,因此您必须为此进行练习:)是的,上述方法不适用于IE8及更低版本。因此,您可以选择CSSPIE或chrome frame,后者需要下载插件,但仍然非常棒。请确保您使用的是IE8+,因为IE8不允许非常轻松地设置渐变,因此您必须为此进行练习:)是的,上述方法不适用于IE8及更低版本。因此,你可以选择CSSPIE或chrome框架,后者需要下载插件,但仍然非常棒。