真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

如何使用css創(chuàng)建三角形

本篇內(nèi)容介紹了“如何使用css創(chuàng)建三角形”的有關(guān)知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領(lǐng)大家學(xué)習(xí)一下如何處理這些情況吧!希望大家仔細閱讀,能夠?qū)W有所成!

銅川ssl適用于網(wǎng)站、小程序/APP、API接口等需要進行數(shù)據(jù)傳輸應(yīng)用場景,ssl證書未來市場廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場價格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:18980820575(備注:SSL證書合作)期待與您的合作!

首先要和大家分享的是,如何使用div+css創(chuàng)建三角形。在這里我先把相關(guān)代碼粘貼出來,然后再為大家講解原理。
html

代碼如下:





css

代碼如下:


 
運行效果
如何使用css創(chuàng)建三角形
原理解析:
html代碼中我們定義了兩個div,外部div是容器對象,內(nèi)部div用來生成三角形。css代碼中,我們沒有為內(nèi)部div設(shè)置寬度和高度,只設(shè)置了border三個邊的寬度(上、下和左)。通過為三個邊設(shè)置不同顏色,他們會分別變成三個不同的三角形。
這時,我們只需要簡單的將上下兩邊的顏色設(shè)置為透明色,一個等邊三角形就出現(xiàn)了。

代碼如下:


#pyramid > div:first-child {
border-color: transparent transparent transparent rgba(50, 50, 50, 0.6);
}


效果圖:
如何使用css創(chuàng)建三角形 
其中,紅圈所示的地方就是內(nèi)部div所在位置。他是個看不見的,0寬度0高度,但又實際存在的對象。
我們接下來要講的是如何實現(xiàn)3d四面體和如何創(chuàng)建動畫。
首先還是粘貼相關(guān)的代碼。
html:

代碼如下:








css

代碼如下:



現(xiàn)在開始相關(guān)代碼的講解。
html代碼和之前的差不多,就是多了三個div,分別作為四面體的另外三個面。
css代碼中,我們使用 #pyramid > div:nth-child(n) 尋找到三面體的四個面,設(shè)置border四個邊的顏色,將他們分別定義成三角形。通過transform屬性的rotateX,rotateY,translateX,translateY和translateZ方法,設(shè)置他們在3維空間中的角度、朝向和位置。這里涉及到很多數(shù)學(xué)知識,大家需要去補充相關(guān)知識。

通過上述設(shè)置,四面體就形成了。接下來就是為其添加動畫效果。這里使用的東西也很簡單,就是animation和keyframes。css3相關(guān)屬性,大家可以到http://www.w3schools.com/css3/default.asp站點去學(xué)習(xí),我這里就不做過多講解了。

本文到此為止,大家可以把html和css代碼粘貼在一起,查看最終效果。

“如何使用css創(chuàng)建三角形”的內(nèi)容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業(yè)相關(guān)的知識可以關(guān)注創(chuàng)新互聯(lián)網(wǎng)站,小編將為大家輸出更多高質(zhì)量的實用文章!


網(wǎng)頁標(biāo)題:如何使用css創(chuàng)建三角形
標(biāo)題鏈接:http://weahome.cn/article/popjco.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部