纯css实现内凹圆角-书签笔记本模式

写在之前
其实这篇博客为何记录,是因为在前端技术微信群中,有群友问到此类内凹圆角问题,自然是想了解下他遇到的难点。
在这里插入图片描述

实现效果如下

在这里插入图片描述

代码实现如下
由于这里有边框的存在,这就导致,我们的圆角参数的设置,得覆盖到上方边框进行,遮挡,否则就达不到实际效果,具体代码请参看如下

<html>

<head>
  <meta charset="utf-8" />
  <title>border-raduis 实现内凹圆角</title>
  <style type="text/css">
       :root {
     
      box-sizing: border-box;
      /* 圆角半径 */
      --border-raduis-size: 32px;
      /* 边框宽度 */
      --border-width: 8px;
      /* 我们的相连接部分的圆角进行衔接,需要对边框进行覆盖,这里和边框宽度为相反数 */
      --offset-width: -8px;
      /* 左边框的颜色 */
      --left-box-border-color: #fdc3c5;
      /* 右边框的颜色 */
      --right-box-border-color: #fe696c;
    }

    *,
    *::after,
    *::before {
     
      box-sizing: inherit;
    }

    .container {
     
      display: flex;
      justify-content
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值