tailwindcss中解决border不显示及自定义颜色

官网的例子border拷贝过来也不显示,查阅了很多资料,最后发现要使用border 属性,首先先设置border的border-style 否则后面的距离和颜色都无法显示。其次就是查看线条预设宽度,如果超过范围也不会显示,边框颜色也是如此(但是可以根据自己的需求来自定义颜色)。

1、自定义颜色

在配置文件tailwind.config.js中自定义

module.exports = {
  theme: {
    colors: {
      //下面是4个自定义颜色
      primary: '#5c6ac4',
      secondary: '#ecc94b',
      MyColor1: 'rgb(0 126 55)',    
      MyColor2: 'rgb(0 106 57)',    
    }
  }
}

使用

<div class="bg-MyColor1">demo</div>

2、border不显示的问题

<!--
也就是border的style和color必须共同使用。
border-style 有四类类型,可供使用。
1、border-solid
2、border-dashed
3、border-dotted
4、border-double
-->
<div class="border-solid border-r-8 border-red-500 ">lvmanba.com</div>
### 如何在 Tailwind CSS 中使用边框样式 Tailwind CSS 提供了一系列实用工具类来快速应用边框样式,无需编写自定义 CSS。以下是几种常见的边框样式的实现方法: #### 基本边框设置 要为元素添加基本边框,可以直接使用 `border` 类。默认情况下,这会创建一个 1px 宽度的实线黑色边框。 ```html <div class="border">带有边框的内容</div> ``` 如果希望指定边框的颜色,则可以通过组合颜色类来进行调整。例如,想要红色边框可以这样写: ```html <div class="border border-red-500">带红色边框的内容</div> <!-- 使用 Tailwind颜色调色板 --> ``` 对于同宽度的边框,也有相应的修饰符可用: ```html <!-- 同粗细程度的边框 --> <div class="border-2">两像素宽的边框</div> <div class="border-4">四像素宽的边框</div> ``` #### 设置单侧边框 有时只需要某一边有边框而其他三面无边框的情况也很常见,在这种场景下可利用特定方向上的边框属性: ```html <!-- 上方边框 --> <div class="border-t"> 只有顶部存在边框 </div> <!-- 底部边框 --> <p class="border-b text-gray-700 my-4">段落底部有一条灰色线条分隔。</p> <!-- 左右两侧都有边框 --> <span class="inline-block border-x px-3 py-1 bg-blue-100 rounded-full">标签效果</span> ``` #### 圆角处理 当涉及到圆角矩形时,还可以通过附加 `.rounded-*` 来控制四个角落的弧度大小;同样支持单独针对某个方位做特殊设定。 ```html <!-- 默认全部圆角化 --> <button type="button" class="bg-green-600 hover:bg-800 w-full p-2 font-semibold text-white shadow-sm transition-colors duration-200 ease-in-out rounded-md border-transparent"> 按钮 </button> <!-- 自定义左上角和右下角半径 --> <img src="/path/to/image.jpg" alt="" loading="lazy" decoding="async" class="w-auto h-96 object-cover rounded-tr-lg rounded-bl-lg"/> ``` 以上就是一些关于如何运用 Tailwind CSS 实现各种类型的边框样式的介绍[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值