首先,我們畫(huà)一個(gè)div,給div加上border,看看盒子模型本來(lái)的樣子
烏什網(wǎng)站制作公司哪家好,找創(chuàng)新互聯(lián)公司!從網(wǎng)頁(yè)設(shè)計(jì)、網(wǎng)站建設(shè)、微信開(kāi)發(fā)、APP開(kāi)發(fā)、響應(yīng)式網(wǎng)站設(shè)計(jì)等網(wǎng)站項(xiàng)目制作,到程序開(kāi)發(fā),運(yùn)營(yíng)維護(hù)。創(chuàng)新互聯(lián)公司2013年至今到現(xiàn)在10年的時(shí)間,我們擁有了豐富的建站經(jīng)驗(yàn)和運(yùn)維經(jīng)驗(yàn),來(lái)保證我們的工作的順利進(jìn)行。專(zhuān)注于網(wǎng)站建設(shè)就選創(chuàng)新互聯(lián)公司。
梯形:
由此可見(jiàn),css繪制的梯形并不是一個(gè)容器,只是容器的一條邊。css把容器的其余三條邊設(shè)置為透明的,只顯示需要的一條邊,就是一個(gè)梯形了。
直角梯形
三角形
盒子模型分為兩種,一種是border-box,一種是center-box。低版本的ie中是border-box,在新的瀏覽器中,我們可以把容器的寬高設(shè)計(jì)為0或者特地設(shè)置box-sizing: border-box。
來(lái)看看border-box的效果:
由此可見(jiàn),當(dāng)設(shè)置為border-box時(shí),border的大小包含在容器大小之內(nèi),我們可以通過(guò)顯示某條邊來(lái)制作三角形
border-box畫(huà)直角三角形
center-box:
與border-box一樣,可以根據(jù)控制border的width和方向來(lái)畫(huà)出自己想要的三角形
一般有三種方法:
olliButton標(biāo)簽直接使用CSS定義樣式,優(yōu)點(diǎn)是立體感、有按下?tīng)顟B(tài),缺點(diǎn)是樣式單一、各瀏覽器下顯示效果不一致。
/lilia標(biāo)簽+背景圖片+滑動(dòng)門(mén)技術(shù),優(yōu)點(diǎn)是可實(shí)現(xiàn)多種視覺(jué)效果,缺點(diǎn)是采用滑動(dòng)門(mén)技術(shù)會(huì)導(dǎo)致背景圖片過(guò)大。
/lilia標(biāo)簽直接使用CSS3繪制,優(yōu)點(diǎn)是在保證視覺(jué)效果的基礎(chǔ)上大大減少了背景圖片的使用,缺點(diǎn)是部分瀏覽器不兼容。/li/ol
用不著css3,不用一句js代碼,甚至不要css都行...
1.首先,新建 html 文件
2.用記事本或編輯器打開(kāi) html 文件,往 body 區(qū)內(nèi)插入圖片img src="圖片地址" /
3.保存 html 文件,用你喜歡的瀏覽器打開(kāi)這個(gè)網(wǎng)頁(yè)
4.css 定義 img{border: none;} 圖片默認(rèn)的邊框很丑,影響效果,先去掉
5.請(qǐng)找到你顯示器上有一個(gè)進(jìn)參數(shù)設(shè)置界面的按鈕(應(yīng)該會(huì)有很多按鈕,多試試就能找到)
6.按下按鈕,里面有個(gè)梯形校正選項(xiàng),可能是英文或類(lèi)似的名稱(chēng)
7.嘗試給梯形校正選項(xiàng)設(shè)置一個(gè)很大的值
8.如果上面你都做對(duì)了,會(huì)成功獲得一個(gè)梯形效果
9.Now enjoy it! Cheers...