我想使用基本CSS在HTML頁面中製作三角形。我正在使用需要時間加載的三角形圖片,所以我想減少頁面的加載時間。如何在HTML中製作三角形?
4
A
回答
27
不可能的HTML,但與CSS。例如:
<div class="triangle></div>
.triangle {
width: 0;
height: 0;
border: solid 30px;
border-color: transparent transparent black transparent;
}
現場演示:jsFiddle
- 在
border
屬性30px
定義了尺寸:寬度和高度。如果你想要一個更小或更大的三角形,你可以改變它。 ,如果你要旋轉的三角形
- ,開關
black
和transparent
在border-color
屬性的位置。見jsFiddle
+3
注意,通過留下兩個邊界上,你得到直角三角形代替,它允許你生成你需要的任何三角形。看到我的答案和http://jsfiddle.net/GR4Kj/5/ http://www.uselesspickles.com/triangles/ –
15
這是一個關於如何創建CSS三角形的最好說明:http://www.uselesspickles.com/triangles/
通過沒有寬度或高度創建的div,邊界最終創造一個三角形,當你離開的一些邊界作爲透明。
貸款該頁面是由同事寫的,在別人想出這個竅門之前。
#tri {
width: 0;
height: 0;
border-top-width: 20px;
border-top-style: solid;
border-top-color: transparent;
border-right-width: 20px;
border-right-style: solid;
border-right-color: red;
}
<div id="tri"></div>
+2
該演示令人印象深刻。 –
3
相關問題
- 1. 如何在css中製作三角形
- 2. 在三角形的三角形中繪製三角形
- 3. 如何製作凹左邊框的三角形三角形?
- 4. 如何在XAML中製作圓角三角形
- 5. 如何用CSS3製作三角形?
- 6. 如何在java中繪製三角形?
- 7. 製作三角形用java
- 8. 如何在活動選項卡上製作三角形形狀
- 9. 在Blend中繪製圓角三角形
- 10. 如何在R中繪製三角形作爲圖例?
- 11. 如何在OpenGL中製作三角形圖層?
- 12. 繪製三角形
- 13. 如何製作表單圓角矩形或圓形或三角形
- 14. 如何在android xml中繪製三角形形狀
- 15. 如何在python中繪製三角形形狀?
- 16. Android:在三角形上繪製三角形
- 17. 如何從凹形Delaunay三角剖分中切出三角形?
- 18. 三角形中的三角形CSS
- 19. 如何繪製和定位三角形?
- 20. 如何繪製相反的三角形?
- 21. GL_LINE_LOOP如何繪製三角形?
- 22. 如何繪製一個三角形UIButton
- 23. 如何使用OpenTK繪製三角形?
- 24. 如何在純CSS的div之前製作三角形?
- 25. 如何繪製一個完美的三角形六角形?
- 26. 製作三角形可點擊
- 27. 是否可以製作三角形UIView?
- 28. 用For循環制作三角形
- 29. 用mpz_t製作pascal的三角形
- 30. 製作DIV與底部三角形
爲了理解這種形狀的作品和其他解決方案請參見http://stackoverflow.com/q/7073484/1811992 –