1.a标签 取消下划线 text-decoration:none;
2.li标签 取消前面的小圆点 line-style: none;
3.清除边距格式化 * {margin:0; padding: 0;}
4.transform 平面转换概念 位移translate 旋转rotate 缩放scale
- 应用案例:当鼠标放上去图片变大,文字上移动等 .father:honver .son{} 当鼠标经过 儿子发生变化 transition是过渡效果 格式:transition: all 0.5s; all所有属性过渡时间是0.5s
- transform:translate(水平移动距离,垂直移动距离); 图片居中显示就是利用定位子绝父相然后位移输出结果; 如果是一个值是水平位移
- transform:rotate(角度); 360deg transform-origin:原点水平位置 原点垂直位置; 改变属性旋转的原点,默认是盒子中心。想要改变的图片的身上修改原点。transform-origin:right bottom;图片右下角为旋转点旋转
- 案例:轮胎边走边转 transform: translate() rotate(); 必选先位移再旋转
- transform:scale(x轴缩放倍数,y轴缩放倍数); 同比例缩放就写一个transform:scale(缩放比例);大于1放大 小于1缩小 中心点出发
5. .box{url("图片路径")} 表示以图片为背景
<div class='box'></div>
6.这里的::after 和 ::before 伪元素 必须要有content:''; 没有这个伪元素就失效了 伪元素是行内元素如果有宽和高是失效的 想要生效定位子绝父相
<style> * { margin: 0; padding: 0; } .box:after, .box:befor { content: ''; } </style>
7.background-position: right 0; 背景图片靠近右边距离为0
8.vscode中style属性写宽高,w58+h58就会生成宽58px高58px
9.背景图片色彩逐渐变色 background-image: linear-gradient{颜色1,颜色2};
background-image: linear-gradient{transparent,rgba(0,0,0,0.8)};现在这个默认的比较多,显示效果:黑色从上到下慢慢变透明变黑,华为官网就是这样
10.transform:translateZ(200px); 使用对象的父亲增加perspective属性 透视 透视距离称为视距(人的眼睛到屏幕的距离) 父亲写transform-style:preserve-3d;添加立体呈现属性
11.超出盒子变滚动条 overflow:scroll;
12.超出盒子内容宽度变省略号 overflow:hidden: 超出内容隐藏
white-space:nowrap: 内容不换行
text-overflow: ellipsis; 内容隐藏时,出现省略号