我的账户
猩码学苑

专注C++开发菁英教育

亲爱的游客,欢迎!

已有账号,请

如尚未注册?

H5C3以及流式布局和flex布局-20221123

[复制链接]
I1220 发表于 2022-11-23 19:10:59 | 显示全部楼层 |阅读模式 打印 上一主题 下一主题
本帖最后由 I1220 于 2022-11-23 19:26 编辑

今日学习内容
css的2D转换 transform
1.]对盒子进行x,y轴的位移translate(x,y) translateX(n) translateY(n)
不影响其他盒子的位置,数值可以写百分数,这里的百分数是指自身的宽高
对行内元素无效2.角度的旋转:transform:rorate (90deg)正值代表顺时针
3.中心点的转换:transform-origin:x y可以使用具体像素值表示 可以使用方位名词表示
4.缩放效果:transform:scale(3)        长度和宽度都放大3倍,注意是向四周放大或缩小   transform:scale(2,3)     长度放大2倍,宽度放大3倍缩放时候不影响其他盒子,而通过width和height改变时会影响其他盒子
CSS3的动画制作animation
1.0%为动画的开始状态,100%为动画结束状态
在head中用@keyframes flash 设置动画开始和结束的状态
可以设置任意多的次数和改变任意多的样式
可以用百分比规定动画发生的时间,也可以使用关键字from to 等同于0%-100%
2.制作步骤
定义动画
@keyframes move
调用动画
animation-name:flash   
animationn-duration:2s
动画持续时间
3.其他属性
animation-timing-function动画曲线:linear,ease,ease-in,ease-in-out,ease-out)
animation-delay   动画延迟播放的时间
animation-direction  动画是否逆向:alternate/normal
animation-iteration-count    动画播放的次数;infinite/数字
animation-play-state       动画播放的状态:paused/running
animation-fill-mode     动画结束的状态:forwards/backwards 默认值
4.复合属性
animation:name duration timing-function delay iteration-count direction fill-mode
5.步长steps
指定了将整个动画分成多少步来完成,如果有steps() 就不需要其他的运动曲线属性值了

回复

使用道具 举报

关注0

粉丝0

帖子33

发布主题
大家都在学
课堂讨论
一周热帖排行最近7x24小时热帖
关注我们
专注C++菁英教育

客服电话:18009298968

客服时间:9:00-21:00

猩码学苑 - 专注C++开发菁英教育!( 陕ICP备2025058934号-1 )

版权所有 © 陕西菁英数字科技有限公司 2023-2026