移动web基础属性

145 阅读2分钟

2022-05-26

transform的特点

transform特点

特点: 1.transform可以增大盒子的层级; 2.transform对于行内元素不起效果

  技巧:
   1.如果 translate(一个值) 表示x轴方向的移动,y轴不动
   2.X,Y小写大写都有效果

02绝对定位元素居中

父元素{

宽,高,盒子边框,相对定位

子元素{

绝对定位,宽高,left,top,

相对位移(transform(-50%, -50%))

相对位移小案例03

m0+p0+bx

margin0

padding0

box-sizing:border-box;

transition(过渡)

transform:rotate (旋转)

顺时针:正

逆时针:负

平面转换

转换原点:

transform-origin:

可以取方位名词:left right center等

可以具体的像素单位px

正负均可 按照XY轴正负取值

可以百分比取值,参考盒子自身的尺寸

旋转效果

transform是复合属性,复合了平移,旋转,缩放

连写顺序 平移要先写,再写旋转

因为旋转会改变坐标轴的方向。

缩放效果

如果缩放只设置一个值,那么控制的是宽度的缩放,高度等比例缩放。

缩放:scale()大于1表示放大,小于1表示缩小。

transform:scale()

元素的整体透明度:

opacity:0;

缩放小案例

1653548203007

注意transform的层叠性问题,因为transform本身就是连写属性,用的多的时候很容易因为重叠而导致属性值被覆盖。

缩放常用属性

opacity 透明度

overflow:hidden;溢出隐藏

position 定位

transform 位移、旋转、缩放

transition 过渡属性

快捷输入记法

1653548641534

w50p+h50p宽高快捷输入

1653548734492

渐变属性

background-image:linear-gradient(

color,

color;

方位改变 方位

background-image:linear-gradient(

to 方位,

color,

color,

color;

颜色可以一直添加

方位改变 角度deg

background-image:linear-gradient(

角度deg,

color,

color;

uigradients.com/#DarkOcean

渐变属性颜色参考网站

渐变小案例

透明 transparent

1653551266108

华为综合案例

清除li 的小圆点

list-style:none

布局思路

1.样式初始化;

2.画盒子(摆好最外层的盒子即可)

3.填充内容

4.修改文字样式 color font

5.改变文字的位置 ti tac ln m p

改变定位元素的遮罩层

z-index

1653555791278

过渡给了hover会有来无回

\