做前端开发一定要掌握切图技能吗?_惠州前端培训学校
作者:alu发布时间:2022-04-05分类:前端开发专业浏览:649
做前端开发一定要掌握切图技能吗?下面惠州北大青鸟老师给大家分享一下,希望对大家有帮助。
看了这个问题,我还是很有感慨的,多扯几句相关不相关的。先说明,我的Design背景主要是国外,英文为主,对国内的设计了解有限。
我04年的时候开始学习前端,在那个时候,国外基本上转型到了HTML+CSS,而国内貌似HTML+CSS刚刚兴起(不熟,如果时间不准确请纠正)。所以我基本上没有做过Table-based design。这是个IE6的年代,所以IE6理所应当成为了事实标准。
经历过这个年代,我学到了两点,一点是正确的,一点是错误的。正确的是,HTML仅仅应该作为标记语言,而CSS应该完全控制布局设计,做到两点分开是很大的一个进步。错误的是,Javascript (当时流行DHTML) 是一个很简单的实现一些网页特效的脚本语言,这个错误的想法,让我一直没有重视Javascript。只是Copy & Paste一些代码然后改改就满意了。
设计也经过了Web 2.0风潮,当时最流行的趋势就是「大字体,鲜艳色,高光和倒影」,甚至许多人都是盲目去追求,导致Web 2.0的网站反而都千篇一律了。于是有一些前卫的人,把平面设计等许多模式引入的网页设计,他们建立了在Photoshop做精准Mock up,然后通过CSS来实现,也就是所谓的「切图」。
切图的实现,很大程度上让网页设计重新个性化起来。而且网页设计素来都是由两个门派的:一个是计算机出身的技术派,一个是传统设计出身的艺术派。后者本身对于PS非常了解,也有很好的美工功底,所以他们生产出许多非常令人「眼花缭乱」的设计,然后由前者去切图,实现。
切图发展到了极致,出现了Pixel perfect这个流派,正如名字一样,他们追求的是「像素完美」,即每一个像素都应该在PS设计稿中应该在的位置。可以想象,在那个浏览器Bug泛滥的年代,实现这个非常困难,所以也让CSS Hack非常流行。
切图的风行,还让定宽(Fixed width)设计流行起来。由于PS中没法实现Fluid Width的设计,而且追求像素完美的设计师们,不能忍受可能的变化和不确定,所以定宽基本上成为事实标准。
但是,Pixel perfect仍然有缺陷。首先就是忽略用户体验,出身平面设计的设计师,对于交互设计没有什么理解,导致最后的网页很漂亮,但是不好用;第二就是字体渲染,浏览器的字体渲染和PS有很大的不同,对于line-height和其他细节的控制不到位;第三就是分辨率,在分辨率多样化之后,定宽无法满足需求;第四就是网页缩放,一旦缩放网页,布局就会乱掉;第五就是混乱的浏览器,这个不用说,大家都明白。
而对于Pixel perfect的最大打击,就是移动终端的流行。iPhone,iPad,Android对于一个网站的流量贡献越来越大,无法忽略。传统的切图只为桌面电脑设计,在移动终端体验非常差。
在「切图」盛行的时候,还有一个流派,就是Minimalist(极简主义),一直以来Minimalist被认为是很小众的,而且许多人认为极简主义很容易,只要把背景设置成白色就好了。其实这是错误的,极简主义放弃了花哨的图案和设计,把重心放到了浏览器的字体(渲染),line-height,布局,留白,以及交互。Minimalist是一种态度:网页不必要看起来很漂亮,但一定要用起来很舒服。
切图现在的重要性已经远远下降了(至少是在国外),PS只是用来做一个示意Mock up,不会再像以前那样要求Pixel perfect,而且Fireworks由于方便的管理布局,也开始被接受(曾经FW被PS压制,很少有人用)。关键是,设计的重点已经不再是图像,而是交互和体验,这个转型导致了Javascript的地位大大提升。向我这种被「误导」过的人,都要开始重新学习Javascript。
前卫的观点是,切图已经过时了,这是一个Responsive Web Design的年代。其实网页本身就是Responsive,而是因为切图和Pixel perfect的流行,导致这一点长时间被忽略,去年这个概念被重新挖掘出来。Responsive Web Design,也标志着网页设计再次向「体验」靠拢,而不仅仅是好看,花哨。
有一个笑话,说国内和国外的设计不同:当国外设计师在追逐Web 2.0风格的时候,国内设计师在奋战IE6;当国外设计师在研究Pixel Perfect的时候,国内设计师在奋战IE6;当国外设计师回归体验设计的时候,国内设计师在奋战IE6;当国外设计师研究Responsive Web Design的时候,国内设计师在奋战IE6。仅供大家一笑。
想学前端的同学们,可以来惠州北大青鸟新方舟校区详细了解。
标签:惠州前端培训学校惠州前端基础惠州前端培训北大青鸟IT计算机学校北大青鸟IT软件学校前端北大青鸟IT学校惠州北大青鸟北大青鸟
- 前端开发专业排行
- 标签列表
-
- Java (3694)
- 北大青鸟 (3713)
- 软件开发 (3613)
- JAVA (3413)
- UI设计入门 (2093)
- 惠州北大青鸟 (4375)
- 惠州IT培训 (2558)
- UI设计培训 (2090)
- 惠州UI设计培训 (2095)
- 惠州UI设计培训学校 (2090)
- 惠州计算机软件培训 (6260)
- 惠州计算件软件开发 (6260)
- 惠州计算机软件基础 (6261)
- 惠州计算机JAVA培训 (3574)
- 惠州计算机Java软件开发 (3620)
- 惠州计算机JAVA软件开发 (4645)
- 惠州计算机JAVA软件开发学校 (3338)
- 惠州计算机Java软件开发培训 (3338)
- 北大青鸟IT计算机学校 (5048)
- 北大青鸟IT软件学校 (5062)
- 北大青鸟IT学校 (5059)
- 惠州计算机UI设计软件开发 (2088)
- UI设计基础教程 (2088)
- UI设计是什么 (2088)
- UI设计教程 (2088)
- 网站分类
-
- 计算机教程
- 计算机入门
- 职业学校
- 新闻动态
- 专业课程
- 热门技术
- SEO
- 培训教程
- windows
- linux教程
- 系统集成
- 网站开发
- Html5
- 办公软件
- 师资力量
- 热点问答
- 联系我们
- 计算机学校
- 惠州计算机学校
- 河源计算机学校
- 广州计算机学校
- 深圳计算机学校
- 湛江计算机学校
- 佛山计算机学校
- IT计算机培训信息
- 设计专业
- UI
- 影视特效
- 游戏动漫设计
- Photoshop
- AI设计
- 软件教程
- Java技术
- C语言/C++语言培训
- C#
- Python技术
- PHP
- 数据库
- SQL Server
- 网络教程
- 网络安全
- 网络营销
- 软件专业
- 大数据专业
- 前端开发专业
- 软件测试专业
- Python专业
- 软件实施
- 珠海计算机学校
- 初中生学什么好
- 计算机认证
- 文章归档
-
- 2024年11月 (14)
- 2024年10月 (32)
- 2024年9月 (29)
- 2024年8月 (68)
- 2024年7月 (59)
- 2024年6月 (43)
- 2024年5月 (48)
- 2024年4月 (80)
- 2024年3月 (65)
- 2024年2月 (54)
- 2024年1月 (25)
- 2023年12月 (12)
- 2023年11月 (73)
- 2023年10月 (134)
- 2023年9月 (34)
- 2023年8月 (3)
- 2023年7月 (3)
- 2023年6月 (12)
- 2023年5月 (30)
- 2023年4月 (72)
- 2023年3月 (11)
- 2023年2月 (34)
- 2023年1月 (37)
- 2022年12月 (78)
- 2022年11月 (359)
- 2022年6月 (1193)
- 2022年5月 (570)
- 2022年4月 (1567)
- 2022年3月 (982)
- 2022年2月 (54)
- 2022年1月 (182)
- 2021年9月 (308)
- 2021年8月 (1704)
- 2021年7月 (2423)
- 2021年6月 (1806)
- 2021年5月 (1569)
- 2021年4月 (1380)
- 2021年3月 (1255)
- 2021年2月 (709)
- 2021年1月 (1521)
- 2020年12月 (3626)
- 2020年11月 (1646)
- 2020年10月 (1046)
- 2020年9月 (592)
- 最近发表
-
- 清远信息:2024年广清杯清远南粤家政技能大赛举行决赛|||计算机培训机构
- 汕尾信息:陈良川带队到汕尾技师学院调研|||计算机职业技能培训班
- 东莞信息:凤岗凤岗镇组织召开社保参保缴费及劳动用工政策宣讲会|||计算机软件培训学校
- 阳江信息:2024年度注册城乡规划师职业资格考试的合格标准是怎样的?|||计算机软件培训学校
- 阳江信息:职业技能提升补贴对象有哪些?|||大学生计算机培训学校
- 清远信息:清远市首家社保服务合作网点在清城区举办启动仪式|||计算机职业技能培训班
- 汕头信息:招聘658名中高端人才!2024年汕头市引进中高端人才专场招聘会举行|||北大青鸟计算机培训中心
- 东莞信息:广东省社保智能经办现场会在东莞召开|||大学生计算机培训学校
- 东莞信息:东坑镇举办2024年重点群体系列招聘活动|||计算机职业技能培训班
- 东莞信息:万江万江街道成功举办第四届粤菜师傅烹饪技能竞赛|||广州计算机编程培训