童话说说技术创业美文职业
投稿投诉
职业母婴
职场个人
历史治疗
笔记技能
美文纠纷
幽默家庭
范文作文
乐趣解密
创业案例
社会工作
新闻家居
心理安全
技术八卦
仲裁思考
生活时事
运势奇闻
说说企业
魅力社交
安好健康
传统笑话
童话初中
男女饮食
周易阅读
爱好两性

迅雷CUED:页面细节处理心得分享

2月14日 艮山观投稿
  一个页面的细节,从重构的角度去看,页面的精细度,代码的可读性、扩展性,为下游服务的代码注释,交互接口样式的书写,代码的压缩,图片的优化等都可以归为细节处理,我的理解是,刚才提到的细节处理是每个重构工程师都应该具备的基本技能,不能算是真正意义上的细节,好的细节处理应该是从用户出发,应该是发自内心对用户的一种关怀。下面有两个小例,都是我们做页面时常见的板块,如果我们细心处理一下,也许会让用户会倍感贴心。
  轮播图
  如上图,轮播图上切换按钮(如上图小方块按钮)是用户对轮播图进行交互的重要入操作点,重要程度毋庸置疑,在分析设计稿的时候发现,按钮的可点击区域太小了,只有222!要用户完成图片的切换显然是一件非常痛苦的事,这会给用户带来不愉悦的心情。因此,我们得想办法让点击区域变大
  可能的解决办法:
  1、建议产品让视觉设计师把按钮改大一点。
  知会产品后,我们会先用代码把按钮调大,给出截图让视觉设计师看。
  高为3像素,视觉没问题,但点击区域还是太小,如下图:
  高为4像素,点击区域勉强可以接受,但视觉设计师觉得按钮太大,视觉效果不佳,如下图:
  结果设计师还是坚持用原来的按钮大小
  如果重新设计按钮,改变按钮的表现形式呢?显然不可行,视觉设计师不会为了一个小改动而轻易改变视觉风格,即使设计师同意,改完之后设计稿要重新给产品审核,通过审核之后再给重构,显然这个方法的沟通成本和改动成本都太高了,性价比不高。
  2、保留原设计,通过CSS来控制
  轮播图这类按钮的结构我们一般会这样写:
  要实现色块区域是222,实际可点区域是2212,两个方法:
  1、用背景图:这个色块比较简单,纯色方角,样式完全可以控制,没有必要用背景图;
  2、用样式控制:为了使可点区域高为12像素,那么作用元素的标准盒子有以下几种方式
  A、
  B、
  C、height伪元素(E:afterE:before);
  由于背景色会作用到padding区域,考虑兼容高低端浏览器,A方式不适用,B和C都可以用
  我们先看一下B方式heightborder,CSS代码如下:
  运行代码后会发现,IE6和IE7显示正常,但是Chrome、Firefox、Opera、IE7的border区域也填充了背景色,囧
  (Chrome、Firefox、Opera、IE7)
  (IE6、IE7)
  我们再看一下C方式height伪元素(E:afterE:before),CSS代码如下:
  这回Chrome、Firefox、Opera、IE7显示正常了,但是IE6和IE7并不支持伪元素E:after和E:before,色块消失了:
  (Chrome、Firefox、Opera、IE7)
  (IE6、IE7)
  因此,我们只好用B方式(heightborder)对IE6和IE7作hack处理了,最终代码如下:
  到此,轮播图按钮的可点击区域由原来的222增加到了2212,是原来的6倍,这样用户就可以很容易地完成图片的切换,舒心的操作。
  线上效果:http:daquan。xunlei。comdownloadchannel。html
  导航
  站点导航,一般都会有3态的设计:常态,Hover态,选中态。为了美观,很多产品都喜欢把链接虚线框去掉:
  于是我们在a标签加一个CSS样式outline:none,把点击虚线框去掉。但是IE6和IE7不支持这个属性,为了兼容IE6和IE7,在a标签加上hidefocus”true”属性,甚至有不少同学可能会加上对用户非常不友好的onfocus”this。blur()”。
  onfocus”this。blur()”和hidefocus”true”都可以实现去掉IE6、IE7的点击虚线,但是前者会使链接聚焦触发时失去焦点,焦点重新回到文档的最开始。而后者是IE的私有属性,不会使链接聚焦触发时失去焦点
  为什么我们要强调链接的聚焦?考虑到视障人士会用到读屏软件,读屏软件会读出获得聚焦的标签里内容,而onfocus”this。blur()”中断了视障用户的Tab键路径,导致Tab光标无法聚焦页面的下一个控制器(链接、表单域、object等)。
  有兴趣的同学可以阅读一下淘宝UED的:《盲人站长深恶痛绝的onfocus”this。blur()”》
  下图为该文章中去除虚线框方法对比图
  其实,正如《盲人站长深恶痛绝的onfocus”this。blur()”》作者所写,“虚线框的存在有它的合理性”,本人也很认同。假设有这样的一个情景:你到某个站点查资料,当你发现合适的资料,刚想移动鼠标去打开链接的时候,发现鼠标坏了,但你想在换鼠标之前把资料阅读完,于是你会按Tab键去寻找该链接的焦点,这时候,虚线框就会帮助你很快找到该链接,愉快完成资料阅读。
  虽然这个情景发生的概率微乎其微,但不可否认这种以人为本的设计出发点是好的,是合理的。我们回头看去虚线框的需求,把虚线框去掉的做法显然违背虚线框的设计初衷,而兼容IE6和IE7的处理方法也不符合结构、样式、行为相分离的原则,因此我们得想一个既能满足实际需求,又能遵从虚线框的设计意图,并且不影响页面结构的方法。现在线上的处理方法是:
  1、给导航的a标签加一个a:focus的伪类样式,使之与Hover样式一样,显示Tab的选中状态
  2、IE6、IE7不支持a:focus伪类,则保留原链接虚线框,不作hidefocus”true”处理,优雅降级,保证Tab可选
  线上页面导航:http:daquan。xunlei。com
  (Chrome、Firefox、Opera、IE7)
  注:Opera的Tab键默认只选中Form元素,要用Ctrl上下方向键才能选中链接
  (IE6、IE7)
  用Opera的同学可以看到,当链接获得焦点时,链接边框样式还是存在,如下图:
  可见CSS的outline:none并没有使Opera的链接框去掉。
  解决的方法是自定义一个outline样式,然后让边框透明就行了,因此可以这样处理:
  E:focus{outline:1pxsolidtransparent}
  现附上此方法的Demo:
  Demo
投诉 评论 转载

细微处见成功:5个精巧的产品设计案例编者注:本文来自在Facebook做产品设计的妹纸JulieZhuo,她从一个女性的角度讲述了五点她认为非常棒的细节设计,可以看的出,她关注的点与男性有很大不同,在移动互联网这……快速上手制作IconFont现在在提起IconFont,已经不是什么新鲜的词汇了,网上已经有很多介绍它的文章,并且很多网站也已经将它用到,本篇主要是将制作IconFont的整个流程整理一下,并且加入了自己……被动中的主动谈谈产品中的推荐在路上听音乐时,我总是习惯在随机播放模式下不停的切歌直到切到自己想听的那首歌。不知类似的场景大家有没有”经历”过,是我个人的习惯还是大家也有这样的感觉,所以想写出来顺便通过这个……看互联网产品设计如何提高生活的效率艺术设计是以情感和审美表达为目的的设计,除此以外的设计则以解决现实问题为目的,而问题可大可小。大如以解决城市人口出行问的城市交通系统设计、小到解决家庭垃圾收集问题的垃圾桶设计。……需求入门:需求工程需求开发需求管理上图是需求工程的组成部分,从图中可以看出,需求工程划分为两个部分:需求开发和需求管理。需求开发又分为需求获取(Elicitation)、需求分析(Analysis)、编写规约(……产品经理应该关注什么?推荐理由:作者可风f,金山交互设计师。他在工作中发现不少PM把交互设计和UI设计看的太重,几乎大部分的时间都花在设计和开发上了,而忽视了产品本身应该重点考虑的地方。那到底应该关……疯狂猜图为何这么火〔核心提示〕疯狂猜图基于简单高效的游戏机制,以及微信朋友圈的积极互动,产生了意想不到的火爆效应。说来惭愧,疯狂猜图这个游戏已经火了很久,但作为一个靠敏锐洞察力吃……豆瓣FM3。0,新版设计背后的理念和逻辑6月6日,豆瓣FM3。0iOS版上线,之后Android版本也随之更新。按照豆瓣官方博客的说法,这是豆瓣FMApp自2010年2月上线以来最重要的一次改版。新版本除了功能上有些……我可以坐在你旁边吗?另辟蹊径的”抠电影”4。0推出”KOTA影院的大屏幕打亮了观众的脸。你一个人,她也一个人。若是以前,你可能早就走近她,悄悄说上话了。而在这个看电影需要对号入座的年代,其实你也可以问问同样是一个人看电影的她:“我可以坐……迅雷CUED:页面细节处理心得分享一个页面的细节,从重构的角度去看,页面的精细度,代码的可读性、扩展性,为下游服务的代码注释,交互接口样式的书写,代码的压缩,图片的优化等都可以归为细节处理,我的理解是,刚才提到……网络红娘tinder的巧设计仅在一年之内,移动交友应用Tinder就匹配了2千万对用户,且看它诀窍何在。我在手机上浏览美女照片就那么一会,大概30秒,Tinder就追踪到我所在位置50英里范围内的至……界面设计的理念分歧:关于iOS7的思考和吐槽自打几个月前,有消息说iOS界面将迎来一次重大转型开始,iOS7这个名字就不断被提起。各种扁平化设计的概念视频吸引着大量点击率,凡是对科技新闻稍感兴趣的人们应该都好奇真正的iO……
小屏,你好!10大移动端网站案例激情赏析AndroidWear设计指南移动版专题设计的那些事小屏,你好!移动端网站赏析不容错过!IOS7UI设计的十大准则60个以小见大的设计细节(上)刚入行的设计师如何敲开大公司的门?如何自适应不同的分辨率界面?涨姿势!设计作品中的“廉价感”是如何产生的?为什么英文要比中文在设计中显得高大上形随心动QQ国际版官网改版使用AI做UI设计系列教程:效果、外观面板和质感表现(下)
锅锅日报21莲华皮肤系列有望归来,LPL解说学习无畏征召模式销售人员国产特斯拉Model3价格或跟涨适合圆脸小妹纸发型修颜时尚又显气质礼记全文及译文学生会体育部工作总结性功能障碍治疗费用需要多少黄晓明新戏才刚播几个小时,豆瓣口碑就崩了。。。原神胡行钟的第四人选?选好了就是T0,选不好就是T2我为南京大学信管系出的2013年博士生考题及判分要点40岁女人有眼袋用什么眼霜最好(怎样去下眼袋效果好)情感咨询栗子姐每日情感问答(0923)冬枣树枝叶枯萎原因与防治

友情链接:中准网聚热点快百科快传网快生活快软网快好知文好找作文动态热点娱乐育儿情感教程科技体育养生教案探索美文旅游财经日志励志范文论文时尚保健游戏护肤业界