Css 小技巧

1.在一个div下面显示一条线

box-shadow: inset 0 -1px 0 0 #E4E4E4;

inset:控制阴影在下面还是div在下面 

第一个参数:横轴阴影的位置

第二个参数:纵轴阴影的位置

第三个参数:阴影的程度

第四个参数:阴影的大小

第五个参数:阴影的颜色

2.分隔div添加一条不到顶的线

<div class="border"></div>

.border {
  width: 1px;
  height: 60%;
  background: #000000;
  opacity: 0.08;
  float: right;
  position: relative;
  top: 25%;
  border-radius: 5px;
}

3.elementUI  Table去掉竖线

/deep/.el-table--border th,/deep/.el-table--border td {
  border-right: 0px solid #ebeef5 !important;
}

4.elementUI el-input 和 el-select长度不一致

element组件的 el-input 和 el-select(多选框)组件,宽度显示不一样  解决方案:为el-select添加宽度

  <el-select v-model="addAlarmForm.triggeCondition" placeholder="请选择触发条件" style="width:100%">
            <el-option label="区域一" value="shanghai"></el-option>
            <el-option label="区域二" value="beijing"></el-option>
 </el-select>

5.左右Div高度不一样,左侧Div到顶(底),右侧Div到顶(底),中间部分左侧Div拉倒右侧不动

    .flexbox{
        display: flex;
        .config{
            flex: 1;
        }
        .testdialog{
            margin-left: 16px;
            flex: 0 0 332px;
        }
    }
涉及到知识:
flex: flex-grow  flex-shrink flex-basis
flex-grow为0,则存在剩余空间也不放大 
flex-shrink为1,则空间不足该项目缩小 
flex-basis为auto,则该项目本来的大小 

6.页面底部固定一个Div

    .bottom{
        position: fixed;
        right: 0;
        bottom: 0px;
        width: calc(100% - 201px);
        z-index: 1;
        background: #FFFFFF;
        box-shadow: inset 0 1px 0 0 #E4E4E4;
        border-radius: 0 0 2px 2px;
        height: 64px;
        line-height: 64px;
        text-align: right;
        .btn{
            width: 56px;
            margin-right: 32px;
        }
    }

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值