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
180
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
370
Web App
zhouqicf
1
200
Web App开发
zhouqicf
4
290
f2e @ 2012
zhouqicf
6
190
Photoshop影像修饰艺术
zhouqicf
4
400
CSS模块化
zhouqicf
2
240
Chrome Extension
zhouqicf
1
390
Other Decks in Programming
See All in Programming
PHP Application における Kubernetes 内 gRPC 通信
ganchiku
0
590
React本体のコードリーディング
high_g_engineer
1
140
What's New in Android 2026
veronikapj
0
260
yield再入門 #phpcon
o0h
PRO
0
1.1k
琵琶湖の水は止められてもNet--HTTPのリトライは止められない / You might be able to stop the water flow of Lake Biwa but you can't stop Net::HTTP retries
luccafort
PRO
0
720
Built Our Own Background Agent at LayerX
layerx
PRO
10
5.4k
Laravel Boostに学ぶ、AIにPHPを書かせる技術 〜OSSの実装から蒸留するエージェント制御の王道〜
kentaroutakeda
3
690
複数の Claude Code が"放置"されてしまう問題をCLI ダッシュボードを自作して解決した話
sumihiro3
1
680
Jindong: Introducing Declarative Haptics in Compose Multiplatform
l2hyunwoo
0
120
言葉の格闘技のススメ~紙とペンと言葉から始める、キャリアの描き方~
progresscicada
2
150
人間の目はかわらない、だからJPEGは30年もつ
yuzneri
12
18k
Building a Meta Ray-Ban display app
akkeylab
0
150
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
330
Designing Experiences People Love
moore
143
24k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
390
It's Worth the Effort
3n
188
29k
SEOcharity - Dark patterns in SEO and UX: How to avoid them and build a more ethical web
sarafernandez
0
240
Designing for Timeless Needs
cassininazir
1
440
Evolving SEO for Evolving Search Engines
ryanjones
0
250
16th Malabo Montpellier Forum Presentation
akademiya2063
PRO
0
350
What does AI have to do with Human Rights?
axbom
PRO
1
2.3k
For a Future-Friendly Web
brad_frost
183
10k
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
650
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