Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
前端和视觉间的故事
Search
周祺
May 20, 2011
Programming
170
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
前端和视觉间的故事
f2e and vd
周祺
May 20, 2011
More Decks by 周祺
See All by 周祺
Mobile Web的性能优化与测试
zhouqicf
7
360
Web App
zhouqicf
1
190
Web App开发
zhouqicf
4
280
f2e @ 2012
zhouqicf
6
190
Photoshop影像修饰艺术
zhouqicf
4
380
CSS模块化
zhouqicf
2
240
Chrome Extension
zhouqicf
1
380
Other Decks in Programming
See All in Programming
Dataformのリポジトリを立ち上げるときにまずやること / dataform-day0-2026
snhryt
0
190
代数的データ型って何が嬉しいの? #frontend_phpcon_do
kajitack
8
3.8k
AI時代のUIはどこへ行く?その2!
yusukebe
22
7.5k
Developing with AI Agents — Codex, Claude Code & Cowork Practical Guide
x5gtrn
PRO
0
1.3k
Inside Stream API
skrb
1
780
Oxlintのカスタムルールの現況
syumai
6
1.2k
Spring Security 実践 ─ GraphQL APIで実務に役立つ 認証・認可 を学ぶ
wagyu
0
260
Spec Driven Development | AI Summit Lisbon
danielsogl
PRO
0
210
正しくソフトウェアを作る、前提を疑うための認知の視点 / doubt-premise
minodriven
21
7k
はてなアカウント基盤 State of the Union
cockscomb
1
730
AIを活用したE2Eテスト実装効率化のあゆみ / ebisu-mobile-14-kotetu
kotetuco
0
130
気圧・高度・GPSを記録&可視化するアプリ「Koudo」を作った話
hjmkth
1
320
Featured
See All Featured
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Building a Scalable Design System with Sketch
lauravandoore
463
34k
WENDY [Excerpt]
tessaabrams
11
38k
The Spectacular Lies of Maps
axbom
PRO
1
820
Become a Pro
speakerdeck
PRO
31
6k
Side Projects
sachag
455
43k
Marketing to machines
jonoalderson
1
5.5k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
128
56k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
170
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.5k
Evolving SEO for Evolving Search Engines
ryanjones
0
220
Paper Plane
katiecoart
PRO
1
52k
Transcript
Frontend and visual designer You Xiao
[email protected]
http://www.zhouqicf.com
前端和视觉间的故事
BOX MODEL
BOX MODEL h"p://dev/labs/youxiao/minutes/f_v/box.html
BOX MODEL 问题出在哪?
PSD
出相同功能模块的图时,尽可能在第一时间提供该模块的最复杂情形 p 文字太长导致折行 p 导航右侧的按钮、链接 p 多种数据形式、多种状态
p … ABOUT PSD
Png8不支持半透明(布尔透明) ABOUT PSD ABOUT PSD h"p://ued.taobao.com/blog/2010/12/10/jpg_png/
图片的尺寸时不要将边框线计算在内 ABOUT PSD ABOUT PSD
遇到迭代开发时,千万要事先统一所有页面的视觉样式,包括通 用模块样式(如模块的标题、喉巴……);通用元素的样式(如提 示、表单、表格……);模块间的间距;配色方案…… 尽量避免样式的不一致、避免推翻之前的设计。 ABOUT PSD h"p://kxt.koubei.com/space/vd/xiqin/2010xiangmu/sd/
原生按钮还是链接模拟按钮? ABOUT PSD
中文默认字体(font: 12px/1.231 arial;) ABOUT PSD …
哪些是链接? ABOUT PSD
1537*528 157KB 首页:10KB(css)+60KB(js)+40KB(img) ≈ 110KB 内容尽量不要做成图片 home_icon_v9.jpg ABOUT PSD ABOUT
PSD h"p://kxt.koubei.com/product/business/v1/demo/home.php
将视觉稿按“项目分类”整齐地放在KXT上 ABOUT PSD ABOUT PSD h"p://kxt.koubei.com/space/vd/product/
标注: p 特殊字体,标示出字体名称、字号,特别是运用了特殊字体的 数字(PS-‐BROSWER) p 关键间距的数值(当然对于前端来讲,这里更好的做法是视觉 统一模块甚至元素间的间距,比如标题的下边距统一10像素, 各个模块间的下边距统一20像素)
p 行高 p 特殊色值 p 渐变范围、阴影范围(显示器色差) p … ABOUT PSD
DYNAMIC DESIGN
“DYNAMIC” DESIGN 显⽰示、隐藏; ⿏鼠标移⼊入、⿏鼠标移出; 加载开始、加载结束; DYNAMIC DESIGN
h"p://kxt.koubei.com/product/business/v1/demo/pic_branch_manage.php DYNAMIC DESIGN
h"p://my.koubei.com/jiayuan/home.html DYNAMIC DESIGN
h"p://www.taobao.com DYNAMIC DESIGN
h"p://kxt.koubei.com/labs/youxiao/minutes/f_v/index-‐transform.htm DYNAMIC DESIGN 更有趣的⽅方式:
h"p://demo.tutorialzine.com/2010/10/css3-‐animated-‐bubble-‐bu"ons/css3-‐bu"ons.html DYNAMIC DESIGN
h"p://my.koubei.com/jiayuan/home.html DYNAMIC DESIGN
DYNAMIC DESIGN What’s more?
h"p://twi"er.com/ DYNAMIC DESIGN Ajax is everywhere.
h"p://kxt.koubei.com/product/business/v1/demo/pic_one_manage.php DYNAMIC DESIGN Ajax is loading.
h"p://my.koubei.com/my/personalhome.html?city=2595 DYNAMIC DESIGN Ajax is loading
h"p://www.flickr.com/photos/upload/ DYNAMIC DESIGN Ajax is loading
h"p://my.koubei.com/jiayuan/home.html DYNAMIC DESIGN Ajax is successful.
DYNAMIC DESIGN And, What’s more?
DYNAMIC DESIGN h"p://www.webdesignerwall.com/demo/media-‐queries
DYNAMIC DESIGN
DYNAMIC DESIGN
h"p://kxt.koubei.com/product/business/v1/demo/home.php DYNAMIC DESIGN
Modularity DESIGN
MODULARITY
MODULARITY
MODULARITY h"p://kxt.koubei.com/space/lib/global/base/builder/builder.html
MODULARITY
MODULARITY
h"p://kxt.koubei.com/product/manage/v1/demo/demo.php MODULARITY
h"p://kxt.koubei.com/product/manage/v1/demo/demo.php MODULARITY h"p://kxt.koubei.com/space/vd/xiqin/2010xiangmu/sd/%E5%90%8E%E5%8F%B0%E8%A7%86%E8%A7%89%E8%A7%84%E8%8C%83.JPG
MODULARITY
MODULE OOCSS OODESIGN MODULARITY
MODULARITY
MODULARITY
h"p://oocss.org/ MODULARITY
h"p://kxt.koubei.com/k2/bu"on/bu"on.html MODULARITY
MODULARITY
MODULE PATTERN MODULARITY
MODULARITY p 标题 p 简介 p 这个模式用来解决什么问题
p 具体的解决方案 p 为什么用这种模式 h"p://developer.yahoo.com/ypa"erns/navigafon/bar/progress.html
p 交互生成高保真原型,甚至生成前端HTML结构 p 视觉-‐基于基本框架再根据不同项目、页面替换不 同风格的质感和色彩,节约重新创意时间 p 前端专注CSS+JS,专注功能、体验
h"p://ui-‐pa"erns.com/pa"erns h"p://developer.yahoo.com/ypa"erns/ MODULARITY
MODULARITY h"p://tms.taobao.com
CSS3
h"p://lab.simurai.com/css/bu"ons/ CSS3 - @FONT-FACE
h"p://code.google.com/webfonts CSS3 - @FONT-FACE
h"p://www.zhouqicf.com/demo/css/2010/bu"on_maker/bu"on_maker.html CSS3 - BORDER-RADIUS
h"p://my.koubei.com/jiayuan/home.html CSS3 - BOX-REFLECT
CSS3 - TEXT-STROKE
h"p://slides.html5rocks.com/#slide34 CSS3 - TEXT-SHADOW
h"p://www.zhouqicf.com/html-‐css/content-‐and-‐webkit-‐mask-‐image CSS3 - -WEBKIT-MASK-IMAGE
CSS3 - GRADIENTS
h"p://westciv.com/tools/gradients/index.html CSS3 - GRADIENTS
CSS3 - GRADIENTS h"p://westciv.com/tools/radialgradients/index.html
CSS3 - BOX-SHADOW
h"p://westciv.com/tools/shadows/ text-‐shadow:7px 7px 10px #333333; CSS3 - BOX-SHADOW
CSS3 - OPACITY Border-‐color、background-‐color、color、outline…
CSS3 - TRANSFORM h"p://westciv.com/tools/transforms/index.html
CSS3 - ANIMATION h"p://www.zurb.com/playground/css3-‐polaroids
CSS3 - ANIMATION h"p://www.apple.com/html5/showcase/gallery/#grid2d
CSS3 …
CSS3 抛开限制, 尽情享受设计。 Restrictions aside and enjoy the design.
CSS3 性能、成本、效率。 Performance, cost, efficiency.
CSS3 渐进增强。 Progressive Enhancement. h"p://lifesinger.org/blog/2008/10/understand-‐progressive-‐enhancement/
p 样式类 – 公共Bu"on列表 – 公共ICON列表 –
翻页组件 – Logo列表 – 后台产品公用组件 p 组件类 – calendar日历组件 – 层叠数据选择器 – 图片上传裁切 – carousel轮播组件 – 富文本编辑器 – F2E:YKValidator – popup弹出层对话框 – 气泡 – wangwang h"p://kxt.koubei.com/wiki/index.php/F2E:KXT h"p://kxt.koubei.com/wiki/index.php/F2E:K2 F2E MODULES
p 视觉和前端的故事 – h"p://kxt.koubei.com/wiki/index.php/F2E:VD p Visual Firebug
– h"ps://chrome.google.com/extensions/detail/lomkpheldlbkkfiifcbfifipaofnmnkn p Css3 bu/on maker – h"p://www.zhouqicf.com/demo/css/2010/bu"on_maker/bu"on_maker.html p K2 bu/on\pagina8on\icon – h"p://kxt.koubei.com/k2/bu"on – h"p://kxt.koubei.com/k2/paginafon – h"p://kxt.koubei.com/k2/icon p 后台类组件 – h"p://kxt.koubei.com/product/manage/v1/demo/demo.php DONE & DOING
Tell us, what do you want. 你提需求, 我们来实现。
Q&A