CSS 滚动条始终默认显示和修改placeholder的默认颜色

滚动条始终默认显示

写一个弹出框默认高度300px 超过出现滚动条

但是由于滚动条需要滑动的时候才显示 可能会误导用户不知道还可以下拉,所以要用css默认显示滚动条的存在

原理和更改多选框的样式一样,都是先隐藏原先的 再后写一个新样式

//要出现滚动条的盒子
/deep/ .el-dialog__body {
  //设置默认高度300px 
  height: 300px;
  overflow-y: scroll;
  overflow-x: hidden;
}

/deep/ .el-dialog__body::-webkit-scrollbar {
  /* 隐藏默认的滚动条 */
  -webkit-appearance: none;
}

/deep/ .el-dialog__body::-webkit-scrollbar:vertical {
  /* 设置垂直滚动条宽度 */
  width: 5px;
}

//滚动条的新样式定制
/deep/ .el-dialog__body::-webkit-scrollbar-thumb {
  border-radius: 10%;
  border: 2px solid #666;
  background-color: #666;
}

盒子有有滚动效果但是没有滚动条

先查看全局有没有去滚动条

    //去除滚动条
    // ::-webkit-scrollbar {
    //     display: none;
    // }

    // ::-webkit-scrollbar-thumb {
    //     display: none;
    // }

如何覆盖不了全局效果 再覆盖一遍

.white-body-view::-webkit-scrollbar {
  width: 8px;
  height: 6px;
  opacity: 0.4;
}
.white-body-view::-webkit-scrollbar-track {
  background-color: white;
  border-radius: 8px;
  opacity: 0.4;
}
.white-body-view::-webkit-scrollbar-track-piece {
  width: 4px;
}
.white-body-view::-webkit-scrollbar-thumb {
  border-radius: 8px;
  background-color: gray;
  opacity: 0.4;
}

修改input的placeholder默认颜色

input:-moz-placeholder,   
textarea:-moz-placeholder {   
    color: #C0C4CC;   
}   
 
input:-ms-input-placeholder,   
textarea:-ms-input-placeholder {   
    color: #C0C4CC;   
}   
 
input::-webkit-input-placeholder,   
textarea::-webkit-input-placeholder {   
    color: #C0C4CC;   
}

  • 4
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值