美文网首页
移动web阶段总结

移动web阶段总结

作者: leeleepro | 来源:发表于2020-11-10 23:14 被阅读0次

适配问题

1.布局适配

流式布局(百分比) :

核心问题:页面不能出现缩放;页面不能出现滚动条。

解决方案:1.设置标准视口 

                   视觉视口

                   布局视口-----默认 980px

                   理想视口,标准视口:通过 <meta name="viewport" content="width=device-width, ititial-scale=1.0">

                   2.给盒子设置百分比

伸缩布局(弹性盒子):

        应用:元素一行显示;元素快速布局适配。

        属性:1.弹性盒子属性

                    弹性盒子 display: flex  。

                    特点:子元素默认一行显示,子元素默认都是沿着主轴方向排列,没有脱标。

                    修改主轴的方向:flex-direction 两个值row、column

                    侧轴的方向:永远垂直于主轴

                    主轴的对齐方式:justify-content  值 felx-start、flex-end、center、space-between、space-around

                    侧轴对齐方式(单行对齐方式):align-items值、flex-start、flex-end、center、stretch(默认值)

                    多行对齐方式:align-content值、flex-start、flex-end、center、stretch(默认值)space-between、space-around

                    设置元素换行:flex-wrap 值nowrap、wrap

                   2.子元素属性

                    flex:子元素占父元素剩余宽度的比例

                    order:通过属性的方式修改html结构

响应式布局:

            作用:同一个页面在不同设备中布局差异

            实现过程:

            设备划分:

                    pc设备:条件:min-width: 1025px

                    ipad设备:条件:min-width: 768px  and  max-width: 1024px

                    移动端设备:条件:min-width:320px  and max-width: 767px

2.像素适配





CSS扩展部分

转化

2D转化

位移

transform: translate()

特点:没有脱标,可以设置百分比,相对元素自己的宽度或高度

旋转

transform: rotate()

特点:元素绕着点旋转,旋转点的位置可以修改transform-origin

缩放

transform: scale();

特点:值表示倍数,不需要带单位

大于1, 表示放大

等于1, 表示不变

等于0 , 表示宽度或高度为0

大于0小于1, 表示缩小

3D转化

位移

X轴位移、Y轴位移、Z轴位移(近大远小的视觉效果)

透视属性perspective: ;

旋转

X轴旋转

左手法则判断旋转方向

修改旋转轴的位置:transform-origin

Y轴旋转

左手法则判断旋转方向

修改旋转轴的位置:transform-origin

Z轴旋转

效果与2d旋转一样

缩放

X轴缩放、Y轴缩放、Z轴缩放(需要一个立体的效果)

动画

补间动画:

过渡

animation

属性:

动画名称:animation-name

动画时间:animation-duration

动画次数:animation-iteration-count: infinite

动画逆播:animation-direction: alternate;

动画延时:animation-delay

动画结束状态:animation-fill-mode: forwards;

动画播放状态:animation-play-state: paused;

语法:

form to

@keyframes 动画名称 {

            from {

            }

            to {}

        }

百分比

百分比相对动画执行时间

@keyframes 动画名称 {

            0% {

            }

            100% {}

        }

注意事项:动画需要单独定义、动画中会出现css特性

相关文章

  • 移动web阶段总结

    适配问题 1.布局适配 流式布局(百分比) : 核心问题:页面不能出现缩放;页面不能出现滚动条。 解决方案:1.设...

  • 移动web阶段补充知识

    补充 元素居中解决方案 标准流:margin: 0 auto 定位脱标:定位 + margin。定位 + 2d 位...

  • web 移动端事件总结

    参考文章:在手持设备上使用 touchstart 事件代替 click 事件是不是个好主意 移动端兼容问题研究 j...

  • 前端自学路线图之移动Web自学

    黑马程序员前端自学路线图中第二阶段是移动Web网页开发的学习:主要介绍了前端这自学路线图中移动web网页开发的自学...

  • 博客集

    7 天打造前端性能监控系统【推荐收藏】web移动端常见问题总结高性能网站建设

  • HTML基础

    新的征程 web前端介绍 web前端开发做什么 pc端web开发;移动端web开发;混合app开发;网页游戏/移动...

  • 测试用例-基础通用的关键测试点整理

    在测试多个web、移动端项目之后,总结一下功能测试中基础通用的关键测试点(自己简单整理,有问题请提出) web项目...

  • H5 jquery FormData 图片上传

    不积跬步,无以至千里;不积小流,无以成江海 由于工作原因,最近在写web页面,移动端和web有共通之处,总结遇到的...

  • 移动web开发与适配

    学习目标 了解移动web简单调试方法 了解移动web常见适配方案 掌握移动端布局技巧 全面掌握rem适配方法 移动...

  • 2020年全新web前端学习路线图,学完就业20K!

    第一阶段:HTML5+css 配套学习视频: 前端小白零基础入门HTML5+CSS3 第二阶段:移动web网页开发...

网友评论

      本文标题:移动web阶段总结

      本文链接:https://www.haomeiwen.com/subject/yndsbktx.html