css -- border-style & border-width

碎碎念:学习过程中的一些体会,如果有什么不对的感谢大家指正一起学习!侵删!

border基本用法

1.常用8种border-style枚举

在这里插入图片描述

2. border-width

  1. 普通单位:px, rem, em
  2. 关键字单位:thick,medium ,thin
thickmediumthin
粗的中等的(默认值)细的
5px3px1px

3. border单独设置每条边

  1. 镂空
    在这里插入图片描述
  2. 不镂空
    在这里插入图片描述

4. 使用border绘制图形

4.1 三角形实现方法一

实现思路:设置想要的三角形图形,给该边设置颜色,其他边透明色

  1. 向上三角形
    在这里插入图片描述

  2. 向下三角形
    在这里插入图片描述

  3. 向左三角形
    在这里插入图片描述

  4. 向右三角形
    在这里插入图片描述

  5. 左上三角形
    在这里插入图片描述

  6. 右上三角形
    在这里插入图片描述

  7. 左下三角形
    在这里插入图片描述

  8. 右下三角形
    在这里插入图片描述


4.2 三角形实现方法二

实现思路:只设置某一个边与相邻边的宽度,相邻边颜色透明
优点:不占位

  1. 向上三角形
    在这里插入图片描述

  2. 向下三角形
    在这里插入图片描述

  3. 向左三角形
    在这里插入图片描述

  4. 向右三角形
    在这里插入图片描述

  5. 左上三角形
    在这里插入图片描述

  6. 右上三角形
    在这里插入图片描述

  7. 左下三角形
    在这里插入图片描述

  8. 右下三角形
    在这里插入图片描述


4.3 border实现各种形状

  1. 小箭头

实现思路:在样式一的基础上叠加一个三角形, 设置好叠加的颜色和位置即可
在这里插入图片描述

  1. 等腰三角形(写法一)
    在这里插入图片描述

  2. 等腰三角行(写法二)
    在这里插入图片描述

  3. 对话框下边角

实现思路:两个三角形叠加, 设置好叠加的颜色和位置即可
在这里插入图片描述


// html 

<body>
    <div>
    </div>
</body>

// css
      div {
            width: 200px;
            height: 100px;
            border: 1px solid pink;
            margin: 20px;
        }

        div::after,
        div::before {
            content: '';
            position: absolute;
            left: 160px;
            width: 0;
            height: 0;
            border: 20px solid;
            border-bottom-width: 0;
        }

        div::before {
            top: 122px;
            border-color: pink transparent transparent transparent;
        }

        div::after {
            top: 121px;
            border-color: #fff transparent transparent transparent;
        }
  1. 边框三角形

实现思路:两个三角形叠加, 设置好叠加的颜色和位置即可

在这里插入图片描述
6. 梯形
在这里插入图片描述

  • 1
    点赞
  • 8
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值