Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/88.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-桌面上的三角形角(thead)_Html_Css - Fatal编程技术网

HTML/CSS-桌面上的三角形角(thead)

HTML/CSS-桌面上的三角形角(thead),html,css,Html,Css,我正在尝试创建一个带有三角形角的桌面。正是我想得到的结果: 我创造了这样的东西: table .main_cat_left { background-color: #57B3E3; } table .main_cat_center { border-left: 10px solid #57B3E3; border-top: 10px solid #FFC600; width: 0; height: 0; } table .main_cat_right { backgroun

我正在尝试创建一个带有三角形角的桌面。正是我想得到的结果:

我创造了这样的东西:

table .main_cat_left {
background-color: #57B3E3;
}

table .main_cat_center {
  border-left: 10px solid #57B3E3;
  border-top: 10px solid #FFC600;
  width: 0;
  height: 0;
}

table .main_cat_right {
background-color: #FFC600;
}
但结果并不好:

是否有可能在不使用图片图像和javascript(仅使用CSS)的情况下获得此结果

谢谢

编辑


下面是一个工作示例:

您可以只使用渐变:

table .main_cat_center {
  background:linear-gradient(to bottom left, #FFC600 50%, #57B3E3 50%);
}

或者,您可以只使用渐变:

table .main_cat_center {
  background:linear-gradient(to bottom left, #FFC600 50%, #57B3E3 50%);
}
或另一种方法

.yellowTriangle{
宽度:0;
身高:0;
边框样式:实心;
边框宽度:100px 100px 0;
边框颜色:#cc9433#336699透明;
}
蓝三角{
宽度:0;
身高:0;
边框样式:实心;
边框宽度:100px 100px 0;
边框颜色:#336699#cc9433透明;
}

弗斯特
第二
另一种方法

.yellowTriangle{
宽度:0;
身高:0;
边框样式:实心;
边框宽度:100px 100px 0;
边框颜色:#cc9433#336699透明;
}
蓝三角{
宽度:0;
身高:0;
边框样式:实心;
边框宽度:100px 100px 0;
边框颜色:#336699#cc9433透明;
}

弗斯特
第二

这里有一种可能的方法,将一个倾斜的div放在一个常规div的顶部,并用不同的颜色对其着色。 如果你附加你的原始HTML,人们可以帮助你修复你自己的代码,我想这对你会更好

.navbar{
位置:固定;
排名:0;
高度:100px;
背景:黑色;
宽度:100%;
最小宽度:50%;
}
.底部{
位置:绝对位置;
高度:50px;
宽度:100%;
底部:0;
}
.导航链接{
边距:0!重要;
显示:块;
保证金:自动;
}
.顶{
位置:绝对位置;
高度:50px;
宽度:100%;
排名:0;
背景#FCC700;
最大宽度:100%;
溢出:隐藏;
;
}
.左上角{
背景:#272566;
-ms变换:倾斜(30度);/*IE 9*/
-webkit变换:skewX(30度);/*Safari*/
变换:skewX(30度);/*标准语法*/
左:-20px;
高度:50px;
宽度:60%;
位置:绝对位置;
排名:0;
z指数:999;
}
.nav链接李{
显示:内联块;
颜色:白色;
利润率:3x15px;
}

  • 瓦卢塔
  • 库普诺
  • 库普诺
  • 库普诺(受伤)
  • Sprezedaz(受伤)

这里有一种可能的方法,将一个倾斜的div放在一个常规div的顶部,并用不同的颜色对其着色。 如果你附加你的原始HTML,人们可以帮助你修复你自己的代码,我想这对你会更好

.navbar{
位置:固定;
排名:0;
高度:100px;
背景:黑色;
宽度:100%;
最小宽度:50%;
}
.底部{
位置:绝对位置;
高度:50px;
宽度:100%;
底部:0;
}
.导航链接{
边距:0!重要;
显示:块;
保证金:自动;
}
.顶{
位置:绝对位置;
高度:50px;
宽度:100%;
排名:0;
背景#FCC700;
最大宽度:100%;
溢出:隐藏;
;
}
.左上角{
背景:#272566;
-ms变换:倾斜(30度);/*IE 9*/
-webkit变换:skewX(30度);/*Safari*/
变换:skewX(30度);/*标准语法*/
左:-20px;
高度:50px;
宽度:60%;
位置:绝对位置;
排名:0;
z指数:999;
}
.nav链接李{
显示:内联块;
颜色:白色;
利润率:3x15px;
}

  • 瓦卢塔
  • 库普诺
  • 库普诺
  • 库普诺(受伤)
  • Sprezedaz(受伤)

显示你的HTML,为什么要使用表格?因为我想在表格中说明这一点:屏幕截图和CSS不足以帮助/指出正确的方向,我们需要一个完整的示例来重现你的问题OK,我编辑我的问题,给我一分钟。显示你的HTML,为什么使用表格?因为我想在表格中说明这一点:屏幕截图和CSS不足以帮助/指出正确的方向,我们需要一个完整的例子来重现您的问题OK,我编辑我的问题,给我一分钟。