CSS网页切图实例教程下

CSS网页切图实例教程下

7、导航的制作,是一个典型的ULLI列表。我们先写出HTML代码,而在我们导航列表之间有一个竖线隔开。

<ul>

<li><a
href="#">divcss8.com首页</a>|</li>

<li><a href="#">关于捷福</a>|</li>

<li><a href="#">产品信息</a>|</li>

<li><a href="#">新闻动态</a>|</li>

<li><a href="#">人力资源</a>|</li>

<li><a href="#">公司首页</a>|</li>

<li><a href="#">公司首页</a>|</li>

<li><a href="#">公司首页</a>|</li>

<li><a href="#">公司首页</a></li>

</ul>

根据HTML去写CSS样式。

#nav{

height:25px;

background:#000;

}

CSS样式代码的解释:

导航的父元素DIV设定高度。然后设定背景颜色为黑色

#nav ul{

list-style:none;

padding-left:10px;

}

CSS样式代码的解释:

让导航UL去掉默认小圆点。让整体UL居左空一定距离。

#nav ul li{

color:#fff;

float:left;

line-height:25px;

}

CSS样式代码的解释:

让导航中具体项目文字颜色改成白色,因为LI元素是块元素的。所以我们为其设置浮动。这样就能让导航同一行显示。line-height:25px;是为了让LI在导航垂直居中。

#nav ul li a{

color:#FFF;

font-size:13px;

padding:0px 15px;

text-decoration:none;

}

CSS样式代码的解释:

设置导航的链接状态,为什么设置两次颜色,LI设置白色,最主要是为了竖线用的。而链接只能通过A这个样式进行设置。而且         padding:0px
15px;这个属性是针对竖线使其在两个导航文字正中间。

#nav ul li a:hover{

color:#FF0;

}

CSS样式代码的解释:

设置鼠标悬停时。改变一下链接的颜色

8、设置网页主体内容区域:在之前已经分析过了。这是一个典型的两列居中布局。我们是让<div
id="main">4</div>先设置宽度,并让其居中。然后在这个DIV中再嵌套DIV。然后让嵌套的DIV两列布局

HTML代码:

<div class="sider">

<h4>公司新闻</h4>

<ul>

<li><a
href="#">这是新闻标题1</a><span>2015-5-10</span></li>

<li><a
href="#">这是新闻标题2</a><span>2015-5-10</span></li>

<li><a
href="#">这是新闻标题1</a><span>2015-5-10</span></li>

<li><a
href="#">这是新闻标题2</a><span>2015-5-10</span></li>

</ul>

</div>

<div class="container">

<h4>公司产品</h4>

<dl>

<dt><img src="images/chanpin.jpg"/></dt>

<dd>HD32B68S</dd>

<dd>所属类别: CRT外壳</dd>

<dd>名称: HD32B68S </dd>

<dd>浏览数: 52 次 </dd>

</dl>

<dl>

<dt><img src="images/chanpin.jpg"/></dt>

<dd>HD32B68S</dd>

<dd>所属类别: CRT外壳</dd>

<dd>名称: HD32B68S </dd>

<dd>浏览数: 52 次 </dd>

</dl>

</div>

HTML代码解释:

  1. 栏目名称标题。我们采用H4或者H3标记,一方面有利于样式的编写,二方面来说。在网站优化方面,相对比较重要的文字,在这里采用H4
  2. 新闻典型的ULLI列表
  3. 而右侧产品。使用的是DL DT
    DD叙述式清单。DT往往用于标题。而DD用于描述。这样的话。我们可以认为产品图片是标题。而产品的各个属性是描述。

最后进行样式的编写

#main{

clear:both;

padding:20px 0px;

}

CSS样式代码的解释:

  1. clear:both;表示清除浮动。为什么要写这个。是因为导航的LI元素写浮动了。
    而且如下图所示:会有一部分空白。这样就会影响下方网页内容。所以在主体内容上要先清除浮动。
  2. padding:20px 0px;让主体内容居顶与居顶留一定间隔

#main .sider{

width:370px;

margin:0px 20px;

float:left;

}

CSS样式代码的解释:

是个两列布局,先让左侧新闻模块。设置宽度,并且float浮动。然后设置与产品模块的间距。

#main .sider h4,#main .container h4{

background:url(images/libiao.jpg) no-repeat;

text-indent:2em;

font-size:14px;

padding-bottom:5px;

}

CSS样式代码的解释:

  1. 新闻的栏目名称与产品栏目是一样的,所以用到一个群组选择符
  2. 我们栏目名称小图标做成背景。让文字缩进,再控制一下文字大小即可。

#main .sider ul{

list-style:none;

}

#main .sider ul li {

height:24px;

line-height:24px;

border-bottom:1px dotted #ccc;

}

CSS样式代码的解释:

让新闻列表设置一定高度,并且垂直居中。在底部加一条虚线(border-bottom:1px dotted #ccc;

#main .sider ul li a{

font-size:13px;

text-decoration:none;

color:#666;

}

CSS样式代码的解释:

控制新闻列表的链接状态:去掉下划线text-decoration:none;设置文字颜色

#main .sider ul li a:hover{

color:#F00;

}

#main .sider ul li span{

font-size:13px;

color:#666;

padding-left:60px;

}

#main .container{

width:570px;

margin:0px 20px 0px 0px;

float:left;

}

CSS样式代码的解释:

  1. 设置产品内容区域宽度与浮动
  2. 最后 570PX+20PX+370PX+40PX 正好1000PX。这个地方是典型的盒模型。要理解。这些值都是怎么得来的。

#main .container dl{

width:260px;

float:left;

}

CSS样式代码的解释:

我们采用DL清单列表,这样的话。我们的产品是并列。只需要让DL浮动一下即可。也有利于后台程序循环输出内容

#main .container dl dt{

float:left;

}

CSS样式代码的解释:

让DL中的标题DT浮动

#main .container dl dd{

font-size:13px;

color:#333;

text-indent:1em;

height:22px;

}

CSS样式代码的解释:

最后控制产品描述的文字具体属性就可以。

建议大家采用DL DT DD去写

大家可以尝试写一下底部信息

作者:css教程 www.divcss8.com

时间: 2024-10-12 13:25:54

CSS网页切图实例教程下的相关文章

什么是CSS网页切图

经常有人问我CSS网页切图是什么东东.在这里详细给大家解答一下 在说CSS网页切图之前,我先给大家说一下一般制作一个网站需要步骤 一.网页设计人员会根据客户要求在PS中设计出网页效果图,这个效果图一般会存储为PSD格式 二.网页前台人员需要根据设计师所出的效果图(PSD文件)进行切图. 三.程序人员会根据网页前台人员所提供网页进行程序的制作. 那也就是在网站制作第二步我们会用到CSS网页切图.其实说白了就是把一个图片转成网页的过程.因为设计人员所出网页效果图是没有链接.是不能直接供后台人员使用的

DIV CSS Sprites精灵 CSS图像拼合 CSS背景贴图定位教程案例

div css sprites精灵-CSS图像拼合 CSS贴图定位网页背景素材图片拼合定位布局技术教程篇与css sprites实例篇 css sprites拼合背景图片素材实现布局效果截图 一.什么是css sprites   -   TOP css sprites直译过来就是CSS精灵.通常被解释为“CSS图像拼合”或“CSS贴图定位”.其实就是通过将多个图片融合到一张图里面,然后通过CSS background背景定位技术技巧布局网页背景.这样做的好处也是显而易见的,因为图片多的话,会增加

手机端网页切图之间出现空白的问题

切图之间出现空白的效果: 设置了图片属性"display:block" 后的效果: 网页源码如下: <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="

PSD网页切图制作HTML全过程教程

今天的这个教程,教大家如何把psd页面利用div+css切割成html页面,这类的教程,本站做的一直都很少,大多讲的都比较零碎的一些东西,在今后,我们将慢慢发布翻译出更多这类的教程,供大家学习,转载请著名来源,以及站码翻译,谢谢.... 首先看看效果 下面的图片就是效果图,切割出来后,可能头部和底部会宽点..... 新建文件夹 开始时,在您的计算机中创建一个文件夹.我把它命名为zmool.再在文件夹中创建新文件夹images,放网站的所有图像.接下来打开代码编辑器(Dreamweaver),并在

网页切图div+css命名规则

内容:content/container                导航:nav                 侧栏:sidebar      栏目:column                                标志:logo       页面主体:main      广告:banner                                热点:hot                        新闻:news              下载:download  

psd切图转换为div+css格式

先把把所有标记归置内外边距归置为0,其实还有一种方法是根据根据BODY,里面所用到的HTML标记进行重置为0 PSD转div css网页切图示例 第一步:先把把所有标记归置内外边距归置为0,其实还有一种方法是根据根据BODY里面所用到的HTML标记进行重置为0.你也可以先用*重置为0然后在根据BODY中所使用的标记进行重置.如:我们BODY标记中使用了,div,p那我们的选择符就写 body,div,p就可以了.不需要写*了. 复制代码 代码如下: *{ margin:0px; padding:

【切图】切图小知识

最近在学习前端,所以萌生了对切图的学习,接下来分享下我的学习历程吧~ 1.切图其实并不是直译的就是将图片切开那么简单,那么切图到底是什么意思呢? 切图概念:切图是指将设计稿切成便于制作成页面的图片,并完成html+css布局的静态页面,有利于交互,形成良好的视觉感.通俗来讲,把一张设计图利用到切片工具 把自己所需的切成一张张小图,然后用DIV+CSS完成静态页面书写,完成CSS布局. 2.切图工具:主流是dreamweaver.photoshop软件,还有sketch.firework等,低端Q

ps切图详解-web前端(转)

网页设计在技术层面上,第一步是美工做出网页效果图,第二步就是网页前端进行网页切图.网页切图工具常用的有fireworks.PS,这里使用PS进行网页切图. 我们通过设计稿,得到我们想要的产出物(如.png,.jpg文件),给网页提供图片素材(HTML:img,CSS:background). 一.使用PS工具 1.1 PS首选项设置 编辑->首选项->单位与标尺,选改为像素. 1.2 面板 在"窗口"菜单下开启: 工具(默认已开启) 选项(默认已开启) 图层(默认已开启)

页面制作部分之PS切图

页面制作部分之PS切图 <--本标签下,通过页面制作.页面架构.javascript程序设计.DOM编程艺术.产品前端架构五部分来分享总结笔记,总结笔记会陆续分享--> 网页设计在技术层面上,第一步是美工做出网页效果图,第二步就是网页前端进行网页切图.网页切图工具常用的有fireworks.PS,这里使用PS进行网页切图. 我们通过设计稿,得到我们想要的产出物(如.png,.jpg文件),给网页提供图片素材(HTML:img,CSS:background). 一.使用PS工具 1.1 PS首选