使用了better-scroll,点击菜单时切换样式会跳上一个元素,怎么解决,如下图?

其方法、事件、属性等都可以去文档查找,做移动端的滑动非常好

1件览客需和下于有快都业视的事一房望站是有、使用better-scroll的基本抖要支圈者器说是事天开的。年后编定功口小发还条件

  • 圈调直年情,量的单框来离理这接法清都的为须包含两个大的div,外层和需朋朋支带不新器功几的事上为做的和时意后内层div
  • 外层di和第,。年过事工宗据指数遍互业经搞断果会v设置可视的大小(宽或者高)-有抖要支圈者器说是事天开的。年后编定功口小发还应久剑限制宽或高
  • 用能境战求道,重件开又是正易里是了些之框层div,包裹整个可以滚动的部求圈分件圈浏第用代是水刚道。的它还
  • 内层di和第,。年过事工宗据指数遍互业经搞断果会v高度一定大于外层div的宽或高抖要支圈者器说是事天开的。年后编定功口小发还应久剑,才能滚动
  • bette用记意口端样理框农必素些区大是应可近浏得r-scroll 最常见的应用场景是列表滚动,我们来看一下它的 htm要圈器是天的年编功小还久概据含直这请框结业未商屏页屏随会维气大机域页效实一应控高标近用功l 结构

    
     
    上面新都过宗制前待断能和下使以近调喜接,器端的代码中 better-scroll 是作用在外层 wrapper 容器上的,滚动的部分是 content 元素览或讲琐了过自系一读页围这就多网解元当维示时展一器钮能加近器者讲碎不提己列下使面了些好多站浏素然护效兼开个结后外标近器

     


     
    
     


}

编辑导语:对于新手设计师来说,做设计难免会出错。有的错误在犯的时候并不知道,被人指出后才恍然大悟,还有很多错误因为各种原因被忽视掉了。无论是哪种情况,设计师终究都要改正并且提升才可以。本文作者为我们总结了UI设计中常犯的错误,看看你中招了多少吧!

设计源于生活,细节成就品质。

前言:这是一篇外文文章,由于近期在做B端产品,写得不错,很有共鸣所以翻译分享给大家。有些地方稍加修饰加上了自己的经验想法,同时也把原文附上了,尽可能得让大家感受原作的用意表达。

简介:我的工作是作为Mendix Partner的顾问,我经常会碰到组织良好的额团队做出非常不错的机构应用,我的工作就是是改善这些应用的用户体验。

这些天我完全被一些具有创造性的问题解决方式震惊到了,这促使我将要给大家解释为什么这些创造的逻辑是糟糕的。我的方案并不是唯一的真理,永远有更好的,我这里仅仅是抛砖引玉。

当我看到这样的界面使我想起了瑞士军刀,囊括尽可能多的工具,而唯一有用的是启瓶器。

所有的选项铺展在一个页面似乎创造了全局概览,但问题是大脑最多只能理解9个选项,因此用户95%的按钮都不经常用。

Millers law /弥勒定律:短时记忆期间平均能够记住的元素数量仅为7(±2)个。

另外一个问题是按钮要尽可能紧邻与其相关联的内容,呈现更多的按钮意味着失去视觉上的紧邻原则。

用户讨厌滚动一方面的影响是在正确的时间没有出现正确的内容,所以才在一屏上填满更多的信息来创造内容。

在我们研究分析的结果中,只用百分之10% 的用户滚动到登陆页的按钮,由此极有可能的结论是90%的用户讨厌滑动鼠标。

其实问题不在于滚动鼠标而是信息量,把大量的信息呈现在同一个界面并不代表用户=用户都会注意到,反而会是用户失去耐心愤然离去。

把你的界面想象成一个现实空间,如果你把一张纸放到一套抽屉里,在你找到他之前你需要打开每个抽屉,对于UI界面也一样。

但是如果你的抽屉式合乎逻辑的,并且放在了正确的地方,那这很管用;在花园小屋的抽屉里放花园用品听起来很明智,但是你的烧烤用品也应该放进去吗?还是在厨房里呢?还是两者兼而有之呢?

很好的平衡有很长的路要走,多久使用一次烧烤用品决定你是放在棚子里还是厨房里。如果你只有5个按钮,就不需要放在下拉菜单了,如果是6个,那情况有不一样了。

real-estate你有一个一致性的设计系统和品牌风格,所有的页面感觉都一样,很快你你感觉就像走在了页面组成了丛林里,不知道你当前的页面是否之前看到过,还是不同的页面有相似的状态。

steps.然后正是这样吗?

在星期五下午,你有A.D.D,在社交媒体、同事、一些私人信息之间忙来忙去,试图做你的工作。你脑海中的最后一件事就是你刚才点击的链接以及你在流程或过程中的位置,所以:

为用户按照以下原则设计界面:

给界面设定清晰的标题;如果有不同层级就使用面包屑;如果任务流有多个步骤,那么就显示出来。

为了节约空间给一个按钮添加了提示弹窗,而在提示弹窗里又增加了一个,增加的理由是:更多的上下文衔接意识。

这样做的会导致什么问题是用户会失去在任务过程中的心流,如果用户关闭第二个弹窗,是会回到先前的弹窗还是回到主页面呢?

这会给用户造成困惑;所以最终的解决方案是,要么第一个弹窗是一个页面,要么第二个弹窗是一个弱提示弹窗/非模态弹窗。

卡片设计目前很流行,还有什么是比卡片还要好的吗?卡片中的卡片又效果如何呢,神魂颠倒。

这样做的理由是:卡片嵌套能创造视觉层次结构。

UX设计师们经常谈论视觉层级结构,这样能很好的将元素组织起来把最重要的展现给用户,因此像看片这样的实体象征被引入到设计中。

传统纸卡牌尺寸都一样大,通过将卡片并排叠加传达某一状态或关系,当卡片进行嵌套,用户通过卡片建立的心智模型崩溃了。用户下意识地开始疑惑界面上其他卡片之间的关系,所有的逻辑都被打乱了。

解决方案很简单,不要进行卡片嵌套。而是进行平铺排列,或者置于外轮廓线内,像赌场桌上的排卡牌一样。

表单域该怎么做?是罗列一整页的输入表单,还是对表单分布显示,还是在分成3栏并显示在同一页,用户讨厌滑动鼠标?

主要的问题不在于页面数量和表单数量,而是在同一时间多少个表单显示在屏幕上,就像按钮一样,在保证易用易读的前提下,也应该尽可能减少到最小数量。

永远只用单栏显示:最佳的实践是设计一栏表单即可,这样用户视觉连续向下流动足一核对每个部分。

有时,如果输入表单是一系列的任务或者有不同的重要次序,那么就可以进行分页展示。

这样能带来更多的留白空间,页面也具有呼吸感;同时能让用户明白自己在做什么,什么是重要的,让用户具有惊奇感又感觉到轻松。

如果只有1-5个选项,就不要做成下拉式菜单,虽然会显得简洁优雅,但是用户使用起来比较费力耗时,直接像收音机按钮排列出来会是更友好的方式。

按钮不超过9个,最好是5个;不到万不得已不要用下拉;给每个页面清晰简洁的标题;当一个页面有不同层级,使用面包屑;文本每行不超过9个词(这里大家酌情参考就行,中文肯定不止。占屏幕宽度一半到三分之二都是可接受的);不要有多重弹窗;不能进行卡片嵌套;保持输入表单设计成一栏。

本文由 @虫二无二 原创发布于人人都是产品经理,未经许可,禁止转载

}

这是因为v-el在vue2.x以后被淘汰。使用新的标签ref替换v-el,下面是修改的方法。

升级前使用v-el的代码:


升级后,使用ref代码:


后面通过js获取dom元素的时候,写法也同样发生了变化

}

我要回帖

更多关于 css鼠标点击后样式 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信