Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/css/42.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
Html 如何使用CSS创建此按钮?_Html_Css - Fatal编程技术网

Html 如何使用CSS创建此按钮?

Html 如何使用CSS创建此按钮?,html,css,Html,Css,如何使用CSS创建以下按钮 事实上,它是倾斜的不是问题。我不确定的部分是从一个角到另一个角的颜色对角线分割。我不知道如何定义一个梯度,以这样一种方式,它将工作的所有按钮尺寸响应 到目前为止,对于没有对角线颜色差异的倾斜按钮,我有以下内容 button.btn{ 颜色:白色; 背景色:红色; 填充:10px 20px; 线高:1; 边界:无; 变换:skewX(-25度); 光标:指针; } button.btn范围{ 显示:块; 变换:skewX(25度); } 查看演示使用获得任何类型的渐

如何使用CSS创建以下按钮

事实上,它是倾斜的不是问题。我不确定的部分是从一个角到另一个角的颜色对角线分割。我不知道如何定义一个梯度,以这样一种方式,它将工作的所有按钮尺寸响应

到目前为止,对于没有对角线颜色差异的倾斜按钮,我有以下内容

button.btn{
颜色:白色;
背景色:红色;
填充:10px 20px;
线高:1;
边界:无;
变换:skewX(-25度);
光标:指针;
}
button.btn范围{
显示:块;
变换:skewX(25度);
}
查看演示
使用获得任何类型的渐变背景

button.btn{
颜色:白色;
背景:rgba(248,80,50,1);
背景:-moz线性梯度(-45度,rgba(248,80,50,1)0%,rgba(2411192,1)50%,rgba(246,41,12,1)51%,rgba(240,47,23,1)71%,rgba(231,56,39,1)100%;
背景:-webkit渐变(左上,右下,颜色停止(0%,rgba(248,80,50,1)),颜色停止(50%,rgba(241,111,92,1)),颜色停止(51%,rgba(246,41,12,1)),颜色停止(71%,rgba(240,47,23,1)),颜色停止(100%,rgba(231,56,39,1));
背景:-webkit线性梯度(-45度,rgba(248,80,50,1)0%,rgba(241,111,92,1)50%,rgba(246,41,12,1)51%,rgba(240,47,23,1)71%,rgba(231,56,39,1)100%);
背景:-o-线性梯度(-45度,rgba(248,80,50,1)0%,rgba(2411192,1)50%,rgba(246,41,12,1)51%,rgba(240,47,23,1)71%,rgba(23156,39,1)100%;
背景:-ms线性梯度(-45度,rgba(248,80,50,1)0%,rgba(241,111,92,1)50%,rgba(246,41,12,1)51%,rgba(240,47,23,1)71%,rgba(231,56,39,1)100%;
背景:线性梯度(135度,rgba(248,80,50,1)0%,rgba(241,111,92,1)50%,rgba(246,41,12,1)51%,rgba(240,47,23,1)71%,rgba(231,56,39,1)100%);
过滤器:progid:DXImageTransform.Microsoft.gradient(startColorstr='.#f85032',endColorstr='.#e73827',GradientType=1);
填充:10px 20px;
线高:1;
边界:无;
变换:skewX(-25度);
光标:指针;
}
button.btn范围{
显示:块;
变换:skewX(25度);
}
查看演示
使用获得任何类型的渐变背景

button.btn{
颜色:白色;
背景:rgba(248,80,50,1);
背景:-moz线性梯度(-45度,rgba(248,80,50,1)0%,rgba(2411192,1)50%,rgba(246,41,12,1)51%,rgba(240,47,23,1)71%,rgba(231,56,39,1)100%;
背景:-webkit渐变(左上,右下,颜色停止(0%,rgba(248,80,50,1)),颜色停止(50%,rgba(241,111,92,1)),颜色停止(51%,rgba(246,41,12,1)),颜色停止(71%,rgba(240,47,23,1)),颜色停止(100%,rgba(231,56,39,1));
背景:-webkit线性梯度(-45度,rgba(248,80,50,1)0%,rgba(241,111,92,1)50%,rgba(246,41,12,1)51%,rgba(240,47,23,1)71%,rgba(231,56,39,1)100%);
背景:-o-线性梯度(-45度,rgba(248,80,50,1)0%,rgba(2411192,1)50%,rgba(246,41,12,1)51%,rgba(240,47,23,1)71%,rgba(23156,39,1)100%;
背景:-ms线性梯度(-45度,rgba(248,80,50,1)0%,rgba(241,111,92,1)50%,rgba(246,41,12,1)51%,rgba(240,47,23,1)71%,rgba(231,56,39,1)100%;
背景:线性梯度(135度,rgba(248,80,50,1)0%,rgba(241,111,92,1)50%,rgba(246,41,12,1)51%,rgba(240,47,23,1)71%,rgba(231,56,39,1)100%);
过滤器:progid:DXImageTransform.Microsoft.gradient(startColorstr='.#f85032',endColorstr='.#e73827',GradientType=1);
填充:10px 20px;
线高:1;
边界:无;
变换:skewX(-25度);
光标:指针;
}
button.btn范围{
显示:块;
变换:skewX(25度);
}
查看演示
尝试以下操作:
.btn{
背景色:#34ADFF;
背景图像:-webkit线性梯度(-68度,#e80027 50%,#d20024 50%);
边界:0px;
填充:20px 25px;
字号:17px;
-webkit变换:倾斜(-30度);
-moz变换:倾斜(-30度);
-o变换:倾斜(-30度);
变换:倾斜(-30度);
颜色:#fff;
左边距:20px;
}
查看演示
尝试以下操作:
.btn{
背景色:#34ADFF;
背景图像:-webkit线性梯度(-68度,#e80027 50%,#d20024 50%);
边界:0px;
填充:20px 25px;
字号:17px;
-webkit变换:倾斜(-30度);
-moz变换:倾斜(-30度);
-o变换:倾斜(-30度);
变换:倾斜(-30度);
颜色:#fff;
左边距:20px;
}
查看演示
button.btn{
颜色:白色;
背景色:红色;
填充:10px 20px;
线高:1;
边界:无;
变换:skewX(-25度);
光标:指针;
背景:线性梯度(165度,rgba(245,80,50,1)0%,rgba(245,111,92,1)50%,rgba(230,41,12,1)51%,rgba(230,47,23,1)71%,rgba(230,56,39,1)100%);
}
button.btn范围{
显示:块;
变换:skewX(25度);
}
查看演示
button.btn{
颜色:白色;
背景色:红色;
填充:10px 20px;
线高:1;
边界:无;
变换:skewX(-25度);
光标:指针;
背景:线性梯度(165度,rgba(245,80,50,1)0%,rgba(245,111,92,1)50%,rgba(230,41,12,1)51%,rgba(230,47,23,1)71%,rgba(230,56,39,1)100%);
}
button.btn范围{
显示:块;
变换:skewX(25度);
}

查看演示
这里有一个渐变解决方案,可用于任何大小:

button.btn{
颜色:白色;
背景:线性梯度(至右下角,#e80027 49%,#d20024 50%);
填充:10px 20px;
线高:1;
边界:无;
变换:skewX(-25度);
光标:指针;
}
button.btn范围{
显示:块;
变换:skewX(25度);
}
查看演示
查看演示演示

查看
这是一个渐变解决方案