1.select框样式
width: 90px;
height: 48px;
background: #5167F7;
box-shadow: 0px 2px 4px 0px rgb(153 153 153 / 50%); /*加阴影*/
border-radius: 2px; /*加圆角*/
color: #FFFFFF;
font-size: 16px;
text-align-last: center; /*文字居中*/
2.不规则剪裁 clip-path
div{
position: relative;
width: 200px;
height: 64px;
background: #f49714;
clip-path: polygon(85% 0%, 100% 50%, 85% 100%, 0% 100%, 0% 0%);
}
此外还可以剪裁圆 椭圆等,具体还可以参考这篇文章 https://blog.youkuaiyun.com/weixin_44116302/article/details/98882841
3.超好用的img标签 object-fit属性
css属性 object-fit: fill / contain / cover / none / scale-down;
- fill 默认值。内容拉伸填满整个content box,不保证保持原有的比例。
- contain 保持原有尺寸比例。长度和高度中短的那条边跟容器大小一致,长的那条等比缩放,可能会有留白。
- cover 保持原有尺寸比例。宽度和高度中长的那条边跟容器大小一致,短的那条等比缩放。可能会有部分区域不可见。 按比例填充满。
- none 保持原有尺寸比例。同时保持替换内容原始尺寸大小。
- scale-down 保持原有尺寸比例如果容器尺寸大于图片内容尺寸,保持图片的原有尺寸,不会放大失真;容器尺寸小于图片内容尺寸,用法跟contain—样。none 和 contain 的结合体 更自由。
4.宝藏网站分享
- 查找浏览器对某个属性的兼容情况 https://caniuse.com/
- 调阴影样式 https://neumorphism.io/
- 选取好看颜色 http://zhongguose.com/#