变形:位移、旋转、放缩、斜切和多列布局

变形:位移、旋转、放缩、斜切和多列布局

一、变形:位移、旋转、放缩、斜切

语法:
transform:变形的方式;

  1. 位移
transform:translate(x,y);
transform:translateX(*px);
transform:translateY(*px);
transform:translateZ(*px);

同一属性,一起使用会发生覆盖,若想一起使用用transform()或者transform:translateX(*px) ``translateY(*px) ``translateZ(*px) ``translate3d()

  1. 旋转
transform:rotate(*deg);     //[平面旋转]同上,也有XYZ,3d轴旋转
  1. 放缩
transform:scale(x,y)        //[x对应宽度变化的倍数,y对应高度变化的倍数] 同上,也有xyz轴,3d
  1. 斜切 skew()【了解】
  2. 其他属性
  • 改变元素变形的基点

    transform-origin:x,y,z;
    
  • 景深【元素距离眼睛的距离】

    perspectIve:0px;
    
  • 2d转换成3d

    transform-style:preserve-3d;
    

二、多列布局

column-width: 240px;    		//列宽
column-count: 3;        		//列数
column-gap: 10px;       		//列与列之间的间隔
column-rule: 1px solid red  	        //列边框

三、知识补充

  1. z-index:元素在z轴上的堆叠层次
 z-index:数字;
//元素默认值为0,值大的盖住值小的。
//该属性要生效,必须要设置定位才可以,position
  1. 三角形实现步骤
  • 设置一个div宽高为0

  • 设置div四边边框为透明色 transparent

  • 在设置想要的三角形添加颜色

  1. seo的:
<meta name='description' content='描述文字'/>
<meta name='keywords' content='关键字'/>
  1. 兄弟选择器

a+b 相邻 选中与a相邻的兄弟b【直选中a后的】

a~b 同级兄弟 选中a后面的所有兄弟b

  1. 变形顺序,会影响实际效果

四、响应式原理:利用媒体查询

语法:

@media 设备 and (条件){
    //满足条件的时候要设置的样式,按照css基本语法写就好
}

设备: all(所有设备) print(打印机) screen(屏幕)
条件: max-width:*px 或者 min-width:*px;

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值