在CSS和/或HTML中创建梯形
我已经找到了大量使用CSS3创建梯形的教程,但我希望创建一个四边形,其中没有一条边是平行的(梯形),如下图所示 这可能吗在CSS和/或HTML中创建梯形,html,css,css-shapes,Html,Css,Css Shapes,我已经找到了大量使用CSS3创建梯形的教程,但我希望创建一个四边形,其中没有一条边是平行的(梯形),如下图所示 这可能吗 #box { border-bottom: 100px solid red; border-left: 50px solid transparent; border-right: 50px solid transparent; height: 0; width: 100px; } 梯形 梯形 梯形 CSS梯形您可以“手动”完成此操作
#box {
border-bottom: 100px solid red;
border-left: 50px solid transparent;
border-right: 50px solid transparent;
height: 0;
width: 100px;
}
梯形
梯形
梯形
CSS梯形您可以“手动”完成此操作
html:
这并不能使舒尔成为凸面,而且它没有平行线。你必须输入正确的坐标
小提琴:你可以“用手”做这件事
html:
这并不能使舒尔成为凸面,而且它没有平行线。你必须输入正确的坐标
小提琴:你可以“用手”做这件事
html:
这并不能使舒尔成为凸面,而且它没有平行线。你必须输入正确的坐标
小提琴:你可以“用手”做这件事
html:
这并不能使舒尔成为凸面,而且它没有平行线。你必须输入正确的坐标
小提琴:好的,对不起,迟到了。以下是我的答案: 小提琴: CSS: HTML:
一些有用的链接:
好的..很抱歉迟到了。以下是我的答案: 小提琴: CSS: HTML:
一些有用的链接:
好的..很抱歉迟到了。以下是我的答案: 小提琴: CSS: HTML:
一些有用的链接:
好的..很抱歉迟到了。以下是我的答案: 小提琴: CSS: HTML:
一些有用的链接:
这就是您要找的吗?不它的上边缘和下边缘是平行的。它必须是一个生成这些形状的“工厂”吗?如果没有,请看我的答案。这将只创建一个示例。您是否尝试在不使用canvas元素的情况下执行此操作?是的,在没有canvas的情况下这是可能的,这是您正在寻找的吗?不它的上边缘和下边缘是平行的。它必须是一个生成这些形状的“工厂”吗?如果没有,请看我的答案。这将只创建一个示例。您是否尝试在不使用canvas元素的情况下执行此操作?是的,在没有canvas的情况下这是可能的,这是您正在寻找的吗?不它的上边缘和下边缘是平行的。它必须是一个生成这些形状的“工厂”吗?如果没有,请看我的答案。这将只创建一个示例。您是否尝试在不使用canvas元素的情况下执行此操作?是的,在没有canvas的情况下这是可能的,这是您正在寻找的吗?不它的上边缘和下边缘是平行的。它必须是一个生成这些形状的“工厂”吗?如果没有,请看我的答案。这将只创建一个示例。您是否尝试在不使用canvas元素的情况下执行此操作?是的,没有canvas是可能的。我正在寻找梯形(没有平行边)。谢谢我在找梯形(没有平行边)。谢谢我在找梯形(没有平行边)。谢谢我在找梯形(没有平行边)。谢谢这太棒了。。。还有什么方法可以在角度上创建边界半径吗?好的,这里描述的是:太棒了。。。还有什么方法可以在角度上创建边界半径吗?好的,这里描述的是:太棒了。。。还有什么方法可以在角度上创建边界半径吗?好的,这里描述的是:太棒了。。。是否有任何方法可以在角度上创建边界半径?好的,这里介绍:
<canvas id="polygon" />
var polygon = document.getElementById('polygon').getContext('2d');
polygon.fillStyle = '#f00';
polygon.beginPath();
polygon.moveTo(0, 0);
polygon.lineTo(90,50);
polygon.lineTo(70, 70);
polygon.lineTo(0, 90);
polygon.closePath();
polygon.fill();
#up-triangle {
width: 0;
height: 0;
border-bottom: 200px solid yellow;
border-left: 100px solid transparent;
border-right: 100px solid transparent;
}
#right-triangle {
position:absolute;
top: 10px;
left:175px;
width: 50px;
height: 100px;
border-style: solid;
border-width: 100px 0 0 300px;
border-color: transparent transparent transparent yellow;
-webkit-transform: skew(29deg);
-moz-transform: skew(29deg);
-o-transform: skew(29deg);
transform: skew(29deg);
}
<div id="up-triangle"></div>
<div id="right-triangle"></div>