Html 创建全边框三角形div

Html 创建全边框三角形div,html,css,Html,Css,我正在尝试制作一个左上角的三角形(红色)和一个(黑色)边框。我希望它周围都有黑色的边框。这个尝试用一个正方形来伪装它(推到屏幕外面来模仿一个三角形) 我想要一条边境线,在那里我的尝试行不通 #角落{ 高度:75px; 宽度:100px; 位置:绝对位置; 左侧:-3em;顶部:-2em; z指数:999; 变换:旋转(-45度); 背景色:红色; 边框底部:5px实心#0c; } 有一种更简单的方法可以创建三角形,您只需使用 对于您想要的边界,我们的想法是使用两个不同颜色和大小的重叠三角形,请

我正在尝试制作一个左上角的三角形(红色)和一个(黑色)边框。我希望它周围都有黑色的边框。这个尝试用一个正方形来伪装它(推到屏幕外面来模仿一个三角形)

我想要一条边境线,在那里我的尝试行不通

#角落{
高度:75px;
宽度:100px;
位置:绝对位置;
左侧:-3em;顶部:-2em;
z指数:999;
变换:旋转(-45度);
背景色:红色;
边框底部:5px实心#0c;
}

有一种更简单的方法可以创建三角形,您只需使用

对于您想要的边界,我们的想法是使用两个不同颜色和大小的重叠三角形,请看下面的片段:

.triangle-up-left-1{
宽度:0;
身高:0;
边框顶部:50px实心rgb(246,85,85);
右边框:50px实心透明;
z指数:2;
位置:绝对位置;
顶部:5px;
左:13px;
}
.三角形-向上-左-2{
宽度:0;
身高:0;
位置:绝对位置;
排名:0;
边框顶部:68px实心rgb(0,0,0);
右边框:68px实心透明;
z指数:1:
}

有一种更简单的方法可以创建三角形,您可以直接使用

对于您想要的边界,我们的想法是使用两个不同颜色和大小的重叠三角形,请看下面的片段:

.triangle-up-left-1{
宽度:0;
身高:0;
边框顶部:50px实心rgb(246,85,85);
右边框:50px实心透明;
z指数:2;
位置:绝对位置;
顶部:5px;
左:13px;
}
.三角形-向上-左-2{
宽度:0;
身高:0;
位置:绝对位置;
排名:0;
边框顶部:68px实心rgb(0,0,0);
右边框:68px实心透明;
z指数:1:
}

您也可以这样制作三角形:

我试着把它们两个结合起来,用边距来定位它,这样它看起来就像一个有边框的东西。也许这对你来说是一个可能的解决办法。干杯

.triangle1{
宽度:0;
身高:0;
边框顶部:100像素纯黑;
右边框:100px实心透明;
}
.三角形2{
宽度:0;
身高:0;
边框顶部:82px实心红色;
右边框:82px实心透明;
位置:绝对位置;
利润上限:-95px;
左边距:5px;
}

您也可以这样制作三角形:

我试着把它们两个结合起来,用边距来定位它,这样它看起来就像一个有边框的东西。也许这对你来说是一个可能的解决办法。干杯

.triangle1{
宽度:0;
身高:0;
边框顶部:100像素纯黑;
右边框:100px实心透明;
}
.三角形2{
宽度:0;
身高:0;
边框顶部:82px实心红色;
右边框:82px实心透明;
位置:绝对位置;
利润上限:-95px;
左边距:5px;
}