80%必被用到的前端知识点

1. flex 固定宽度被压缩
 flex-shrink: 0;

1.滚动条样式

 ::-webkit-scrollbar {
    // 滚动条的背景
    width: 10px;
    background: #191a37;
    height: 14px;
  }

  ::-webkit-scrollbar-track,
  ::-webkit-scrollbar-thumb {
    border-radius: 999px;
    width: 10px;
    border: 5px solid transparent;
  }

  ::-webkit-scrollbar-track {
    box-shadow: 1px 1px 5px #191a37 inset;
  }

  ::-webkit-scrollbar-thumb {
    //滚动条的滑块样式修改
    width: 10px;
    background-clip: content-box;
    box-shadow: 0 0 0 5px #464f70 inset;
  }

  ::-webkit-scrollbar-corner {
    background: #191a37;
  }

1.css 一行文本超出…

overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;

2.多行文本超出显示…

display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 3;
overflow: hidden;

3.使用 css 写出一个三角形角标

div {
    width: 0;
    height: 0;
    border: 5px solid #transparent;
    border-top-color: red;
}

4.css 字间距

 letter-spacing: 2px;

5.隐藏页面元素

display-none: 元素不存在,从 dom 中删除

opacity-0: 元素透明度将为 0,但元素仍然存在,绑定的事件仍旧有效仍可触发执行。

visibility-hidden:元素隐藏,但元素仍旧存在,页面中无法触发该元素的事件。

6.字体渐变色

   color: transparent;
   
   background: linear-gradient(to right, #2edddb, #15bc98);
    
   -webkit-background-clip: text;

7.字体间距

    letter-spacing: 12px;

8.生成随机字符串

let str = Math.random().toString(36).substr(2, 10)
console.log('str: ', str);			//um80gzm52r

9.最快获取dom元素

绑定id    <div id="box">111</div>
直接   console.log(box)   //	<div id="box">111</div>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值