web适配手机端开发总结

现在手机端也业务要多于pc端,如何做手机端的web页面也成了许多web前端工程师的必修课,以下是我总结的一些心得,大家茶余饭后研读一下,看看能不能涨涨姿势。

适配手机端我主要总结3点:

1. 在页面顶部加meta,它的大概意思就是让页面1:1显示,用户禁止缩放,加载html页面的head中  代码如下。

 <meta name="viewport" content="width=device-width, initial-scale=1, minimum-scale=1, maximum-scale=1, user-scalable=no">

 

2.布局用百分比/rem,这个就不多解释了,只是把原来的px换成%或rem,尝试一下就知道了。值得一提的是rem这个单位直接用不太好,因为你要精确到小数点后面三四位,所以大家要用的话,百度一下rem.js,网上有很多版本,自己下载一个src引入,这样就不用精确到小数点好几位了。

div{
    width:80%,
    height:200px;
    font-size:1rem
}

3.框架推荐:uniapp或taro

uniapp:可以自行百度一下,一套代码同时可以编译八端,天生适合移动端开发,其自带rpx可以让开发者通过rpx布局。

taro:是京东推出的跨平台框架,它可以编译成RN、H5等,它使用react开发,也是移动端开发的首选。

 

  • 3
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: ElementUI是一个基于Vue.js开发的UI组件库,它提供了一系列的组件和样式,可以方便地用于Web应用的开发。但是,由于ElementUI并不是专门为移动设计的,因此在移动使用时需要进行一些。 以下几点是ElementUI在移动使用时需要注意的: 1. 布局的:ElementUI的布局是基于PC的,因此在移动需要进行。可以使用flex布局或者栅格系统等方式进行。 2. 组件的:由于移动的屏幕较小,因此某些组件在PC表现良好,在移动可能需要进行一些调整。例如,Table组件在移动可能需要进行滚动展示。 3. 样式的:ElementUI的样式是按照PC的设计进行的,因此在移动需要进行一些调整。可以通过覆盖默认样式或者使用主题样式等方式进行。 总之,在移动使用ElementUI需要进行一些,但是ElementUI提供了丰富的组件和样式,可以为移动应用的开发提供便利。 ### 回答2: ElementUI是一款基于Vue.js框架开发的前组件库,主要用于构建Web应用程序。虽然ElementUI在PC有很好的性,但在手机使用时需要做一些工作。 首先,我们可以通过引入vw单位来实现ElementUI在手机。vw是相对于视窗宽度的单位,可以根据设备的屏幕宽度进行自应布局。通过将样式中的像素(px)单位改为vw单位,使得元素可以根据设备宽度自动伸缩,从而应不同的手机屏幕尺寸。 其次,ElementUI还提供了针对手机的响应式布局工具类。我们可以根据不同的设备屏幕尺寸,使用不同的布局类名来调整元素在手机的显示效果。例如,在手机可以使用`el-col-xs-12`来指定元素在屏幕宽度小于768px时占据12列。这种方式可以很方便地实现对元素在不同屏幕尺寸下的自应布局。 另外,ElementUI还提供了一些用于手机的组件。例如,Dialog组件可以通过设置`append-to-body`属性来实现在手机界面上的全屏显示;Button组件可以通过设置`size`属性为`small`来手机的操作习惯。 最后,为了提高手机的用户体验,我们还需要对交互方式进行优化。由于手机屏幕较小,点击元素的精确度会有所下降,因此需要通过合的样式和交互设计来提升用户的操作体验。 总之,通过以上的工作,我们可以使ElementUI在手机有更好的显示效果和用户体验,提高Web应用在移动设备上的可用性和易用性。 ### 回答3: ElementUI是一款基于Vue.js的UI组件库,用于构建Web应用程序的界面。虽然ElementUI是针对PC设计的,但它也可以在手机进行。 首先,ElementUI提供了响应式的设计。响应式设计是一种能够根据设备的屏幕大小和分辨率进行自应的设计方式。这意味着无论是在PC还是手机,ElementUI的组件都会根据设备的显示空间自动进行布局调整。这使得ElementUI在手机的使用体验更加友好。 其次,ElementUI还提供了一些专门用于手机的组件和功能。比如,它提供了弹性布局的容器组件,可以自动调整内容的大小和位置,以手机的屏幕。同时,ElementUI还提供了移动的导航组件,用于在手机构建导航菜单。除此之外,ElementUI还支持滑动操作、手势识别等手机的交互功能。 此外,ElementUI还支持主题定制。通过修改变量、样式覆盖等方式,可以自定义ElementUI的主题样式,使其更符合手机的设计风格和用户习惯。这使得ElementUI在手机的呈现更加一致和美观。 综上所述,尽管ElementUI是专为PC设计的,但通过响应式设计、组件和功能以及主题定制等方式,它也可以很好地手机。无论是在PC还是手机,ElementUI都能提供一致的使用体验,满足用户的需求。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值