vue 4k 适配 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐关注
Meteor
JSLint - a Javascript code quality tool
jsFiddle
D3.js
WebStorm
推荐书目
Javascript 权威指南第 5 版
Closure: The Definitive Guide
zjjblack
V2EX    Javascript

vue 4k 适配

  •  1
     
  •   zjjblack 2021-07-23 14:16:40 +08:00 4232 次点击
    这是一个创建于 1553 天前的主题,其中的信息可能已经有所发展或是发生改变。

    公司有一个大屏项目 需要适配 4k - 1080p 有什么好的自适应方案么 vw 还是 rem

    17 条回复    2021-09-22 11:46:59 +08:00
    Kimen
        1
    Kimen  
       2021-07-23 14:22:06 +08:00
    考虑一下 scale 呢
    xuxuxu123
        2
    xuxuxu123  
       2021-07-23 14:26:51 +08:00
    vw
    InternetExplorer
        3
    InternetExplorer  
       2021-07-23 14:43:35 +08:00
    rem
    InternetExplorer
        4
    InternetExplorer  
       2021-07-23 14:44:07 +08:00
    rem 配合 postcss-pxtorem
    liyang5945
        5
    liyang5945  
       2021-07-23 14:53:24 +08:00
    rem,以设计图 1920*1080 为例,直接使用 js 设置 1rem=100px, document.documentElement.style.fOntSize= window.innerWidth / 19.2 + 'px',css 写的时候直接除 100,比如设计图元素尺寸 500*500,写的时候就是:width:5.00rem
    rookielzy
        6
    rookielzy  
       
    敝司参考 DATAV 的实现效果,使用 scale 来强制页面展示效果为 1080p
    fishlium
        7
    fishlium  
       2021-07-23 15:53:47 +08:00
    scale 好一点,rem 其实不算很好的方案
    kop1989
        8
    kop1989  
       2021-07-23 15:55:02 +08:00
    不管用哪种方案,你们真的认为 4k~1080p 只是等宽缩放么……
    meteor957
        9
    meteor957  
       2021-07-23 15:57:19 +08:00
    vw 吧
    binbinyouliiii
        10
    binbinyouliiii  
       2021-07-23 15:59:33 +08:00
    你买个 4K 屏幕就知道了,跟你的浏览器和操作系统有关
    FFFFourwood
        11
    FFFFourwood  
       2021-07-23 16:00:06 +08:00
    vw vh 再配合 calc
    IvanLi127
        12
    IvanLi127  
       2021-07-23 17:41:56 +08:00
    个人觉得 scale 是个不错的方案 除非长宽比不固定。
    另外 公司有给你配 4k 或以上的屏幕吗?没有的话,我觉得可以砍下需求
    erwin985211
        13
    erwin985211  
       2021-07-23 19:13:32 +08:00
    这跟 vue 没啥关系吧,另外 rem 坑还是有的
    cctrv
        14
    cctrv  
       2021-07-23 19:28:29 +08:00 via iPhone   2
    有字
    1. 大屏目

    然後大屏目又引起「看距」的。
    同 4k 分辨率可能只是似影院的多屏幕合的 4k 。

    所以高度可能依然持在 1080 左右,然後度 3k 多。

    然後,
    器的示收到系的定的影。

    做一面。
    去施集一下分辨率,
    那面把各字( 12 - 128 )都示出、查一下合的看距,了解清晰的可字。
    no1xsyzy
        15
    no1xsyzy  
       2021-07-23 20:14:44 +08:00
    你要理解需要设计的部分有「自外向内」的部分和「自内向外」的部分
    前者用 vw 后者用 rem
    中间用框流或者 flex 弥补。
    比如你要搞 <img> 的嵌入文字流的内容,那自然是 em
    比如你要控制整个界面的,那就是 vw
    kkocdko
        16
    kkocdko  
       2021-07-23 21:11:05 +08:00 via Android
    浏览器缩放 200%,目前似乎还没有多少网站适配 4k,大多数人都是开缩放看的,so 适配 1080p 就行了。
    MSDN 似乎是适配了 4k 的,可以参考一下
    KisekiRemi
        17
    KisekiRemi  
       2021-09-22 11:46:59 +08:00
    买个 4k 屏尝试一下,操作系统的显示设置中有一栏缩放(包含推荐选项)
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3769 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 05:21 PVG 13:21 LAX 22:21 JFK 01:21
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86