美文网首页
2021-06-04 background-color背景颜色

2021-06-04 background-color背景颜色

作者: jinya2437 | 来源:发表于2021-06-07 09:14 被阅读0次

    div块级元素设置样式
    ①background-color:#f2f2f2;
    ②padding-right: 16px;

    如图:


    微信图片_20210604145039.png
    // 追击样式  background-clip
     background-color:#f2f2f2;
     background-clip: content-box; //背景颜色除去margin padding 
    

    具体图效果,如下:


    5.png

    顺带记录样式 一行排版6个元素,间隙占据16px,这里有7个间距。贴代码不多说

    <div v-loading="loading" :style="styleObj">
            <div v-if="listData.length>0" class="template-list">
              <div v-for="(item, index) of listData" :key="index" class="template-item">
                <el-image :src="item.coverUrl" class="template-img" />
                <div class="template-content">
                  <div class="title">{{ item.title }}</div>
                  <div class="action-wrap">
                    <i class="el-icon-delete template-btn" @click="onDelete(item.id)" />
                    <i class="el-icon-edit template-btn" @click="onEdit(item.id)" />
                  </div>
                </div>
              </div>
            </div>
            <div v-else class="no-data">
              暂无数据
            </div>
            <Pagination :show="pagination.total > 0" :total="pagination.total" :current-page="pagination.pageNum" :page-size="pagination.pageSize" @handleSizeChange="onSizeChange" @handleCurrentChange="onCurrentChange" />
          </div>
    <style>
    .template-list {
        padding-left: 16px;
        .template-item {
          display: inline-block;
          width: 16.66%; //100/6=16.66(约等于)
          padding-right: 16px;
          margin-bottom: 16px;
          background-color: #f2f2f2;
          background-clip: content-box;
          .template-img {
            width: 100%;
            border-radius: 3px 3px 0 0;
          }
    
          .template-content {
            padding: 11px 12px 12px;
          }
    
          .title {
            height: 38px;
            margin-bottom: 12px;
            line-height: 1.4;
            @include more-ellipsis()
          }
    
          .action-wrap {
            display: flex;
            justify-content: flex-end;
            color: $primary;
          }
    
          .template-btn {
            padding: 0 4px;
            font-size: 16px;
            cursor: pointer;
    
            & + .template-btn {
              margin-left: 8px;
            }
          }
        }
      }
    </style>
    

    相关文章

      网友评论

          本文标题:2021-06-04 background-color背景颜色

          本文链接:https://www.haomeiwen.com/subject/gbvxeltx.html