【CSS】实现tag选中对钩样式

样式效果:

代码实现:(纯css,伪类实现)

html 复制代码
<div class="item" v-for="i in 3" :key="i" :class="i===1?'selected':''">{{ i }}</div>


<style>
    .item {
      padding: 6px 12px;
      background-color: #ffffff;
      border: 1px solid #ddd;
      width: 40px;
      margin: 10px;
      text-align: center;
      display: inline-block;

      position: relative;   // 必须有
    }

    .selected {
      border-color: #14BCF5;
    
      &:before {        // 三角形背景
        content: "";
        position: absolute;
        right: 0;
        bottom: 0;
        border: 10px solid #14BCF5;
        border-top-color: transparent;
        border-left-color: transparent;
      }

      &:after {        // 对钩
        content: "";
        width: 6px;
        height: 8px;
        position: absolute;
        right: 3px;
        bottom: 3px;
        border: 1px solid #fff;
        border-top-color: transparent;
        border-left-color: transparent;
        transform: rotate(45deg);
      }
    }
</style>
相关推荐
inksci22 分钟前
发布Ai生成的html markdown 推荐
前端·javascript·html
在西安放羊的牛油果25 分钟前
WebP 图片优化方案详解
运维·前端·架构
coding漫漫长路26 分钟前
签名PDF一压就失效,接压缩需求前先查这5件事
前端
Lank_M27 分钟前
PDF签完名还能改什么?会签能过,压缩不行
前端
补码缩写31 分钟前
压缩前查PDF签名,字节搜索会漏掉对象流
前端
星光不问赶路人32 分钟前
Vue 项目类型检查:深入理解 vue-tsc --build
前端·vue.js
修炼的dance33 分钟前
压完的PDF验签不报错,是因为签名被删了
前端
ModStart36 分钟前
想玩 AI 翻唱?SeedVC 模型 + AIGCPanel 上手
前端
ModStart37 分钟前
ProcHub v0.7.0 命令行工具上线,进程、配置与 WSL 都能在终端管理
前端