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,我编辑我的问题,给我一分钟。