`
hgz123
  • 浏览: 108100 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

css布局与“切图”

CSS 
阅读更多

欢迎访问: www.ptcms.cn

CSS布局与“切图”

很多朋友问到关于在网页设计中,特别是使用CSS布局的时候,如何切图的问题,今天就来说说这个问题。

在过去,使用表格布局的时候,通常是整个页面在Photoshop或者Fireworks中设计好,然后使用“切片”工具,在页面上分割,生成有表格搭建的HTML,然后再把需要的图像留下来,把需要填写文字的单元格中的图像去掉,填上相应的文字。

现在使用CSS布局以后,则灵活得多,既有好的一面——整个页面的布局都是非常容易控制的,也有不好的一面——需要学习的东西多了。那么在CSS布局中,切图有什么讲究呢?

1:构思设计与精确切图

首先要指出,Photoshop或者Fireworks不仅仅是用切图的,更重要的是,它可以帮助你进行“设计”。在设计页面的时候,至少在脑子里要知道页面是什么样的吧;如果复杂一些,总要做出来用眼睛看一看效果吧;如果是给客户做,更要做出一个效果图,请客户确认。因此,即使不考虑切图的问题,也应该用软件画出这个页面来。当然比如文字等等,估算一下即可,但是和图像相关的细节应该是很精确的。

有了设计图之后,需要把它变成网页,那么就需要对图像进行“切图”操作了。至于为了CSS布局,是不是一定要在Photoshop或者Fireworks切图,以及如何切图。我觉得需要具体分析了,下面我举两个个例子,这两个例子都是 “CSS禅意花园” 中的案例,如果对 “CSS禅意花园” 不是很了解,请看一下“《CSS设计彻底研究》”的视频第2课,里面有详细的视频讲解。

2:不需要“图像拼接”的设计

比如,对于这样的页面,它是禅意花园的211号作品。如果网页的制作者对于最终效果已经非常清楚了,对于图中显示的页面,那就未必要做严格的,一个像素不差的精确切图了,你只要把标题旁边的花朵,各级小标题使用的图像等元素,分别制作出来,差几个像素也不是很要紧,当然各个小标题的高度要相同,否则会很难看。

 


CSS与图像切片

 

但是整体而言,整个页面白色背景,各个部分之间不存在“图像拼接”的问题,那就不要求一个像素不差的切图了。

3:需要“图像拼接”的设计

而对于下图这样的页面,它是禅意花园的194号作品。你就一定要在Photshop或者Fireworks中非常细致地把图像做出来,然后算计好你打算怎么用CSS布局,然后细致地切图,一个像素都不能差,否则肯定将来就会“拼”不上了。即使只差一个像素,也会非常明显。

 


CSS与图像切片

 

4:总结与学习建议

1:我们可以看到,关键的一点在于,在CSS布局中,各个部分之间是否存在“图像拼接”

比如上面的第一个页面,不存在“图像拼接”问题,那就单独地制作各个元素也没有问题,或者从一个大图中分别切出各个部分,也可以。

而对于第二个页面,各个部分通过CSS架构起来,而各个部分存在非常复杂的“图像拼接”问题,就像把一幅画从中切开了,然后由要求把二者对齐,这时候即时相差1个像素,也会非常明显。因此必须要做非常精确的计算。

2:至于如何学习,我觉得第一点是真正把CSS的布局原理搞清楚,这个是基础。只有你可以做到非常自由地把任何元素放到任何地方,那么你才有可能把各个部分准确地拼在一起,因此再次强调,你要打算吃CSS这碗饭,先下功夫把核心原理真正搞懂,然后再谈具体怎么做,先学会走,再学跑,否则在浪费自己的时间。最重要的就是4大核心基础:标准流、盒子模型、浮动、定位。这4个事情,了解得越详细、越深入,你实际做起来就越轻松。

3:如果你对CSS的基础原理已经基本上明白了,需要实际操练了,那么“CSS禅意花园”就是你最好的老师和练习内容。我们在《CSS设计彻底研究》这本书的第二章,简介了了CSS禅意花园网站的来龙去脉,然后16、17、18三章中,彻底分析了几个非常好的案例,并实际动手制作了案例。

如果读者希望真正打算提高一下,花点时间,先跟着书把书上给出的几个案例真正搞懂,然后自己再独立分析5个你喜欢的案例,再自己设计并制作5个CSS禅意花园页面,我相信无论你是什么基础的人也能会了。《精通CSS+DIV网页样式与布局》的作者曾顺,也提到过,他2005年学CSS的时候,国内什么资料都没有,就是啃了几个CSS案例,就什么都明白了。该下的功夫一定要下到家,功夫下到了,一切都会自然而然的事情。

  本文作者:前沿视频教室  

分享到:
评论
1 楼 kiss19861127 2012-09-05  
引用

相关推荐

    切图div+css

    切图,顾名思义,是指将设计师在图形编辑软件(如Photoshop、Sketch等)中创建的完整网页设计图切割成多个部分,以便于在网页上以更精确的方式布局和展示。这个过程是网页开发前期的关键步骤,能够确保设计的视觉...

    css帮助文档,css+div切图的人可以下了

    盒模型是理解CSS布局的基础,包括内容(content)、内边距(padding)、边框(border)和外边距(margin)。理解盒模型有助于精确控制元素的尺寸和位置。 四、CSS定位 1. 静态定位(static):默认定位方式,元素...

    网页DIV-CSS切图例子

    网页开发中的`DIV-CSS`布局技术是现代...在实践中,不断探索和优化`DIV-CSS`布局与切图的结合,是提升用户体验的关键步骤。对于开发者来说,理解并熟练掌握这些技巧,不仅能提高工作效率,也能为用户提供更优质的服务。

    div+css 切图实例

    通过这个"div+css 切图实例",开发者不仅可以提升切图与布局的技能,还能进一步理解网页开发的整体流程,提高项目效率和用户体验。在实践中不断学习和总结,才能更好地适应不断变化的Web技术环境。

    Css切图案例

    在网页设计过程中,CSS(Cascading Style Sheets)起着至关重要的作用,它负责定义页面的布局、颜色、字体等视觉样式。而“CSS切图”则是网页设计中的一项技术,用于将设计师在图像编辑软件(如Photoshop或Sketch)...

    div+css 网站实例 教程 css布局

    **CSS布局基础** 在网页设计中,`div` 和 `CSS` 是构建现代网页布局的基石。`div`(division)元素是HTML中一个非常重要的结构元素,它用于对网页内容进行分组,方便样式控制和布局。而CSS(Cascading Style Sheets...

    divbrush使用

    **Divbrush** 是一款专注于网页前端设计的专业工具,它主要用于帮助设计师快速实现DIV+CSS布局与切图。该软件旨在简化网页设计过程中的复杂度,使得即便是对编程不甚了解的设计人员也能轻松上手。其核心功能包括可视...

    网页切图的CSS和布局经验与要点

    网页切图是网页设计过程中的重要环节,它涉及到CSS布局和优化。对于初学者来说,掌握这一技能至关重要。以下是一些关键的知识点和实践经验: 1. **以图换字技术**:在创建网站LOGO时,通常使用`<h1>`标签结合`<a>`...

    photoshop div+css切图教程

    切图,即网页设计完成后,设计师在Photoshop中按照网页布局的需求,将设计图分割成多个独立的部分,以便于前端开发者使用这些图片来构建HTML和CSS。这种过程称为切图,它确保了网页在不同浏览器和设备上的视觉一致性...

    div+css切图实例3

    在网页设计领域,`div+css`是一种常见的布局方式,它通过HTML的`<div>`元素结合CSS(层叠样式表)来实现页面结构与样式的分离,提高页面的可维护性和可扩展性。本实例“div+css切图实例3”主要探讨如何将设计稿中的...

    利用CSS Sprites实现切图技术.docx

    1. **布局困难**:特别是在响应式设计中,如果Sprite宽度不足,可能会导致背景图像断裂。 2. **维护复杂**:创建和维护Sprite图需要精确的测量和计算,增加了开发工作量。 3. **不利于缓存利用**:如果单个图片经常...

    最新版divbrush自动切图排版DIV+CSS

    在网页设计领域,切图与排版是至关重要的步骤,它们直接影响到网页的视觉效果和用户体验。DivBrush是一款高效实用的工具,专为网页设计师提供了自动切图和排版功能,结合HTML5的DIV+CSS布局方式,大大提升了工作效率...

    如何将psd文件切图并布局html

    总结来说,将PSD文件切图并布局HTML涉及Photoshop的切片操作、HTML结构搭建、CSS样式定义以及跨浏览器测试。这个过程需要对设计、前端技术和用户体验有深入的理解,通过不断实践和学习,才能制作出高质量的网页。

    怎么切图-浪子.doc

    Web2.0,告别表格布局,xHtml+CSS 布局成为网页前端必备的一种技能。从 PS 到xHtml 的过程中,切图是很多 CSSer 头痛的事情。用表格的时候,我们只需要用切片把图切成一块一块的,然后导出再进行一些简单的修改即可...

    变幻之美DivCSS网页布局揭秘(案例实战篇)中文PDF扫描版最新版本

     本书案例设计精美、内容丰富、文字简洁、代码清晰,可以帮助读者在不知不觉中,掌握CSS网页布局精华,融会贯通HTML标签与CSS属性的应用。  本书适合从事网页设计、网站制作、Web程序开发、Web标准化的人员阅读和...

    切图全景js框架快速布局网页场景

    "切图全景js框架快速布局网页场景" 是一种专门用于实现这种效果的技术,它允许开发者高效地将切片图像整合到网页中,创建出无缝衔接的全景体验,同时还能兼容古老的IE6浏览器。下面我们将深入探讨这个话题,讲解相关...

    DIV+CSS制作切图原则性 图片素材如何切出思考.docx

    在网页设计领域,DIV+CSS是一种常见的布局技术,它能够帮助开发者实现清晰、灵活和可维护的页面结构。本文将深入探讨在制作切图时遵循的一些原则性思考,以及如何有效地处理图片素材。 首先,我们要理解切图的重要...

Global site tag (gtag.js) - Google Analytics