全国|切换城市 小程序开发 · APP开发 · 网站建设首选小二CMS,专业高端品牌企业网站制作设计公司,欢迎来电:198-1095-0281 网站软件开发首选小二CMS
NEWS CENTER

建站问题

小二CMS · 专注企业数字化转型的资讯与干货

如何将图片格式自动转化成网页布局模式

2017-12-04 695 阅读 建站问题 字号
文章摘要

现在大家都重视网络方面的宣传,大部分的公司企业都有自己的网站。但是现在大家的要求已经不在于有还是没有了,而是在于其中的效果,是做的怎么样。其一,对网站版面界面的要求,能给人强烈的视觉冲击感。其二,对代码的优化,已经不在基于table,而是DIV+CSS。

核心要点
 现在大家都重视网络方面的宣传,大部分的公司企业都有自己的网站。但是现在大家的要求已经不在于有还是没有了,而是在于其中的效果,是做的怎么样。其一,对网站版面界面的要求,能给人强烈的视觉冲击感。其二,对代码的优化,已经不在基于table,而是DIV+CSS。
        今天XiaoerCMS给大家讲解,如何把《psd美工图制作为div+css切图html静态页面》。
        首先看一下效果吧,下面的图片就是效果图,切割出来后,可能头部和底部会宽点.....
 


新建文件夹
 
开始时,在您的计算机中创建一个文件夹。我把它命名为zmool。再在文件夹中创建新文件夹images,放网站的所有图像。接下来打开代码编辑器(Dreamweaver),并在根目录下创建一个HTML文件名为index.html,这是我们的主页模板。现在创建一个新的CSS文件,并将其命名为style.css文件。如下图:
 


打开index.html文件。在head标签顶部,添加链接到您的样式表(style.css)。你可以使用下面的代码。
 
 
 <link href="style.css" rel="stylesheet" type="text/css" />
头部的代码如下面:
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Modern Design Studio</title>
<link href="style.css" rel="stylesheet" type="text/css" />
</head>
<body>

</body>
</html>
建立HTML结构
 
现在,我们将设置HTML文件结构。设置3个部分(标题,内容,页脚)像下面一样:
 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<link rel="stylesheet" type="text/css" href="style.css" />
</head>
<body>
<div id="header">

</div>
<div id="content">

</div>
<div id="footer">

</div>
</body>
</html>
切割背景
 
我们的PSD文件包含了很多纹理效果,我们要把这些全部切出来,然后,用代码添加到网页上面,使div页面效果和设计的效果达到一致。
 <body>
<div id="header">
  <div id="container">

  </div>
</div>
<div id="content">
  <div id="container">

  </div>
</div>
<div id="footer">
  <div id="container">

  </div>
</div>
</body>
现在在photoshop里面打开原先设计好的, 隐藏所以的图层,除背景层外.
 


现在采取的切片工具,选择背景,保存网页web格式按(ALT +shift+Ctrl + S)。然后保存的图像文件夹文件名为background.jpg。
 


设置背景样式
 
打开style.css文件,设置基本样式,还有背景样以及主体部分的宽度,如下代码:
 * {
   margin: 0px;
   padding: 0px;
}
body
{
   background:url(images/background.jpg);
}
#container
{
   margin: auto;
   width: 960px;
}
 
 
切割头部
 
返回photoshop,隐藏所以图层,除头部背景外,并用同样的方法,把头部背景图片切割保存为web格式,保存文件名为head.jpg。
 
编辑头部背景代码
 
在style.css文件里编辑如下代码:
 #header
{
 background:url(images/header.jpg);
 height:124px;
}
切割头部logo
 
在这时,切割logo层,隐藏所有图层,包括背景层,如上同样方法切割logo层保存为logo.png,注意:保存为png格式图片
 


添加在页面添加logo
 
现在返回到html中,在#header #container内,添加下面的代码<div id="logo">....</div>.
 <div id="header">
   <div id="container">
      <div id="logo"><a href="#"><img src="images/logo.png" class="logo"></a></div>
   </div>
</div>
现在, 下面切换到style.css文件,编写#logo样式.
 #logo
{
 margin-top:20px;
 border:none;
}
编辑导航代码
 
下面是页面里的代码,头部header包括logo和导航两个部分.
 <div id="header">
   <div id="container">
      <div id="logo"><a href="#"><img src="images/logo.png" class="logo"></a></div>
      <ul>
      <li><a href="#">Home</a></li>
      <li><a href="#">About</a></li>
      <li><a href="#">Work</a></li>
      <li><a href="#">Blog</a></li>
      <li><a href="#">Contact</a></li>
    </ul>
   </div>
</div>
导航样式如下:
 
现在,添加css表里的导航样式~,ul、li和链接a的样式:
 #header li
{
 color:#959595;
 list-style:none;
 float:left;
 margin-right:20px;
 font-family:"Myriad Pro",arial;
 font-weight:bold;
 font-size:24px;
}
#header li a
{
 color:#959595;
 text-decoration:none;
 padding:10px;
}
#header ul
{
 float:right;
 margin-top:-40px;
}
#header li a:hover
{
 background:#202020;
 color:#d2d2d2;
 -moz-border-radius:5px;
 -khtml-border-radius:5px;
 -webkit-border-radius:5px;
}
现在制作中间部分
 
现在我们在页面的中间部分content添加两个div,如下图:
 <div id="content">
  <div id="container">
      <div id="featured">

     </div>
     <div id="paragraphs">

     </div>
  </div>
</div>
切换到photoshop的psd页面, 切下中间部分,取名为featured.jpg.如下图:
 


 
 
 
 
在你的HTML页面添加如下代码, 和一些文字介绍:
 <div id="content">
  <div id="container">
     <div id="featured">
       <a href="#">MORE PROJECTS</a>
       <p class="dummytext"><span>Portfolio project, Jan 5th, 2010</span> Have you
    ever wanted to create clean and nice portfolio design? In this tutorial I
    will show you how to design clean blue portfolio layout. Have you ever wanted
    to create clean and nice portfolio design? In this tutorial I will show you how
    to design clean blue portfolio layout in Adobe Photoshop.</p>
     </div>
     <div id="paragraphs">

     </div>
  </div>
</div>
在PSD文件里,隐藏其他所以图层,只留下按钮图层部分,切下按钮部分,保存png格式,命名为button.png.
 


现在我们把这些图片添加到页面中去,切换到css文件页面,添加如下代码,这里包括背景样式,和按钮的样式.
 #featured
{
 background:url(images/featured.jpg) no-repeat;
 height:381px;
 margin-top:30px;
 margin-left:80px;
}
#featured a
{
 background:url(images/button.png);
 height:30px;
 width:124px;
 text-indent:-9999px;
 position:absolute;
 margin-top:330px;
 margin-left:180px;
}
#featured a:hover
{
 background-position:0px 30px;
}
现在我们添加些dummytext(文字介绍)的样式:
 .dummytext
{
 color:#d2d2d2;
 width:245px;
 margin-top:150px;
 position:absolute;
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 line-height:180%;
 margin-left:290px;
}
.dummytext span
{
 font-size:16px;
 color:#191919;
 font-weight:bold;
}
下面添加添加图片展示下面的分类介绍部分
 
页面的代码部分如下.
 <div id="paragraphs">
       <p class="paragraph">
         <span>BEAUTIFUL</span>WebDesignFan is a design related blog about web design, photoshop, freebies
         and tutorials. We publish useful information dedicated to web designers and developers. Here you can find free
         resources like vectors, wordpress themes and a lot of inspiration.
       </p>

       <p class="paragraph">
         <span>EFFECTIVE</span>WebDesignFan is a design related blog about web design, photoshop, freebies
         and tutorials. We publish useful information dedicated to web designers and developers. Here you can find free
         resources like vectors, wordpress themes and a lot of inspiration.
       </p>

       <p class="paragraph">
         <span>FUNCTIONAL</span>WebDesignFan is a design related blog about web design, photoshop, freebies
         and tutorials. We publish useful information dedicated to web designers and developers. Here you can find free
         resources like vectors, wordpress themes and a lot of inspiration.
       </p>
</div>
我们中间部分的内容,整体看起来应该是这样的:
 <div id="content">
  <div id="container">
     <div id="featured">
       <a href="#">MORE PROJECTS</a>
       <p class="dummytext"><span>Portfolio project, Jan 5th, 2010</span> Have you
    ever wanted to create clean and nice portfolio design? In this tutorial I
    will show you how to design clean blue portfolio layout. Have you ever wanted
    to create clean and nice portfolio design? In this tutorial I will show you how
    to design clean blue portfolio layout in Adobe Photoshop.</p>
     </div>
     <div id="paragraphs">
       <p class="paragraph">
         <span>BEAUTIFUL</span>WebDesignFan is a design related blog about web design, photoshop, freebies
         and tutorials. We publish useful information dedicated to web designers and developers. Here you can find free
         resources like vectors, wordpress themes and a lot of inspiration.
       </p>

       <p class="paragraph">
         <span>EFFECTIVE</span>WebDesignFan is a design related blog about web design, photoshop, freebies
         and tutorials. We publish useful information dedicated to web designers and developers. Here you can find free
         resources like vectors, wordpress themes and a lot of inspiration.
       </p>

       <p class="paragraph">
         <span>FUNCTIONAL</span>WebDesignFan is a design related blog about web design, photoshop, freebies
         and tutorials. We publish useful information dedicated to web designers and developers. Here you can find free
         resources like vectors, wordpress themes and a lot of inspiration.
       </p>
     </div>
  </div>
</div>
去你的CSS文件添加下面的代码,
 #paragraphs span
{
 font-family:"Myriad pro", Helvetica, sans-serif;
 font-size:22px;
 font-weight:600;
 letter-spacing:-2px;
}
#paragraphs
{
 margin-left:80px;
 font-family:Arial, Helvetica, sans-serif;
 color:#191919;
 font-size:12px;
 margin-top:15px;
}
.paragraph
{
 width:250px;
 margin-left:15px;
 float:left;
}
这个就是我们到目前位置的效果:
 


下面处理网站底部
 
现在,我们完成该部分内容,我们将开始创建页脚.
 
首先,在你的PSD文件中,隐藏除页脚和页脚纹理层外的其他层,然后把页脚文件夹的东西切片并保存为footer.jpg.
 


然后再切一遍,把按钮和鸟的图形切下来.分别取名为follow.png和 bird.jpg.
 
编辑底部代码
 
底部页脚包括一些文字和一个带有链接的小鸟图片.
 
所以在HTML页面添加如下代码.
 <div id="footer">
  <div id="container">
    <p>2010  Fictional Design Studio. Design by Webdesignfan.</p>
    <a href="#">Follow us on Twitter</a>
    <img src="images/bird.jpg" />
  </div>
</div>
现在, 编辑底部footer样式的代码,如下:
 #footer
{
 background:url(images/footer.jpg);
 height:71px;
 margin-top:191px;
}
#footer p
{
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 color:#959595;
 position:absolute;
 margin-top:30px;
}
#footer a
{
 background:url(images/follow.png);
 text-indent:-9999px;
 position:absolute;
 height:27px;
 width:124px;
 margin-left:730px;
 margin-top:30px;
}
#footer img
{
 float:right;
 margin-top:10px;
}
我们用footer.jpg 做页脚的背景,然后添加一些文字的样式.
 
对于底部的鸟图片的链接,我们用之前同样的办法,利用浮动效果定位。
文章声明

本文标题:如何将图片格式自动转化成网页布局模式

文章内容来源于网络,文章表达观点不代表本站观点,文章版权归原作者所有。若有侵权,请联系本站站长处理!

小二CMS介绍

我们立足合肥,业务覆盖安徽、全国及全球市场。我们凭借一支经验丰富、富有创意、协作无间的专业技术团队,专注于将前沿技术通过高效简捷的途径呈现给客户,量身打造优质解决方案。我们致力于通过持续努力,成为客户在信息化领域值得托付、共创价值的长期战略合作伙伴,协助客户在新经济时代敏锐捕捉商机,拓展发展空间,构筑强大竞争力。小二CMS专注企业数字化转型的智能建站与营销系统,提供从官网搭建、品牌推广到运营增长的一站式服务,助力中小企业低门槛拥有专业级互联网阵地。

了解全部业务
小二CMS微信二维码
扫码咨询 · 关注微信

这篇文章对你有帮助吗?

你的每一次鼓励,都是我们持续打磨优质内容的动力

全部评论
0
ABOUT US

关于我们

以 AI 驱动创新,以品质铸造口碑

关于我们

小二CMS一家融合AI人工智能与前沿互联网技术的数字化解决方案服务商,专注于高端网站建设、微信小程序开发、移动端应用研发及企业数字化转型服务。我们将AI技术深度融入产品研发与服务流程,通过智能算法、大模型应用与自动化工具,为客户提供更高效、更精准的数字化解决方案。

自2013年成立以来,我们已成功交付3000+个精品项目,服务客户遍布金融、零售、制造、教育、医疗、互联网等多个行业领域。我们拥有资深的技术团队与丰富的实战经验,在AI智能应用、复杂业务建模、高性能架构设计、跨平台开发及企业级安全保障等方面具备专业能力。

我们相信,AI不是替代人,而是赋能人。选择小二CMS,就是选择一支懂技术、懂AI、更懂您业务痛点的数字化创新团队。让我们以AI之力,将您的品牌愿景与市场机遇转化为可落地的数字现实,共同驱动业务增长与品牌价值升级。

3000+ 精品项目 12年 行业深耕 98% 客户满意
我们的优势
01
AI深度融合大模型+智能自动化
02
十三年深耕专注高端网站建设
03
全栈技术能力前后端+跨平台开发
04
资深策划团队深度洞悉行业需求
05
SEO深度优化搜索引擎友好排名
06
完善售后体系全程无忧技术支持
07
数据安全保障多重防护体系
08
弹性架构灵活支持二次开发
我们的不同

我们是一支充满激情与创造力的团队,痴迷代码,沉醉设计,深耕AI技术。我们坚信:技术不是冰冷的工具,而是驱动商业增长的核动力。

AI先行

将AI融入产品与服务全流程

品质至上

客户第一,追求卓越用户体验

彼此成就

客户的成功,才是我们真正的成功

产品演示

产品演示二维码

请使用微信扫描二维码

查看产品演示

QQ 客服

扫码添加好友 · 专属客服在线

QQ二维码
QQ号:460623785

微信客服

扫码添加 · 一对一专属服务

微信二维码
微信号:yanboss0901
PROFESSIONAL SERVICE

联系我们

选择最适合您的方式 · 专属顾问 7×24 在线为您服务

微信客服

扫码添加 · 一对一专属服务

微信二维码
微信号 yanboss0901

QQ 客服

扫码添加 · 专属客服在线

QQ二维码
QQ号 460623785

电话咨询

工作日 9:00-21:00 · 极速响应

立即拨打

在线客服

智能 + 人工 · 即时沟通

遇到问题?点击进入在线客服,智能助手与人工顾问随时为您解答。

进入在线客服
微信咨询
QQ咨询
电话咨询
在线客服
回到顶部
预约演示 · FREE DEMO

预约产品演示

留下联系方式,顾问将尽快为您安排一对一演示

信息严格保密,仅用于与您联系

提交成功

我们已收到您的预约,顾问将尽快与您联系。