前端小白 UI 设计之惑? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bigxianyu
V2EX    问与答

前端小白 UI 设计之惑?

  •  
  •   bigxianyu 2022-09-25 09:17:37 +08:00 2317 次点击
    这是一个创建于 1159 天前的主题,其中的信息可能已经有所发展或是发生改变。

    现在的手机有各种的设备,不同的大小,不同的分辨率,而设计师出的设计稿是基于某一个大小的,那其它机型的手机怎么适配,也需要让设计师都出一份 UI 吗?要不然感觉 UI 设计稿没啥用途,直接用默认的一些居中,对齐,是不是就可以搞定( 没有 100%还原的情况 )

    7 条回复    2022-09-25 16:50:26 +08:00
    fixbug
        1
    fixbug  
       2022-09-25 09:26:46 +08:00
    可以参考 https://youzan.github.io/vant/#/zh-CN
    对于页面中通用的元素统一 UI 设计规则,例如: 一样的 border ,boxShow... 其他就是自适应了
    个人感觉,UI 的设计主要是整体页面的风格
    learnshare
        2
    learnshare  
       2022-09-25 11:50:24 +08:00
    这就是 UI 设计与开发之间的 Gap
    这些 Gap 通常是需要开发去思考并处理的

    任何 UI 都可以拆分为一个个矩形区域,矩形自身以及矩形之间的各种尺寸就是你可以灵活处理的部分
    IvanLi127
        3
    IvanLi127  
       2022-09-25 12:52:14 +08:00 via Android
    UI 出给前端的标注稿应该标注如何适应其他屏幕,并且不是全标多少 px 就行的。有默契的可以省略。在同条件下 100 % 还原就好了,其他的条件下,100 % 的标杆都没有,肯定谈不上 100 % 还原了。
    lisianthus
        4
    lisianthus  
       2022-09-25 14:38:00 +08:00
    我们这边是用 rem 来适配其他尺寸的,前端用 js 基于设计稿宽度动态设置根元素的 fontSize ,然后就可以直接在 css 照着设计稿写样式了。
    比如定 375px 为标准宽,那么根元素 fontSize 就是 document.body.clientWidth / 375 * 100 px ,为了方便在 css 里写 px 而不是 rem ,可以用 postcss 插件实现 px 转 rem
    foufoufm
        5
    foufoufm  
       2022-09-25 15:08:11 +08:00
    现在设计师对前端研发还原度的需求就是:只要你不是太离谱一般不会来挑你刺。
    morize
        6
    morize  
       2022-09-25 16:41:06 +08:00
    移动端的话绝大多数就是等比缩放吧,顶多再设置一个上限与下限。
    有些特殊元素可能是固定大小。

    看似复杂,但这部分反而是设计稿里最不需要关心的...

    不如想想屏幕的宽度不同,对于展示效果会产生什么影响,如何解决溢出、距离计算、热区控制等... 都是在设计稿上看不出来的,这些细微之处决定了最终成品的质量。
    Aloento
        7
    Aloento  
       2022-09-25 16:50:26 +08:00
    我这边是出 PC 端的高保真,然后如果有必要会出一个移动端的低保真,因为移动端偶尔还是需要定制化的,自适应也没有那么强大
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5197 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 08:12 PVG 16:12 LAX 00:12 JFK 03:12
    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