当前位置: 首页 > news >正文

网站建站要求青岛手工活外发加工网

网站建站要求,青岛手工活外发加工网,教育网站颜色,网站建设报价清单内容移动端适配 移动端适配是指同一个页面可以在不同的移动端设备上都有合理的布局。主流实现的方案有 响应式布局通过rem或者vw,vh 等实现不同设备有相同的比例而实现适配 首先需要了解viewport 【视口】 视口代表了一个可看见的多边形区域(通常来说是矩形&#xff0…

移动端适配

移动端适配是指同一个页面可以在不同的移动端设备上都有合理的布局。主流实现的方案有

  • 响应式布局
  • 通过rem或者vw,vh 等实现不同设备有相同的比例而实现适配
    首先需要了解viewport 【视口】
    视口代表了一个可看见的多边形区域(通常来说是矩形)。在浏览器范畴内,它代表的是浏览器中网站中可见
    如果要实现浏览器适配移动端,首先我们需要统一标准视口,在html的head中需要添加以下标签:
    ① 统一视口
<meta name="viewport" content="width=device-width",initial-scale=1,maximum-scale=1,user-scalable=no">

rem

rem 是一个倍数单位,rem是基于html中的font-size的倍数进行缩放的,我们只需要设定在不同宽度的设备上有相同比例的font-size即可,那么n个rem在当前设备上的比例应该是一致的
在不同的设备上有相同的表现
注意:
在使用rem进行适配的时候font-size的值是动态的,根据设备宽度动态计算的,

// 可以通过以下命令来设置font-size的宽度
function resetHtmlFont(){
document.documentElement.style.fontSize=screen.width/10+'px'
}
resetHtmlFont();
// 如果窗口大小变化了,则重新计算基础font-size
windows.onresize=resetHtmlFont

总结:使用rem进行移动端适配需要:

  • ① 同一视口
  • ② 设置html的font-size 需要注意的是font-size需要动态设置,必须通过js进行实现
  • windows.οnresize=resetHtmlFont 当窗口变化的时候需要重新计算视口宽度
    推荐一个好用的插件
    在这里插入图片描述
    这里的“rootFontSize”:18 这里是根据设计稿进行设置的,如果设计稿的宽度是750,这里一般写设计稿的1/10即75
    但是使用这个插件有一个弊端:如果发现某个元素明显宽度不对,但是我们无法从rem的值来判断是否正确,一般会保留px源码,同时通过第三方工具动态监听转换
媒体监听

媒体监听通过@media实现,注意媒体监听不是等比缩放,是同一块内容在不同设备上有合理的表现
比如在pc端一行能同时展示4个元素块,而在移动端只能一行展示1个或2个元素块,那么就要通过监听媒体宽度,给元素设置不同的宽度,从而有合理的表现。
在不同的设备上有不同的表现

// ① 标准视口
<meta name="viewport" content="width=device-width",initial-scale=1,maximum-scale=1,user-scalable=no">
//css媒体监听语法
.header{
height:100px;
width:100%
}
.header .header-c{
width:1200px;
height:100px;
......
}
@media screen and (max-width:750px){
.header{
height:40px;
}
.header .header-c{
position:relative;
width:100%
......
}
}
// 监听盒子的宽度当盒子的宽度小于750px的时候,执行内部的样式,实现自适应

相当于1套html的代码,两套css的代码

vw vh

vw是相对单位,1vw表示屏幕宽度的1%,需要缩放的元素采用vw,不需要的采用px
具体实现方法和rem类似
vw 【视口宽度 1vw=1/100 视口宽度】
vh 【视口高度,1vh=1/100 视口高度】
vw,vh 是一个相对单位,是相对于视口的宽高进行计算的

我们一般使用vw/vw 进行适配,而不是 vw/vh 进行适配,因为在实际开发过程中,我们不会将vw vh混用,是因为我们的vh是百分之一的视口高度,那么全面屏的视口高度尺寸比较大,如果vw和vh混用就可能导致盒子变形。
vh是1/100视口高度,全面屏视口高度尺寸大,如果混用可能导致盒子变形。

http://www.yayakq.cn/news/40043/

相关文章:

  • 临沂网站开发公司潍坊网站建设电话
  • 翡翠网站建设ppt淘宝网站详情页怎么做
  • 阿里巴巴网站如何做固定背景app网站建设多少钱
  • 建设网站公司哪好男女插孔做暖暖的试看网站大全
  • 台州企业自助建站11个免费网站空间
  • 织梦游戏网站源码wordpress 如何调用函数
  • 营销型网站建设范文响应式设计的网页有哪些效果
  • 上海临平路网站建设学编程课对孩子有什么好处
  • 建网站要多少钱呢安监网站如何做紧急预案备案
  • 营销网站建设维护客户管理软件crm排名
  • 西安网站制作流程wordpress按钮下拉菜单
  • 淘宝客网站容易做吗开源企业网站建设系统
  • 徐州网站推广公司wordpress侧边栏浮动
  • 自己做的网站邮箱更改密码程序为什么总出错欧米茄表官方官网
  • 58同城保定网站建设装饰工程投标书
  • 别人在百度冒用公司旗号做网站三亚做民宿的都用什么网站
  • asp.net旅游网站开发文档百度引流平台
  • 一台ip做两个网站可以网上做单的网站
  • 网址站进销存管理软件哪个好
  • 做淘客网站需要备案吗网站后缀有什么区别
  • 免费做爰小说网站要建立网站怎么建立
  • 做亚马逊有什么网站可以借鉴宁波网站建设公司推荐哪家
  • 百度站长平台查询多语言 网站源码
  • 如何运用网站模板东莞网络科技公司排名
  • 承德微网站建设域名备案怎么关闭网站
  • 网站怎么做 织梦深圳最好的营销网站建设公司排名
  • 315网站行业家居网站建设哪家好
  • 中国建设工程造价管理网站架设网站开发环境
  • 南京企业网站宜昌最权威网站建设公司
  • 大型彩灯制作公司适合seo优化的网站