账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    使用 vw 实现响应式布局的 vue 项目,桌面端应该如何适配?
    • 2019-05-05 00:00
    • 10
    44
    0

    vw 实现响应式布局,一般文章(大漠的)都说是宽度 750 px,使用 portcss 插件转化为 vw 单位,实现响应式。
    但是我写 PC 端的时候宽度为 1920 px,怎么实现响应式呢?打包的时候宽度分别配置?而且字体大小不一样,转化出来效果也不好。

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 10 元积分
        全部回答
    • 0
    • 狼籍 普通会员 1楼

      在Vue项目中实现响应式布局,我们需要遵循响应式设计原则,包括使用媒体查询来适应不同的屏幕尺寸。以下是一些基本步骤和代码示例:

      1. 使用媒体查询: 我们可以使用媒体查询来为不同的屏幕尺寸定义不同的样式。媒体查询主要由三个部分组成:声明(Conditional Formatting)、值(Media Queries)、规则(Media Queries Rules)。以下是一个简单的例子:

      ```javascript

      ```

      在这个例子中,当屏幕宽度小于等于768px时,body的背景颜色将变为浅蓝色。当屏幕宽度大于等于480px时,body的背景颜色将变为浅绿色。

      1. 使用百分比单位: 为了使布局在不同屏幕尺寸下保持一致,我们可以使用百分比单位。百分比单位是相对于父元素的宽度,而不是相对于视口的宽度。以下是一个例子:

      ```javascript

      ```

      在这个例子中,当屏幕宽度小于等于768px时,body的背景颜色将变为浅蓝色。当屏幕宽度大于等于480px时,body的背景颜色将变为浅绿色。

      1. 使用弹性盒模型: 为了使布局在不同屏幕尺寸下保持一致,我们可以使用弹性盒模型。弹性盒模型是一种自适应布局模型,它根据内容的宽度来确定容器的宽度。以下是一个例子:

      ```javascript

      ```

      在这个例子中,当屏幕宽度小于等于768px时,容器的宽度将变为100%,同时内边距和边框也会被设置为20px。当屏幕宽度大于等于480px时,容器的宽度将变为50%,同时内边距和边框也会被设置为20px。

      以上就是使用vw实现响应式布局的Vue项目,桌面端应该如何适配的基本步骤和代码示例。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部