前端学习记录 | 移动WEB(D10-13)

24.12.1-12.4

【 黑马pink老师 h5(html5)+css3+移动端前端视频教程】

目录

移动WEB

一、视口

二、二倍图

三、开发选择

四、移动端常见布局

1、流式布局(百分比布局)

案例1:京东移动端

2、flex布局(重要)

案例2:携程网首页


移动WEB

一、视口

视口是浏览器显示页面内容的屏幕区域,分为布局视口、视觉视口和理想视口

image-20241202201055399

image-20241202201146026

image-20241202201214253

meta视口标签

image-20241202201717208

二、二倍图

image-20241202202421135

image-20241202203831148

image-20241202205801437

image-20241202205830715

三、开发选择

单独移动端页面(主流)、响应式兼容PC移动端

image-20241202211445055

image-20241202212022959

image-20241202212152621

四、移动端常见布局

image-20241202212414549

1、流式布局(百分比布局)

image-20241202212844916

image-20241202220128130

image-20241203214354376

案例1:京东移动端

1、移动端导航栏直接用a,不用ul>li

nav>a

image-20241204163003821

2、全选从第二个开始后面的盒子:nthchild(n+2)

3、清除图片下方的空白复习:vertical-align:middle

2、flex布局(重要)

image-20241204180943040

布局原理

image-20241204190418663

image-20241204190354435

常见父项属性

image-20241204191201223

flex-direction 决定主轴方向

image-20241204192814224

justify-content 设置主轴上子元素的排列方式

image-20241204193452515

flex-wrap 设置子元素是否换行

image-20241204194334547

如果装不开,会缩小子元素的宽度

align-items 设置侧轴上子元素的排列方式(单行)

image-20241204194725001

strech是指沿着侧轴拉伸子元素(前提:子元素没有高度)

align-content 设置侧轴上子元素的排列方式(多行)

image-20241204195216792

flex -flow direction和wrap的复合属性

image-20241204195804724

常见子项属性

image-20241204195849511

flex属性

image-20241204200247919

类似百分比的分份数,可以不给盒子宽度

典型应用:

京东导航栏

image-20241204201341421

快速进行同行/列内的子元素分配

image-20241204201839989

align-self 控制子项自己在侧轴上的排列方式

在align-content的基础上可以控制其中的一个单个元素

image-20241204202152509

order 定义子项的排列顺序

image-20241204202316599

案例2:携程网首页

1、置定模块用position:fixed绝对定位!

·绝对定位以浏览器为参照的,一定要写宽度100% min-withd max-width

·固定定位和父级没有关系,所以要居中的话需要重新定位

left:50%

transform:translateX(-50%)

2、常见的flex布局思路

image-20241204212836106

3、背景线性渐变

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值