iT邦幫忙

2022 iThome 鐵人賽

DAY 13
0

以邊界 borders 來說,常用的筆者在此分為三大類 border、outline、ring,讓我們開始吧!/images/emoticon/emoticon01.gif


一、Border

  • Border Width
    border 的寬度分為全周、雙邊和單邊,border- 可接任一數字代表全周,border-x或y- 接任一數字代表雙邊,border-t/r/b/l- (top/right/bottom/left)接任一數字代表單邊。
    https://ithelp.ithome.com.tw/upload/images/20220928/20152251fo9fWhMPwT.png
  • Border Radius
    radius 以 rounded 取名,同樣也具備各種方向,以單邊和雙邊圓角來說,rounded-t- 為元素上方 (左上和右上) 圓角、rounded-tl- 為元素左上方 (top-left) 圓角以及效果接近於 border-radius: 50%; 的全圓角。
    https://ithelp.ithome.com.tw/upload/images/20220928/20152251GUoxx9qT6d.png
  • Border Style
    https://ithelp.ithome.com.tw/upload/images/20220928/20152251xBEc0Rj1Za.png
  • Custom
    以上除了 border style 以外都可加入客製化數值以滿足專案需求,可在 theme 物件內容或是 extend 物件內容新增都可以,筆者習慣在 extend 新增,這樣一來不會去覆蓋到原先的樣式。
tailwind.config.js

    extend: {
      borderRadius: {
        DEFAULT: '4px',
        'large': '12px'
      },
      borderWidth: {
        DEFAULT: '1px',
        '10': '10px',
      },
    },

二、Outline

outline 除了只有全周可以使用之外,不同於 border ,outline 在使用上必須記得一定要給上 outline style,即便只是 outline-style: solid;
https://ithelp.ithome.com.tw/upload/images/20220928/20152251ZauGC9XI6D.png

三、Ring

ring 是使用 box-shadow 的方式模擬另一種 outline 的顯示,最大的差別在於雖然 outline 和 ring 都有 offset 的樣式可以使用,但是 ring 的 offset 同時可以指定顏色達成雙色的效果。
https://ithelp.ithome.com.tw/upload/images/20220928/20152251yog9OnYnF3.png


以上就是今天的 border 篇~因為 tailwind 的樣式客製化幾乎都大同小異,所以筆者在這篇只抓了其中一個做示範,配色上傷眼先說聲抱歉了/images/emoticon/emoticon02.gif


上一篇
Day 12:我想要我的字長得跟別人不一樣!!【Tailwind – 字體篇】
下一篇
Day 14:背景圖片相關樣式【Tailwind – Background-image 應用】
系列文
【Tailwind】你聽過尾巴風嗎 ? CSS 框架 tailwind 的新手入門指南30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言