首页

nubia UI的那些事

蓝蓝

说起nubia,很多人的印象当中就是硬件很不错,但是系统很渣,自己也是4年的老牛仔了,对于Nubia的系统,是看着它一点一点成长的,咱们先谈谈Nubia UI 的历史:

DOM常见的操作方式有哪些

seo达人

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

1.什么是DOM

DOM 是 Document Object Model(文档对象模型)的缩写。


DOM是中立于平台和语言的接口,它允许程序和脚本动态地访问和更新文档的内容、结构和样式。


在 HTML DOM中,所有事物都是节点。DOM 是被视为节点树的 HTML。


什么是节点
2.什么是DOM节点
HTML 文档中的所有内容都是节点


整个文档是一个文档节点


每个 HTML 元素是元素节点


HTML 元素内的文本是文本节点


每个 HTML 属性是属性节点


注释是注释节点


demo
3.常见的DOM属性
属性是节点(HTML 元素)的值,您能够获取或设置。


innerHTML 属性
nodeName 属性


nodeName 属性规定节点的名称


元素节点的 nodeName 与标签名相同


属性节点的 nodeName 与属性名相同


文本节点的 nodeName 始终是 #text


文档节点的 nodeName 始终是 #document


nodeValue 属性
nodeValue 属性规定节点的值。


元素节点的 nodeValue 是 undefined 或 null


文本节点的 nodeValue 是文本本身


属性节点的 nodeValue 是属性值


4.访问元素的方法



通过使用 getElementById() 方法


通过使用 getElementsByTagName() 方法


通过使用 getElementsByClassName() 方法


5.修改元素的方法
改变 HTML 内容


document.getElementById("p1").innerHTML="New text!";


改变 CSS 样式


document.getElementById("p2").style.color="blue";


改html和css
追加子元素的方法


首先必须创建该元素(元素节点),然后把它追加到已有的元素上。var para=document.createElement("p");


创建新的 HTML 元素 - appendChild() 在父元素的最后追加


创建新的 HTML 元素-element.insertBefore(para,child);在指定位置给父级追加子元素


删除 HTML 元素,您必须清楚该元素的父元素:parent.removeChild(child);


替换 HTML 元素:parent.replaceChild(para,child); 方法


6.DOM - 事件
允许 JavaScript 对 HTML 事件作出反应


onclick 事件——当用户点击时


onload 事件——用户进入


onunload 事件——用户离开


onmouseover事件——鼠标移入


onmouseout事件——鼠标移出


onmousedown事件——鼠标按下


onmouseup 事件——鼠标抬起


7.参考文献



8.更多讨论

问题1:getElementsByClassName() 使用时需要注意的地方

回答:它取出来的是个数组,及时只有一个那也是数组对象,所以改变指定元素时需使用角标

问题2:innerHTML 和innerText的区别

回答:innerText替换是会将标签替换成字符串,而innerHTML 则会保留标签插入到节点当中

问题3:dom事件

回答:事件是文档或者浏览器窗口中发生的,特定的交互瞬间。事件是用户或浏览器自身执行的某种动作,如click,load和mouseover都是事件的名字。事件是javaScript和DOM之间交互的桥梁。

事件发生,调用它的处理函数执行相应的JavaScript代码给出响应。


蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、 网站建设 平面设计服务




2018端午节,就是想送你份口味“粽”——H5分享

雪涛

端午节到了,阿里巴巴TXD的小伙伴们准备送你只'口味粽',祝大家假期玩的开开心心,点击图片识别二维码便可生成你专属的‘口味粽’。


01

项目背景


Image title

阿里对待中秋节会更加的浓重,每年中秋节所有的员工都会收到精美的月饼和祝福。相比之下我们的端午节就过得比较平淡了,于是咱们团队的小伙伴们准备做一个H5,用我们的自己的方式送大家以及自己一枚口味粽。


整个项目的初衷有两个,一个是代表TXD送给大家端午节的祝福,另一个就是用团队协作的方式在极短的时间里面设计一款H5。


02

项目思路


对于我们来说最大的挑战是时间。距离端午假期仅剩一周不到的时间,而大家都有自己的业务工作,难道放弃?既然已经立下了flag,怎么也得完成。我们制定了项目的节点,并且通过多枚成员分工协作去完成它。


Image title

Image title

大部分项目是需要协作完成的,一旦协作不好,项目进度则事倍功半。所以最考验大家的是怎么进行更的协作。通过有效的决策,我们让协作变得顺利。


Image title





Image title


我们通过小组会议确定玩法后,分配人员进行文案和交互设计。由主设计师定下设计风格,其他设计根据风格绘制UI以及其他场景素材。所有素材实时同步在项目群里,确保保持统一的风格。


03

项目介绍


首先我们的粽子不是一般的粽子≧ω≦,我们粽子的馅儿都采用各种珍稀的食材。

Image title


这些“珍稀”食材通过我们神秘的构造机做成不同的神奇粽子!

Image title

Image title

Image title

Image title



更多不一样的粽子,通过我们的机器定制属于自己的神奇粽子。


本次的项目属于我们的团队成员通过空闲时间在短时间里面完成的。只是想送给端午节的童鞋们一个小小的祝福。

如何知己知彼,做好视觉竞品分析?

博博

如何知己知彼,做好视觉竞品分析?

美丽的UI 2018-02-05 18:08:13

竞品分析是设计师了解产品的一个重要途径,通过对竞品分析,设计师在了解竞品的特点后,能够更好地做出符合当前产品的设计方案。

为什么要做竞品分析?

经常有设计师朋友问如何做竞品分析,做分析最主要目标是通过竞品可以让设计师了解产品的一个重要途径,也就是常说的设计思维,通过对竞争对手产品检测,多观察了解对方的产品特点,然后在自己业务场景下提供符合当前产品解决方案。

当对竞品了解足够深的前提下,产出的设计方案自然而然会比自己想的正确可能性更大,因为你看的足够多了,心中对各个业务模块,视觉样式能如数家珍,自然而然设计的正确性能提高,但是很多设计师做不到这一点,比如谁能默写出微信4个主导航里面的每个功能结构?包括我自己都未必都背出来。

所以需要做竞品分析帮助我们了解产品功能,了解设计可能性,另外能随时知己知彼,在设计时做出正确设计决策。

如何知己知彼,做好视觉竞品分析?

竞品分析的维度? 

竞品分析有两个纬度,一个是功能交互纬度,另一个视觉纬度。今天只讲视觉维度,在APP中就是:色彩、UIkit、按钮、图文关系、表单、icon、导航、弹窗等,也可以理解为形、色、字、构、质去分析。

  • 形:品牌符号、图形 

  • 色:颜色、对比色、品牌色、饱和度等

  • 字:页面中字体、不同字体感受是不一样的

  • 构:结构,界面在结构是居中,还是偏左或偏右

  • 质:质感,扁平、3D、拟物化等

以上是构建设计的所有元素,任何设计都离不开这些,那么在看竞品的时候同理也是围绕这些点去分析。可以分析单个APP,也可以横向对比分析。

竞品的选择 

以电商为例,需要研究全球TOP如ebay、亚马逊、韩国的SSG和R9CM、以及国内垂直领域独角兽,和一些设计优秀的应用,如Airbnb、Pinterest、Instagram等。

跨领域分析,比如想做图文排版分析,那么除了竞品外,还需要关注新闻领域的,比如Yahoo News、网易新闻等,这些APP的图文板式是做的最好的,值得去学习。

下面我围绕一个简单技法,页面中分隔来做个分析,梳理出业内通用技法特点,定出设计决策依据。

1.灰色描边强调分隔

白色或浅色商品图四周添加1像素灰色描边强调分隔

2.页面留白分隔

足够大的留白来强调图片和图片之间关系

3.灰色透明蒙版分隔

白色商品图上叠加3-5%透明度黑色,形成图片轮廓

4.结合设计趋势

设计更轻量化,简洁,利用留白来强调图片和图片之间关系

如何知己知彼,做好视觉竞品分析?

设计策略产出 

  • 设计技法1:根据不同场景,在需要明确页面风格,达到页面统一效果,在白色商品上增加灰色透明蒙版,形成页面栅格对齐。

  • 设计技法2:内容左右留白的展示图片相关处理:商品图片叠加在底层背景。

▲ 上周边留出2px边框,解决白色背景的商品显示问题

  • 设计技法3:根据具有可表现的业务,图片个性化效果,可以增加渐变效果来凸显业务特殊性。

▲ 在原图上增加一层彩色蒙版,样式叠加为--线性光,增强图片特殊场景个性化

通过分析我们可以得出新的设计规范,以及不同场景处理分隔的技法,可以根据场景去得出设计的确定性,让你的设计更加科学。

除了分析技法,其实分析产品,分析交互,分析功能大同小异,重点是要掌握这种分析路径,让我们更加了解产品!

UI大课堂11月超美UI合集

蓝蓝

Android和iOS在过去几年里,APP界面的UI设计变化很大,从拟物到扁平,苹果目前为iOS8,而谷歌最近推出了全新的Material Design风格。随着界面风格的迅速演变,很多移动应用也跟着更新,并使用新界面的一些新特性。

如何提升界面品质感?

雪涛

一、当前背景

今天聊些设计基础部分。

设计工作中,我们总会接到不同场景、不同目标用户的业务需求,需要不同风格的设计方案支持,但无论是什么风格的设计,用户都会有一个共同诉求——「品质感」。

二、什么是品质感?

所谓品质感其实就是产品给人的一种严谨、专心对待的态度。同样一本书的封面,粗糙纸的封面和细心打磨的小羊皮封面就是不同的概念。

例如无印良品和爱马仕,两者都会传达给用户一种「品质感」,虽设计方向不同,但他们有一个共同的特性——对细节的深度打磨。其实品质感就是来源于产品对细节的深度考究与打磨。

一款有品质感的设计,随之带来的是用户使用中的舒适度、好感度、信赖感。

三、界面中的品质感

界面设计也是一样,也会带给用户一种品质感,其同样是源于设计师对界面的每处细节的深度考究。

界面的品质感主要来源于界面四个维度、界面中的结构、界面中的图形、界面中的颜色和界面中的动态,今天说如何通过结构提升界面品质感。

四、界面中的结构

界面的结构在用户体验中起着重要作用,其相当于界面设计中的「骨」,界面结构中的细节更是会直接影响到整体设计的品质感。那么具体结构中的细节体现在哪里?

1. 关系

信息关系包含界面中的组合、层级、分割等。

组合

「物以类聚」,界面内需明确传达各元素间的关系。

辅助信息服务于主体信息:辅助信息为主体内容的延续说明或补充操作,作用为服务于主体内容。同一组合内,信息间需有明确的关系与合理的顺序,且辅助信息不能抢镜。例如朋友圈,清晰传达关系的同时,以内容为主的阅读方式不会被头像内容干扰。

关系越紧密的内容距离应越近:形式不变的基础上,元素之间的距离越近,越易被视为同一组合。距离相同时,横向排列的内容接近度相对更高。

层级

界面的层级关系主要体现在主次、优先级、层数。

主次分明、避免层级混乱:清晰的层级结构,能让用户更快的获取重要内容,同一组合下其信息一定有主要展示和次要展示。可以通过位置、面积、颜色三个维度建立主次层级的对比度。

  • 位置。在中国,用户的阅读习惯为从左上至右下,所以用户对左上区域的观察最优,依次为右上,左下,而右下最差。因此,左上部和上中部被称为「最佳视域」。
  • 面积。信息内容在界面内的占比面积越大,信息越是突出。
  • 颜色。白色背景下,明度越低/饱和度越高,信息越是突出。

同一组合下,有且仅能有一个最重要的内容:当所有的内容都重要,也就等于所有内容都不重要,信息的优先级不取决于主要信息是否够大,而是主要信息和次要信息的对比度。

同一页面,信息层级不宜过多:过多的信息层级会让页面变得复杂,增加用户的理解成本。冗余的信息展示会让界面变的凌乱琐碎,一定程度上干扰用户使用体验。一般情况下界面应控制在3层信息以内。

主次分明、优先级明确、层级适当会让界面的信息传达更清晰明确,进而增加用户的使用中的舒适度。

分割

分割是用于区分不同信息的方法,大概可以分为距离分割、线性分割、面性分割(背景色分割)、颜色分割。

距离分割:增大两模块的距离达到内容分割内容作用,元素间的距离越远,越不易被视为同一组合。其好处是可以省去分割元素,减少视觉层级,让界面更干净、明快。

线性分割:线性分割是目前界面中最常用的分割方式,其优势是线自身「较轻」,不易干扰用户。值得注意的是线本身不重要,不宜过度强调,应点到为止,所以线的颜色不宜过重。

面性分割/背景色分割:当处理多层级、信息复杂的场景,在单个模块里已经用了线性分割的情况下。可能需要更强一点的分割方式来表明模块与模块间的关系,这时我们可能需要面性分割方式。这种方式像是灰色的背景上,罗列着多张卡片,能更明确的表达两组内容的分割感,但其缺点是会较明显的增多界面层级。

颜色分割:当信息的表现形式重复性较高,容易被看混的情况下,颜色分割是更为合适的选择。

能起到分割作用的前提下,分割方式越轻,越不会干扰阅读、界面越干净。

以上可以总结为

  • 界面中的组合能让信息关系更缜密。
  • 层级能让用户更快的获取重要内容。
  • 分割能让用户更清晰的区分不同模块间关系。
2. 字体

文字字体是界面结构中重要组成部分,文字也是多数场景下信息传达最为准确的方法。合理的字体能够增加用户的阅读体验,提升用户在产品使用中的舒适度。合理的字体包含字体的可读性、对比度、间距。

可读性:可读性是字体在界面中需考虑的基础因素,也是首要因素。字体的信息传达需精准、明确。字形选择包括其场景适应和字形的适度性。

字形的场景适应:由于不同的字形会带给用户不同的感觉。由于场景需要,我们一定情况下会选择自定义字体。当我们选择不同的字体时,需要考虑字体在产品内不同模块下是否易于阅读。

字形的适度性:字体本身不宜抢镜。随意的、抢眼的字体一定场景下上能够带来足够的氛围感,但是长期使用会出现「视觉疲劳」,其原因是字体本身的设计抢走了用户正常在该场景下阅读或使用的内容和信息。

对比度

字号:用于区分不同层级的信息内容,为保证信息的快速传达,不同层级的字体需有一定的优先级顺序。

界面内的主文案/一级文案应精简明确。假设用户只会在这个界面停留3、4秒,能够吸引用户继续浏览界面的就是一级信息。当一级信息文案字数过多,会增加用户刚进入页面时的阅读成本,进而降低阅读体验。

另外,移动端小于24px的字号应慎重使用,虽然小的字号会让版式更加的精致,但当同一场景下,小于24px的文案字数偏多时,会影响用户的正常阅读。但可用于弱化的文字链、标签等字数少的场景。

加粗:字号相同,字体加粗也是区分不同层级信息的一种方法,当两信息区分度不大、界面层级过多需要减少层级的场景下,可以选择加粗部分内容建立轻度对比。

字色:我们画画的时候,时常会听到老师说「要注意画面的黑白灰」。在界面设计中,也是一样,我们需注意各层级字体间的黑白灰关系。明确的画面黑白灰关系会让界面变得更干净清晰。另外,当不同明度切换时应保持色相/饱和度不变。

间距:在界面设计中,字间距和行间距会直接影响用户阅读效率。过于紧密的间距会让字体间失去「透气性」,根据我们正常的阅读顺序来讲,字间距要小于行间距以便于每一行更易被视为一组,进而给用户带来更好的阅读体验。我们可根据文案长短,字号大小制定更适合阅读的间距。

字体的可读性是字体的基础,明确的字体对比度能够让信息层级更加清晰干净,而合理的字间距能够无形的提升用户的阅读体验。

3. 信息对齐

对齐是界面结构中的一部分,合理的对齐方式能够使界面内的信息变得更规整,内容传达更明确。让元素间的关系更具节奏感。

联系性

同一组合内的不同元素间需有明确的对齐关系,其关系能够清晰表达不同元素间的亲密性。

元素间的居左对齐:当文案的字数偏多一些的场景下,居左对齐更符合用户的阅读习惯。

元素间的居中对齐:当内容信息较少、或由于对齐元素形状等因素,居中对齐可能会带来意外的收获与效果。

元素间的居右对齐:界面内一般不会用居右对齐的方式来建立两元素间的关系,但是界面内会存在和屏幕建立右对齐关系的元素,与屏幕右对齐的元素一般为主体的解释说明以及辅助操作等。一般情境下,当用户阅读完主要内容信息后才会对操作类的功能有需求,如查看购买、关注、查看更多、进入下一页面等。

统一性

另外,不同组件间也需要合理的建立对齐关系,同时为保持界面的简洁性,同一界面内建立的对齐模式不要过多。

总结

界面的结构是提升界面品质感的关键,而合理的信息关系、字体、对齐方式能够让界面的结构更加完整,精致。也希望每个设计师的作品都更加的美而精致。

微信更新:公众号引入信息流概念,要变成今日头条了?

博博

微信更新:公众号引入信息流概念,要变成今日头条了?

人人都是产品经理 2018-06-20 21:29:20

微信更新了!在的微信 6.7.0 版里,微信公众号第一次引入了信息流概念。本文将详细为你解说微信公众号有哪些新的变化。

微信更新:公众号引入信息流概念,要变成今日头条了?

在年初的微信公开课 Pro 上,张小龙曾表示「不做信息流」,没想到不到半年的时间,微信公众号就迎来了创立以来样式最大的一次改版:可以直接浏览订阅号的消息。

在的微信 6.7.0 版里,微信公众号第一次引入了「信息流」概念。

接下来,就带大家快速了解一下微信公众号的新变化!

界面变化

1. 文章卡片式展示

在经历了朋友圈设计升级、微信订阅号悬浮窗之后,公众号的列表界面也终于迎来了升级,一次的巨大的升级。

在版本的微信订阅号列表中,可以看到推送的文章变成了一张张精美的卡片,每个公众号的文章卡片信息依然是按照时间发送的顺序排列以「信息流」的形式展示。

微信更新:公众号引入信息流概念,要变成今日头条了?

和旧版的公众号界面相比,卡片式的陈列放大了图片,比纯粹的文字显得更有吸引力。

2. 推送条数折叠

除了卡片形式之外,笔者还发现一个公众号在「信息流」列表中最多只能直接显示两篇文章,即头条和次条。

而多出来的条数则被自动折叠了起来,需要点击右下角的箭头来展开「余下 X 篇」才能查看。

微信更新:公众号引入信息流概念,要变成今日头条了?

3. 多少好友和你志趣相投?

还记得前段时间更新的微信「搜一搜」里的「X 位朋友读过」的功能吗?

现在你可以在新版「信息流」订阅号界面里,看看有多少好友和你志趣相投。

微信更新:公众号引入信息流概念,要变成今日头条了?

而且,是每一篇文章都能看到你有多少位朋友读过。

4. 置顶?不存在的

在旧版的公众号界面中,许多人都会把自己喜欢的公众号置顶在列表的顶部,以免错过它的每一次推送。

微信更新:公众号引入信息流概念,要变成今日头条了?

但是在这次的新版「信息流」订阅号界面中,你恐怕是办不到了。

在新版「信息流」订阅号界面中,你之前置顶过的公众号名称旁会有一个黄色小星星,提醒你「这是你置顶过的公众号哦!」。

微信更新:公众号引入信息流概念,要变成今日头条了?

在排列顺序上则不会像旧版一样永远在顶端显示,依然和泱泱公众号一样,发布的推送文章在最前。

5. 摘要?不好意思,也没有

以前的公众号推送中,如果单词推送只有一篇的文章的话,我们往往可以通过文章显示的摘要来获取更多相关信息。

微信更新:公众号引入信息流概念,要变成今日头条了?

但是在新版中,单独推送一篇文章的摘要也不再显示了。

6. 新旧界面,一键切换

看了这么多新界面新功能,也许会有人说「我还是喜欢以前的旧界面,有没有什么办法换回去?」,放心,还真的有后悔药吃。

点击新版「信息流」订阅号界面右上角的小标,帮你一键切回旧版界面。

微信更新:公众号引入信息流概念,要变成今日头条了?

有什么影响?

这次微信公众号信息流的排版,对于公众号运营者和用户来说的影响都不少,我们认为主要会有以下几个影响。

1. 弱化公众号主体 ,更强调内容

公众号改版信息流,订阅消息的入口变浅了,用户更容易触达内容。同时也也弱化了公众号主体的感觉。

微信更新:公众号引入信息流概念,要变成今日头条了?

尽管微信官方表示「依然保留了对订阅号的突出,订阅号的头像和名称展示明显。」但新版相比旧版需要进入公众号才能阅读文章的形式,用户对于公众号的归属感无疑是减弱了。

2. 阅读体验变化,标题和题图更重要,标题党和封面党可能也更多了

新版公众号按照信息流呈现,取消了文章摘要的显示,减少了可见的推文条数,头条封面也一律按照过往文章单推的样式来显示。

微信更新:公众号引入信息流概念,要变成今日头条了?

这都表明公众号文章向要吸引用户点开,头条的标题和题图将变得更加重要,这将促使运营者在标题和题图上花费更多精力。

而为了在一滑即过的信息流中,为了抓住读者的眼球,标题党和封面党也可能会越来越泛滥。

3. 鼓励公众号做少而精的内容

除了减少了可见的推文条数,获取关注和取消关注都变得更容易,这意味着微信更加鼓励公众号精细化运营,生产少而精的内容,减少对用户的信息干扰。

4. 打击营销号,不鼓励在公众号做服务和电商

减少了可见的推文条数对营销号的影响非常明显,营销号动辄七八条的推送会被淹没在信息流中,而公众号推送后边的三四条的广告价值也大大减弱。

此外更深的公众号入口也弱化了原本自定义菜单的一些服务,同时服务号是不受影响的,这说明微信不再鼓励在公众号内提供服务功能。

5. 公众号阅读的社交属性增强

新版公众号的信息流中强调「朋友阅读」,表明公众号阅读的属性将进一步增强。

「朋友阅读」人数多的文章在旧版公众号的订阅界面会优先显示,这也意味着未来公众号的信息流排列可能不再完全按照时间排列,将好友的社交行为作为信息流的排列权重。

6. 对公众号作者有什么影响?

公众号本质是以品牌为中心,让用户去选择。信息流本质是话题为中心,剥离开生产者,让用户直达信息。用户对于话题的选择成本远比品牌的选择要低,很可能会出现像刷抖音一样刷内容。

同理,不再以品牌为中心,意味着你之前因为「刻板印象」从来不看的公众号,可能会更多地被你点开——信息流意味着民主,差评的一次牢骚仍然可以把特朗普挤到屏幕下方。

这对整个微信内容生态是更有好处的——所有的订阅号都被扔进罗马斗兽场肉搏,一切靠内容说话。

One More Thing……

在测试中,AppSo 还发现了一个小彩蛋。

在新版「信息流」订阅号界面中,长按任意一条推送就会展示一个功能菜单「未完成的功能」,点击会显示「功能还在开发中 ^_^」。

微信更新:公众号引入信息流概念,要变成今日头条了?

看来,微信的开发小哥给大家留下了一个悬念。你觉得这个新功能会是什么呢?不妨在底部留言告诉 A 君吧!

HTML简单知识的总结

seo达人

如果您想订阅本博客内容,每天自动发到您的邮箱中, 请点这里

基本格式:

<!DOCTYPE  HTML>

<html>

<head>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8">

<title>制作我的第一个网页</title>

<style type="text/css">

h1{font-size;color;text-align:center}

</style>

</head>

<body>

<h1>Hello World! </h1>

</body>

</html>

注释:<!--注释文本-->

强调语气:<strong>,<em>:前者实现加粗再加粗,后者实现加粗加斜   体。

<span>写在style 里设置单独样式。

<q></q>标签:引用简短文本,使引用的诗句等自己出现双引号

<blockquote>: 引用长文本,增加缩进量。

<br />: 换行标签。

  代码之间实现空格。

<hr />: 段落之间分隔的横线。

<address>: 定义一个地址(比如电子邮件地址)  ,签名或者文档的作者身份。在浏览器上显示的样式为斜体。

<code>: 加入简短代码。

<pre>: 加入一段长代码。


Ul-li标签: 添加新闻信息列表, 图片列表, 无序文字列表

Ol-li 标签:添加有序列表,与ul-li 标签类似。

<div> :把一些独立的逻辑部分划分出来,形成栏目板块。其中还可使用

<div  id=  >给板块命名。

<table>: 制作表格。 

CSS 样式为表格添加边框:<style  type=”text/css”>

黑色边框: table tr td,th{border:1px solid #000;}</style>

<caption>为表格添加标题和摘要。  <table  summary=’’”表格简介文本”>

<caption>标题文本</caption> </table>

<a>  实现超链接。<a href=”目标网址”    title=“鼠标滑过显示的文本”>链接显示的文本</a>    默认在当前浏览器窗口打开,添加targetblank  在新的浏览器窗口打开。

<mailto>  在网页中链接Email 地址。  <a href=”mailto:  yy@qqcom ?

Cc抄送地址=zsq@qqcom  &  bcc密件抄送地址=zjj@qqcom  &

subject=”主题”  &  body=“邮件内容”>发送</a> 给多个收件人发送,用分号隔开。第一个参数用?开头,之后用 &隔开。 

<img> 添加图片。Src=”标识图像的位置。” alt=”指定图像的描述性文本,当图像不可见时(下载不成功时),可看到该属性指定的文本”

Title=“提供在图像可见时对图像的描述(鼠标滑过图片时显示的文本)”

<form>  表单标签,与用户交互使得浏览器可以处理用户的数据。

<form  method=”数据传送的方式get/postaction=”浏览器输入的数据被传送到的地方,如一个 PHP 页面savephp””

<label  for="username">用户名:</label>

<input type="text" name="username" id="username" value="" />

<label  for="pass">密码:</label>

<input type="password" name="pass" id="pass" value="" />    用户名: 肯定存,啊 密码:

表单文本输入框,密码输入框:<form><input  type=text/password

name=”名称(以备后台使用)” value=“文本(设置默认值,提示作用)”>

输入<textarearows(height)=”行数” cols(width)

=”列数”>文本</textarea>

<input type=”radio/checkbox)”

value=”  值 ” name=”  名 称 ” checked=  “  checked  ”  /> 当 设 置

checked=”checked”时,该选项被默认选中。同一组按钮,name 取值必须相同。

下拉列表框<select>:<label> XX </label>

<select>

<option value=”读书” selected=selected被默>读书</option></select>

提交按钮  submit<input  type=”submit”  value=”提交”>重置按钮  reset<input  type=”reset”  value=”重置”>

<label><label for=”控件id 名称”>慢跑  </label>

<input  type=”checkbox”  name=”gender”  id=”jogging”  />

for 属性的值与id 属性值一定要相同。

Placeholder<input  type=”email”  id=”email”  placeholder=”Enter  email”>该提示会在输入字段为空时显示,并会在字段获得焦点时消失。

CSS 样式:定义文本的显示样式,如字体大小(font-size),颜色(color),加粗(font-weight:bold)等。

注释语句:/*注释语句*/。

内联式 CSS 样式:<p  style=”color:red    font-size:12px”>红色字</p>

嵌入式 CSS 样式:<style  type=”text/css”>span{  }</style>

 CSS 在head 里写:<link href=”XX。css” rel=”stylesheet”

type=”text/css”>,在XX。css 里写:span{  }

三种方式的优先级:相同权值下,内联式  >嵌入式  >外部式。但是,嵌入式 >外部式的前提为嵌入式的位置一定在外部式的后面。

选择器:每一条CSS 样式定义由两部分组成:选择器{样式;} 

标签选择器:如<html>,<body>,<h1>,<img>,<p  font,,>。

择器。类选择名称(可任意起名,。XX){css 样式代码;} -> <span class=”XX”></span>

ID #类选择名称(可任意,#XX){css 样式代码;} -><span

id=”XX”></span>只能在文档中使用一次。

>子选择器:用于选择指定标签元素的第一代子元素。【直接后代 first>span{border:1px  solid  red;}  <span>我还是一个<span>胆小如</span>的小女孩</span>

包含后代选择器:加入空格,用于选择指定标签元素下的后辈元素。【所有子后代元素】

通用选择器:由一个*指定,匹配html 中所有标签元素。在style 里:

*{color:red;}

伪类选择符    hover它允许给html 不存在的标签(标签的某种状态)设置样式 a:hover{color:red}鼠标滑过时字体变为红色。

分组选择符    为多个标签元素设置同一个样式。  如h1,p{  }。

继承:有些样式具有继承性如color,有些不具有如border。具有继承性的允许样式不仅应用于某个特定 html 标签元素,而且应用于其后代

权值:标签的权值为1,类选择符的权值为10,ID 选择符的权值最高 100。

p{color:red;} /*权值为1*/

p span{color:green;} /*权值为1+1=2*/

warning{color:white;} /*权值为10*/

p spanwarning{color:purple;} /*权值为1+1+10=12*/

#footer note p{color:yellow;} /*权值为100+10+1=111*/ 特殊性:继承也有权值,但是只有0。1 。

层叠:当有相同权重值时,后面的样式会覆盖前面的样式。

重要性 important :p{color:red!important;}这时p 段落中的文本会显示红色。important 要写在分号前面。



蓝蓝设计www.lanlanwork.com )是一家专注而深入的界面设计公司,为期望卓越的国内外企业提供卓越的UI界面设计、BS界面设计 、 cs界面设计 、 ipad界面设计 、 包装设计 、 图标定制 、 用户体验 、交互设计、 网站建设 平面设计服务




UI设计师必须要掌握的交互知识

蓝蓝

交互设计 Interaction Design 也被成为IXD。交互设计建立起了人与计算机便捷沟通的通道,它的目标是创造可用性和用户体验俱佳的产品。我们在工作之中经常会对接交互设计师和产品经理,他们具有丰富的交互知识和经验。那是不是我们作为UI设计师,就只需要专心做好视觉层面的工作而不需要了解交互设计了呢?当然不是,在视觉设计层面更多地考虑布局和交互原则才可以让我们的界面更友好,视觉设计师是交互设计中非常重要的角色。

看似简单的喜马拉雅FM主播等级体系,是如何做改版设计的?

雪涛

喜马拉雅主播等级体系算是喜马各业务线中资历比较老的一员了,主要服务于主播用户查看自身等级,以及特权享受,这次整理了近期关于主播等级线现存问题的改版。

一、产品背景

1. 产品层面

这次迭代的目的是:

  • 把流量分发的核心参考点「专辑质量分」作为主播等级主要评判标准之一。
  • 让主播能够清楚的认知自己在平台的地位/影响力。
  • 给主播升级目标,促进升级。

通过沟通我们知道产品希望通过这次迭代来引起用户注意,增加主播用户和产品之间的互动,而提升页面日活以及次日留存。

2. 设计层面

设计师的基本出发点是需要设计出不低于竞品且更加精致的稿件,能够更加有效传达品牌理念和视觉延展性,进而理解产品与竞品之间的差异化,增强用户认知。

3. 用户层面

此次迭代需要考虑到主播用户的教育成本和接受程度,能否让用户感受到产品的差异性,能否让用户在第一时间看到我们希望用户关注的东西。

二、设计前期分析

通过沟通我们明确了产品需求点,接下来需要针对需求进行分析,我们从竞品视觉分析、设计关键词提炼两点来进行设计决策。

1. 视觉竞品分析

针对性的通过对 VIP、等级等属性的页面进行视觉收集。

2. 设计关键词提炼

主播等级页面的服务理念是为主播用户提供更加清晰的等级提升指引。区别于喜马其他等级线,整个流程中除了满足等级查看的基本需求和特权展示的标准化流程,更多的差异是对目标用户需求的洞察和挖掘,我们从目标用户需求定义了主播等级线设计差异化的关键词。

三、设计执行

通过与产品沟通需求点,我们了解到视觉层面需要满足或改进的内容;通过视觉竞品分析我们获取产品未来的设计趋势以及具有前瞻性的设计概念;接下来在稿件输出的过程中我们就可以打散原有页面的信息层级并进行重新分组,分析所有层级信息字段的属性,然后整理出不可变动信息、可变动信息、可增加的信息、可变的布局样式,不断尝试重组信息结构,找出合适的视觉决策点。

针对设计稿件,开展设计内部视觉评审,针对视觉稿件还邀请了产品以及交互进行意见收集,最终选择方案一作为主播等级迭代方案。

四、业务线视觉延展

在主页面色彩偏好、功能布局定稿之后,为了在关键转化点给用户带来统一有趣的视觉体验,以主页面视觉为参考以动效、ICON、插画三个维度进行设计延展,保证与竞品的品牌差异性以及设计的统一性。

1. 特权ICON

为了达到设计稿件色彩倾向、品牌差异设计贯穿用户每一个关键转化点保持特权 ICON 视觉语言统一,并增加趣味性拉开与竞品的差异,提升用户点击转化率。

2. 插画延伸

针对产品等级攻略个性化需求的诉求点,围绕等级提升的不同要求绘制场景化插画,并保持视觉层面的输出配套,通过十字交叉分析有针对性的进行精准推送。

3. 动效延伸

围绕温暖、成就感两个关键进行延展,在用户点击等级主页入口的第一时间感受到等级提升的成就感以及统一色彩倾向带来的重视感,通过特权展示达到所见即所得的直观感受。

结语

设计并非一念间的灵感迸发,设计师对整个业务需要有清晰的理解,明白产品定位并通过前期设计分析奠定设计理念而进行设计产出。

设计是一个逐渐崭露头角的过程,而我理解的设计师则应该是快乐的战士而不是轻言放弃的赌徒,还是那句话:每个人都有属于自己的一片森林。一点工作总结希望对大家有多裨益,同时欢迎各位大佬加入喜马拉雅FM。

日历

链接

blogger

蓝蓝 http://www.lanlanwork.com

存档