如何在 HTML 中制作三角形?

新手上路,请多包涵

我想使用基本的 CSS 在 HTML 页面中制作三角形。我正在使用需要时间加载的三角形图片,因此,我想减少页面的加载时间。

原文由 Ali 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 414
1 个回答

HTML 不可能,但 CSS 可以。例子:

 <div class="triangle></div>

 .triangle {
    width: 0;
    height: 0;
    border: solid 30px;
    border-color: transparent transparent black transparent;
}

现场演示: jsFiddle

  • 30pxborder 属性中定义大小:宽度和高度。如果你想要一个更小或更大的三角形,你可以改变它。
  • 如果要旋转三角形,请切换 blacktransparentborder-color 属性中的位置。参见 jsFiddle

原文由 Nikola K. 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题
logo
Stack Overflow 翻译
子站问答
访问
宣传栏