国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

css中的有趣的border

開發(fā) 前端
CSS 中的 border 屬性,我想凡是了解一點(diǎn) CSS 的都知道它是作用,可以在 MDN 上找到對(duì)它的詳細(xì)介紹。簡(jiǎn)單來說,就是我們常用的邊框,一個(gè)非常基礎(chǔ)的用法,當(dāng)然還可以定義很多奇形怪狀的邊框類型,比如圓角(radius,可能兼容性不是很好),橢圓(其實(shí)只要懂了橢圓,邊框就可以隨意繪制了)。

[[174058]]

CSS 中的 border 屬性,我想凡是了解一點(diǎn) CSS 的都知道它是作用,可以在 MDN 上找到對(duì)它的詳細(xì)介紹。

border

簡(jiǎn)單來說,就是我們常用的邊框,一個(gè)非常基礎(chǔ)的用法,就是

  1. border: 1px solid black; 
  2. // 等價(jià)于 
  3. border-width: 1px; 
  4. border-style: solid; 
  5. border-color: black;  

下面是演示的效果:

當(dāng)然還可以定義很多奇形怪狀的邊框類型,比如圓角(radius,可能兼容性不是很好),橢圓(其實(shí)只要懂了橢圓,邊框就可以隨意繪制了)。

  1. border 1px solid black; 
  2.  
  3. border-radius: 50%; 

border-top,-right,-bottom,-left

看了這么多有意思的 DEMO,那么對(duì)于邊框,你真的了解了嗎?

最近碰到一個(gè)有意思的 CSS 樣式,讓我對(duì)于邊框有了很深刻的了解。平時(shí)我們用邊框,基本都要給邊框一個(gè)寬度,1px,偶爾2px,并沒有發(fā)現(xiàn)邊框與元素之間的關(guān)系,當(dāng)我們把 border-width換大一點(diǎn)的值,問題就來了。 

  1. border: 20px solid gray; 

并且,邊框是可以單獨(dú)設(shè)置 top,right,bottom,left 的值:

  1. border: 20px solid gray; 
  2.  
  3. border-top-width: 40px; 
  4.  
  5. border-left-width: 40px;  

 邊框與邊框的交界處該如何來判斷呢?

了解這一點(diǎn)非常重要,如果你也發(fā)現(xiàn)了這個(gè)問題,那么下面有意思的東西就來了:

  1. border: 20px solid; 
  2.  
  3. border-top-color: black; 
  4.  
  5. border-right-color: red; 
  6.  
  7. border-bottom-color: gray; 
  8.  
  9. border-left-color: blue; 

 居然是內(nèi)頂點(diǎn)與外頂點(diǎn)的連線把邊框分開了,如果把元素的 width 和 height 都設(shè)置成 0,再加一個(gè) radius:

  1. width: 0; 
  2.  
  3. height: 0; 
  4.  
  5. border-radius: 50%; 

 前面 border-radius 的原理你也應(yīng)該懂了吧!

有關(guān)于 border-radius 的選取,可以看下 SF 上的這個(gè)提問 border-radius內(nèi)外半徑=<邊框?qū)挾葧r(shí),盒子內(nèi)邊就成了直角怎么一回事。

用 border 實(shí)現(xiàn)箭頭

知道了一些 border 的基本知識(shí),我們就可以實(shí)現(xiàn)常見于對(duì)話框的箭頭,像下面這種:

 這個(gè)需要借助于 CSS 中的透明 transparent 來實(shí)現(xiàn),比如我們需要一個(gè)向右的箭頭,參考上面 width 和 height 為 0 時(shí)的例子,對(duì)應(yīng)的邊框大小 15px,0px,15px,30px,先看下面這個(gè)例子

  1. border-width: 15px 0px 15px 30px; 
  2.  
  3. border-color: black gray; 
  4.  
  5. border-style: solid; 

 這個(gè)時(shí)候需要把 border-top 和 border-bottom 的顏色設(shè)置成透明, 

  1. border-color: transparent gray; 

 那么,對(duì)于的其他三個(gè)角度的箭頭也可以以同樣的方式設(shè)計(jì)出來:

 總結(jié)

看了這篇文章,是不是覺得 border 的功能非常強(qiáng)大,其實(shí)我們常見的一些氣泡和形狀都可以用 border 來實(shí)現(xiàn),哈哈,非常鄙視那些用圖片的同學(xué)。共勉。

參考

CSS Refreshers: Borders

歡迎來我的博客交流。

責(zé)任編輯:龐桂玉 來源: segmentfault
相關(guān)推薦

2010-09-06 16:00:41

CSSborder

2010-09-08 14:46:36

CSSborder

2010-08-25 14:11:01

CSSborder-top

2023-03-13 08:47:06

CSS數(shù)學(xué)函數(shù)

2022-03-30 09:01:37

CSS屬性函數(shù)

2010-08-25 16:03:26

CSSborder

2022-06-16 08:35:10

CSS屬性前端

2010-08-26 10:33:27

CSSborder

2010-08-27 10:04:33

borderclearCSS

2016-12-05 15:15:52

JavaScriptCSS庫(kù)

2023-11-08 10:12:40

架構(gòu)函數(shù)元素

2010-08-25 13:18:53

border-collCSS

2010-08-25 14:01:29

CSSborder-righ

2010-09-10 09:42:37

borderclearCSS

2021-09-30 22:52:30

人工智能機(jī)器人技術(shù)

2021-09-29 23:05:32

人工智能機(jī)器人技術(shù)

2019-11-25 14:24:24

機(jī)器學(xué)習(xí)算法數(shù)據(jù)

2009-08-25 14:25:19

Eclipse 3.5

2019-12-03 19:09:19

JavaScriptNumbers阿里云計(jì)算

2017-11-24 08:00:55

前端JSCSS
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

欧美凹凸一区二区三区视频| 免费男同深夜夜行网站| 超碰cao国产精品一区二区| 日韩午夜精品电影| 少妇高潮露脸国语对白| 国产欧美精品一区二区三区四区 | www.成人网| 亚洲精品久久久久久久久久久久| 日韩大片b站免费观看直播| 亚洲欧洲成人自拍| 中文字幕在线导航| 国产视频不卡一区| 国产精品动漫网站| 国产视频视频一区| 黑森林精品导航| 国产精品视频线看| 中文字幕桃花岛| 国产精品视频yy9299一区| 成人黄色一区二区| 国产偷国产偷精品高清尤物| 成人亚洲视频在线观看| 国产欧美精品一区| 奇米影视四色在线| 国产精品乱人伦| 交视频在线观看国产| 亚洲va欧美va国产va天堂影院| 一本大道香蕉8中文在线视频| 亚洲h在线观看| 欧洲毛片在线| 欧美性淫爽ww久久久久无| 久久亚洲天堂| 亚洲精品xxxx| 在线免费成人| 欧美与黑人午夜性猛交久久久| 欧美极品在线观看| av成人在线电影| 日韩高清在线一区| 国产中文字幕视频在线观看| 欧美国产精品中文字幕| 亚洲精品第一国产综合野草社区| 亚洲3atv精品一区二区三区| 日本福利专区在线观看| 亚洲欧洲xxxx| 蜜桃精品噜噜噜成人av| 国产日韩欧美一区二区三区四区| 日本在线不卡视频一二三区| 国产av天堂无码一区二区三区| 亚洲天堂中文字幕| 国产视频精品久久| 国产亚洲精品美女| 禁果av一区二区三区| 日本精品一区二区三区高清 久久| 麻豆国产91在线播放| 国产夫妻自拍一区| 亚洲久本草在线中文字幕| 99riav在线| 久久精品成人动漫| 永久亚洲成a人片777777| 亚洲精品中文字幕乱码三区不卡| 久久精品在这里| 春暖花开成人亚洲区| 尤物99国产成人精品视频| 国产剧情在线观看一区| 亚洲国产精品日韩| 成人欧美一区二区三区白人| 91cn在线观看| 777777777亚洲妇女| 日韩国产精品91| 白天操夜夜操| 精品国产一区二区三区av性色| 日韩三级精品| 美女主播视频一区| 国产精品高潮呻吟| 97久久人人超碰caoprom| 日韩av观看网址| 国产在线不卡一卡二卡三卡四卡| 蜜桃专区在线| 色狠狠av一区二区三区香蕉蜜桃| 一区二区影院| 五月天婷婷激情视频| 日韩免费电影一区| 亚洲精品亚洲人成在线| 伊人再见免费在线观看高清版| 懂色av一区二区三区| 亚洲不卡在线| 97超碰人人爱| 精品视频一区三区九区| 卡通动漫国产精品| 日韩精品一区二区在线视频| 在线视频国产一区| 日韩欧美美女在线观看| 青青草综合在线| 欧美疯狂做受xxxx富婆| 蜜桃一区二区三区| 亚洲中文字幕无码不卡电影| 亚洲精品久久久久久下一站| 亚洲午夜精品久久久久久app| 99热在线观看免费| 色视频www在线播放国产成人| 国产亚洲在线| 久久国产精品高清一区二区三区| 久久久久久国产精品久久| 成人永久免费视频| 丰满的护士2在线观看高清| 亚洲一区制服诱惑| 亚洲国产一区二区a毛片| 91精品啪在线观看国产爱臀| www插插插无码视频网站| 精品91自产拍在线观看一区| 亚洲人成久久| 精品影院一区| 成人免费网站在线看| 亚洲黄色小视频| 国产精品xxx在线观看| 免费无码不卡视频在线观看| 精品亚洲va在线va天堂资源站| 国产精品日韩| 视频三区在线| 国产女主播一区二区三区| 欧美性xxxx极品高清hd直播| 成人影院在线| 超碰在线94| 国产精品综合不卡av| 夜夜精品视频一区二区 | 日韩电影在线观看永久视频免费网站| 一区二区三区在线观看免费| 国产呻吟对白刺激无套视频在线| 欧美激情一区二区三区久久久 | gay欧美网站| 亚洲欧美一区二区原创| 91精品国产欧美一区二区成人| 亚洲一本二本| 伊人国产在线| 96成人在线视频| 在线观看亚洲成人| 欧美日本在线| 黄a在线观看| 亚洲精品美女久久7777777| 精品国产乱码久久久久久免费| 毛片基地黄久久久久久天堂| bl视频在线免费观看| 天天综合中文字幕| 国产午夜精品全部视频播放| 成人一级视频在线观看| 麻豆一区在线| 黄色福利视频网站| 91精品免费看| 色婷婷国产精品| 亚洲激情国产| 欧美男人天堂| 精品一区二区中文字幕| 97在线看福利| 欧美日韩亚洲一区二区三区| 亚洲高清资源| 日韩伦理在线一区| 色欲av无码一区二区人妻| 91a在线视频| 在线视频综合导航| 免费美女久久99| 国产一区一区| 白白色在线发布| 欧美日韩亚洲在线| 在线国产精品播放| 亚洲女爱视频在线| 最新成人av网站| 久久久人成影片一区二区三区在哪下载| 777久久久精品一区二区三区| 日韩av色在线| 欧美一区二区三区在线观看视频 | 亚洲国产人成综合网站| 亚洲精品婷婷| 日韩成人亚洲| 一个人看的免费网站www视频| 亚洲精品免费在线视频| 精品国免费一区二区三区| av一区二区三区| 色爱综合网欧美| 亚洲校园激情春色| 97高清视频| 欧美一区二区影视| 欧美日韩国产二区| 欧美日韩一二区| www日韩大片| 欧美日韩网址| 一二区成人影院电影网| 蜜桃臀av在线| 欧洲金发美女大战黑人| 国产精品青青在线观看爽香蕉| 91麻豆精品国产91久久久久久| 丁香激情综合国产| 一本到12不卡视频在线dvd| 成人私拍视频| 宅男视频免费在线观看视频| 最近看过的日韩成人| 国产suv精品一区二区三区88区| 日韩午夜小视频| 亚洲黄色片在线观看| 成人性生交大片免费看中文网站| 欧美日韩国产探花| 老司机成人在线|