有些css用得很多,但是确不想记,所以写着这里面,方便写的时候,直接复制使用
css阴影网站
https://www.html.cn/tool/css3Preview/Box-Shadow.html
css图片占位图网站
http://temp.im/466x466/4CD964/fff
let content = this.content.replace(/\s+/g, "");//去空;
//超出隐藏
overflow: hidden; //溢出隐藏
text-overflow: ellipsis; //设置超出内容为省略号
white-space: nowrap; //设置内容不换行
//超出隐藏,控制文本显示行数 2行
overflow:hidden;
text-overflow:ellipsis;
display:-webkit-box;
-webkit-box-orient:vertical;
-webkit-line-clamp:2;
//css渐变 90deg是左右渐变,180deg是上下渐变
background: linear-gradient(90deg, #003BDE, #2B61FA);
//指定属于其父元素的最后一个子元素的 p 元素的背景色:
p:last-child{
background:#ff0000;
}
//选择属于其父元素的首个子元素的每个 <p> 元素
p:first-child{
background:#ff0000;
}
//隔行变色
p:nth-child(3n+0){
background:#ff0000;
}
//自动换行
p{
word-wrap:break-word;
word-break:normal;
}
//图片自适应,裁剪
//fill 默认,拉伸填充;
//contain 保持原有尺寸比例。内容被缩放。
//cover 保持原有尺寸比例。但部分内容可能被剪切。
//scale-down 保持原有尺寸比例。内容的尺寸与 none 或 contain 中的一个相同,取决于它们两个之间谁得到的对象尺寸会更小一些
//
img{
object-fit: cover;
}
//椭圆写法
.box{
width: 150px;
height: 100px;
background: blue;
border-radius: 50% / 50%;
}
//上椭圆
border-radius: 50% / 100% 100% 0 0;