vw适配完成Web网页制作+响应式网页

(2)vw,vh适配方案:

vw,vh都是相对单位,相对于视口的尺寸计算结果

vw:viewport width(相对于视口宽度)

1 vw=1 /100 视口宽度

vh:viewport height(相对于视口高度)

1vh =1 / 100 视口高度

使用方法:(和rem适配一样需要用到less插件)

和rem适配不同:

vw单位的尺寸时1/100视口宽度,而rem单位的尺寸是等于html字号的大小(视口宽度的1/10)

vw不需要调整不同视口宽度下的html字号大小,因此不需要进行媒体适配或引入flexible.js文件。

注:

在开发中,vw、vh不能混用,因为vh是1/100视口高度,全面屏视口宽度尺寸大,如果混用可能会导致盒子变形。

与pc网页logo需要放置在<h1><a href="">网页名</a></h1>中不同,在移动端的logo标记不用放在h1标签中。

记录:在用li标签包裹img标签,放置显示图片时,需要给li设置宽高,后让img的宽高为父级的100%,后用object-fit:cover实现图片宽高等比放大的效果。

记录:background-size:contain;宽度和高度有一个方向相等就停止缩放 (在设置logo背景图时可设置)

六、响应式网页:

随着视口宽度在一定范围内的缩放,页面元素的布局发生响应式的变化

实现方法:

一、媒体查询(常用形式:@media (媒体特性) {css代码}

媒体特性:

max-width:最大宽度

<!--例:当视口宽度小于等于768px时,body的背景颜色为绿色-->

min-width:最小宽度

<!--当视口宽度大于等于576px时,body的背景颜色为红色-->

书写顺序:(否则设置的属性有的会失效,由于css的层叠性)

min-width(视口宽度从小到大

max-width (视口宽度从大到小

例:当宽小于等于某个区域时,隐藏左侧:)—display:none;(可使块级元素消失)

媒体查询的完整写法:(了解)

媒体类型:(screen默认

媒体特性:

外部css(可将媒体查询单独写)

二、Bootstrap框架
1.简介和使用

是需要调用指定的类名就能相对应的效果,还提供了轮播图,导航,警告,成功等常用样式的书写代码。(使用时复制修改即可) 

下载步骤:

注:要制作网页:下载生产文件,要看底层:下载源码

使用步骤:

2.BootStrap 栅格系统(可与媒体查询结合使用)

Bootstrap 5中,栅格系统划分了6个响应区间:0-576px 、576px-768px、 768px-992px、 992px-1200px、 1200px-1400px

视口范围--响应断点

引入Bootstrap的css文件后,可直接调用container类,实现版心效果:不同的相应区间,版心尺寸不同

由于版心宽度变窄,在flex布局的情况下,块级元素会相互挤在一起(其他布局也会有错乱的效果)

因此,在不同的宽度下,子级元素的排列方式也需要改变。

Bootstrap框架下调整不同响应区间的子级的排列方式:

要使子级排列方式不同,需要调用一下类前缀+份数(类名)

想要一行排列多个块标签,需要添加父级并使用row类(具有display:flex属性)

bootStrap-全局样式:

(1)Button类:

btn:默认样式

btn-success:成功

btn-warning:警告

。。。。

按钮尺寸

btn-lg/btn-sm

使用时可去Bootstrap官网查找使用

(2)表格类:

table:默认样式

table-striped:隔行变色

table-success:表格颜色

bootStrap-组件(Components)

使用组件:

1.引入样式表

2.引入js文件(动态效果)

3.复制结构,修改内容

字体图标

下载:

  • 6
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值