在本网页开发教程中,您将学习如何从之前的教程“在Photoshop中创建一个干净和专业的网页设计使用HTML/CSS。这是第二部分这是一个由两部分组成的系列,将教你如何在Photoshop中创建布局,然后如何将其转换为符合标准的(X)HTML网页设计。
“简洁专业的网页设计”系列
- 第1部分:在Photoshop中创建一个干净和专业的网页设计
- 第2部分:编写一个干净和专业的网页设计
最终结果
点击下面的预览查看现场演示你将在本教程中创建的网页设计。
下载
你将需要本教程第1部分的Photoshop (PSD文件),从教程中下载它.如果您想离线学习(或在项目中使用),您还可以从下面的链接下载包括本教程中使用的示例在内的所有文件。
- clean-professional-website.zip(zip, 74.8 kb)
简介
在本教程中,我们将使用一些基本的编码技术创建一个固定宽度的网页布局。我们将从上到下一步一步地进行。这意味着我们将从页眉开始,然后是内容,然后是页脚部分。
当这些示例可用时,请预览它们,以确保您跟上了前面的内容。
设置文件结构
1在您的计算机上为教程文件创建一个文件夹,并命名该文件夹clean-professional-website.这将是我们的工作文件夹。2在这个文件夹中,创建以下文件:
- 图片文件夹-将包含教程中使用的所有图片。
- index . html-我们的网站模板。
- css文件夹-将包含我们的样式表称为styles.css
3.开放index . html而且styles.css在您最喜欢的文本编辑器中。同时,在Photoshop中打开PSD文件;它在clean-professional-weblayoutZip文件第1部分.4我们的文件结构已经设置好了,可以开始了。
5打开Photoshop文件。从窗口>信息打开信息面板(快捷键:F8)。信息面板根据所选工具提供有用的信息。
选择矩形选框工具(M),设置如下所示的选项。设置完选项后,单击画布的左上角(靠近logo)进行选择。6使用编辑>合并复制(Ctrl + Shift + C)复制所选区域。
创建一个新文档,并粘贴(Ctrl + V)复制的选区到新文档中。保存文件为web,文件>保存为web (Alt + Shift + Ctrl + S)为bg_body.jpg在图像文件夹中。在保存所有文件时使用相同的设置,这样就不会出现它们在网页上呈现的问题。
我用了JPEG- - - - - -非常高的预设,但您可以随意更改这些设置(您可能只使用JPEG - High或PNG-8,以使您的网页CSS背景尽可能轻量级)。如果更改了默认设置,请确保每次都以相同的方式保存,以提供图像的一致性。
设置HTML和CSS文件
7搬到index . html.我们要做的第一件事是引用style.css
在< >头
我们的HTML文档。
.
8开放styles.css并添加一些基本的样式规则。
我们将在这里采取一个捷径,使用通用选择器的边距/填充CSS重置为零所有元素的边距和填充。这在大多数情况下都是有效的,但最好还是花些时间学习更健壮的CSS重置技术,你可以在这里找到:用CSS重置你的样式.9下面是重置边距和填充的样式规则声明:
/* CSS重置*/* {margin: 0;填充:0;}
实现后台
10我们将实现我们创建的背景(body_bg.jpg),平铺它水平(repeat-x
).我们把它设为身体< >
背景。我们还定义了默认值字体类型
我们将用在这个网站上。
Body {background: #fff url(images/body_bg.jpg)repeat-x0 0;font-family: Arial, Helvetica, sans-serif;}
让我们预览一下背景的样子。在下面的示例1中,您可以看到后台是如何实现的。示例1:查看运行中的背景。
设置布局的容器div
11让我们进入一些HTML。我们将把布局包含在960像素,容器div称为#容器
.
<!—内容放在这里—>身体< / div > < / >12因为我们的内容区是960 px,我们会给
#容器
的宽度960 px并添加一个填充10 px在右边和左边。这将为我们在布局的两边提供足够的空间来放置滚动条,这样当用户最小化web浏览器时,左右两边仍然会有一些填充,我们的内容不会正好位于视图端口的边缘(使内容难以阅读)。用
保证金
属性。#容器{宽度:960px;Margin: 0 auto;Padding: 0 10px;}创建logo
13我们来切其他的东西,从logo开始。转到Photoshop文件。在标志周围创建一个选择,它完全是360 px而且115 px使用矩形选框工具(M),如下图所示。
使用Photoshop指南(查看>显示>指南)使这更容易。14复制合并(Shift + Ctrl + C),然后将logo粘贴到一个新的文档中。注意:方法绘制选区是没有必要的固定大小选项的样式选项。
选择正常的作为样式选项,并拖动目标有一个类似的选择如下所示。15保存文件为web,文件>保存为web (Alt + Shift + Ctrl + S)为logo.jpg在图片文件夹中。
创建手机图标
16在手机图标周围创建一个选区47个像素而且47个像素使用矩形选框工具(M),如下图所示。复制合并(Shift + Ctrl + C),然后粘贴到一个新的文档。17保存文件为web,文件>保存为web (Alt + Shift + Ctrl + S)为phone_icon.jpg在图片文件夹中。
编码头的HTML标记
18让我们回到HTML/CSS。首先,我们将从标记开始。在
#容器
Div,我们使用另一个Div来创建我们的标题部分,我们称之为#头
.19对于标志,我们将使用
<标题>
元素。为了使标志可点击,我们将需要一个<一>
元素中的<标题>
元素设置为块元素,并赋予它与其父元素相同的宽度和高度<标题>
.我们还添加了另一个div,命名为#手机
位于我们的<标题>
元素。这将保持电话图标在后台,旁边的电话号码和文本。让我们看看标记是怎样的:
Smashing Dzine
+971 55 7457383
如果您有任何疑问,欢迎致电我们
设计logo样式
20.首先,让我们整理一下风格
#头
.我们要设置位置
财产相对
为#头
手机图标-它将是绝对定位-定位自己相对于#头
.也给它一个宽度960 px或100%.我用的是100%。
#标题{位置:相对;宽度:100%;}21我们将首先工作的标志风格。我们改变我们的
<标题>
元素转换为块元素。让它向左浮动。我们使用之前在步骤15中创建的标志作为背景,最后缩进文本到左侧,它不能被看到,以隐藏我们的文本。这种用背景图像替换文本的方法被称为CSS背景图像替换。
#header h1{显示:块;浮:左;宽度:360 px;身高:115 px;背景:url(../images/logo.jpg) no-repeat 0 0;indent: -9999 px;}22为了使徽标可点击,我们还需要
<一>
元素中的<标题>
元素为块元素,并将其宽度和高度设置为<标题>
.#header h1 a{显示:块;高度:100%;宽度:100%;}样式化电话部分
23我们将使用电话图标(phone_icon.jpg)我们在步骤17中创建的作为背景
#手机
.就像在第20步中提到的那样绝对地放置它。我们将添加填充从顶部5px和从右边50px,所以里面的文本#手机
与左侧的图标正确对齐。#header #phone {background: url(../images/phone_icon.jpg) no-repeat right 0px;高度:47 px;位置:绝对的;上图:41 px;右:0;text-align:正确;填充:5px 50px 0 0;}24添加字体大小
< p >
而且<编辑>
元素。#header #phone p{字号:20px;}#header #phone h6 {font-size: 11px;}在web浏览器中预览您的工作。
查看下面的示例2,了解我们现在的情况。示例2:我们的标题部分,其中包括标志和电话部分已经完成。
创建导航菜单
25移动回Photoshop文件。扩大导航如果还没有展开,就添加图层组。隐藏导航文本。
选择徘徊图层,用直接选择工具(A),拖动路径的正确锚点到右边,如下图所示。(我们将使用此图像导航悬停)。提示:在用直接选择工具选择锚点后,按住Shift键并用右箭头键将它移动到右边。
这将把锚点向右移动10px。26就像logo一样,创建一个选区203 px通过35像素.复制合并(Shift + Ctrl + C),然后将悬停背景粘贴到新文档中。
27保存文件为web,文件>保存为web (Alt + Shift + Ctrl + S)为hover.jpg在我们的图片文件夹中。
导航标记的编码
28我们将添加另一个div
#头
结束并命名它#导航
.我们的导航将是一个标准的无序列表项。每个列表项的<一>
元素将包含< span >
元素,因为我们的圆角(你会看到为什么一点)。此外,第一个列表项(Home)将有一个类活跃的显示当前用户所在的页面名.
WebFX职业
加入我们的使命,为全球的企业提供业界领先的数字营销服务,同时建立您的个人知识和个人成长。
最重要的