显示·未开始 ·进行中等css样式

前言

一些自己的学习笔记,仅供记录

效果图:

已结束状态

进行中状态

实现方式:

template中的h5内容如下:(根据数组来切换显示和class样式)

 <div :class="['status', `status-${item.status}`]">
                    {{ ['未开始', '进行中', '已结束'][item.status] }}
                  </div>

前面的"·"是以伪类的方式添加绘制的,对齐则是使用了flex布局以及align-item:center以下是css内容:

 .status {
              width: 48px;
              &::before {
                content: '';
                width: 4px;
                height: 4px;
                background-color: $text-tertiary;
                display: inline-block;
                margin-right: 7px;
              }
              &.status-0 {
                margin-right: 105px;
                align-items: center;
                color: $text-tertiary;
                display: flex;
                &::before {
                  background-color: $text-tertiary;
                }
              }
              &.status-1 {
                align-items: center;
                color: #00b058;
                display: flex;
                &::before {
                  background-color: #00b058;
                }
              }
              &.status-2 {
                align-items: center;
                color: #b7bbbf;
                display: flex;
                &::before {
                  background-color: #b7bbbf;
                }
              }
            }

补充:

&的作用:

ul{
    margin-bottom: 20px;
    & >li {
        margin-bottom: 0;
    }
  }

& 表示嵌套的上一级
这是sass的语法,代表上一级选择器
解释成CSS代码如下

ul{margin-bottom: 20px;}
ul > li {margin-bottom: 0;}

居中知识点:

https://yanhaijing.com/css/2018/01/17/horizontal-vertical-center/

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 一、CSS问题 1.flex布局 display:flex; 在父元素设置,子元素受弹性盒影响,默认排成一行,如果...
    陈二狗想吃肉阅读 3,971评论 0 9
  • 1.请说出几个html5新特性 答:html5增加的新特性具体为: 1、新增的语义/结构化标签,如增加了foote...
    zzz1t1阅读 2,784评论 0 0
  • 1.1CSS 基础与选择器初识 | CSS 1. CSS 加载方式有几种? CSS样式加载一共有四种方式: 1、行...
    没糖_cristalle阅读 4,183评论 0 0
  • 请参看我github中的wiki,不定期更新。https://github.com/ivonzhang/Front...
    zhangivon阅读 12,036评论 2 19
  • 推荐指数: 6.0 书籍主旨关键词:特权、焦点、注意力、语言联想、情景联想 观点: 1.统计学现在叫数据分析,社会...
    Jenaral阅读 11,008评论 0 5