午夜大片爽爽爽免费影院丨色综合色综合久久综合频道88丨日韩人妻无码中文字幕视频丨一本无码久本草在线中文字幕dvd丨国产午夜亚洲精品国产成人

用css畫出三角形

2016/12/1 8:49:30   閱讀:1864    發(fā)布者:1864

看到有面試題里會有問到如何用css畫出三角形

眾所周知好多圖形都可以拆分成三角形,所以說會了畫三角形
就可以畫出很多有意思的形狀

 

畫出三角形的原理是調(diào)整border(邊框)的四個方向的寬度,線條樣式以及顏色。

如果你將寬度調(diào)的足夠大,改變不同方向的顏色,你就可以發(fā)現(xiàn)盒模型的
border是四個梯形一樣的線條。

這個時候如果將盒模型內(nèi)部的height,width調(diào)為0px,則三角形就形成了。

1 border:100px solid transparent   //邊框100px,實線,透明顏色,下面三行代碼等同于此句 
2 border-width:15px;        //border-width代表所有方向的border 
3 border-style:solid; 
4 border-color:transparent;

如果你看明白了原理那么現(xiàn)在你應(yīng)該已經(jīng)可以自己寫出代碼了。

1     width: 0; 
2     height: 0; 
3     border-left: 50px solid transparent;    //左邊寬度50px,實線,透明顏色 
4     border-right: 50px solid transparent;    //右邊同上 
5     border-top: 100px solid red;        //上邊寬度100px,實線,紅色

上面這段代碼可以生成一個向下的三角形。如下圖所示(為便于理解我替換了右邊的顏色)

由這個效果圖我們可以看出,要生成一個三角形我們需要三條邊框。

左右邊框的高度會決定三角形的高有多長。

三角形高度則由邊框自己的寬度決定

那么如何生成一個指向右下或者左下之類的這樣的三角呢?

相信大家已經(jīng)通過上面的圖看出來了。

我們只需要兩條邊框就夠了。

1     width: 0; 
2     height: 0; 
3     border-top: 100px solid red; 
4     border-right: 100px solid transparent;

這段代碼就會生成一個指向左下的三角形,底和高都是100px。

還記不記得border-width。

它可以用一句代碼定義四條邊框的寬度。

主站蜘蛛池模板: 4hu四虎永久免费地址ww416| 婷婷综合久久狠狠色99h| av无码午夜福利一区二区三区| 亚洲精品久久无码av片软件| 亚洲熟妇真实自拍另类| 无码人妻久久一区二区三区不卡| 黑人玩弄出轨人妻松雪| 国精产品一区一区三区免费视频| 欧美交换配乱吟粗大| 男女猛烈无遮挡免费视频app| 无码超乳爆乳中文字幕久久| 丰满人妻熟妇乱又伦精品劲| 久99久热只有精品国产女同| 夫妇交换性三中文字幕| 国产亚洲欧美日韩二三线| 色欲av亚洲一区无码少妇| 好男人视频社区在线观看www| 亚洲精品国产成人av| 福利姬国产精品一区在线| 新香蕉少妇视频网站| 99精品热这里只有精品| 国产97视频人人做人人爱| 日产一区日产2区| 中日韩中文字幕无码一本| 色综合天天综合狠狠爱| 亚洲综合色在线观看一区| 国产成人无码精品久久久小说| 中文字幕一本久久综合| 国产3p露脸普通话对白| 乱人伦人妻中文字幕不卡| 国产69精品久久久久乱码免费| 久久国产精品无码hdav| 婷婷丁香五月激情综合| 加勒比久久综合网天天| 色婷婷狠狠97成为人免费| 免费羞羞午夜爽爽爽视频| 精品无码一区二区三区av| 国产看黄a大片爽爽影院| 久久久精品一区aaa片| 性按摩xxxx在线观看| 男人j进女人p免费视频|