css高级技术_css精灵_锚点链接_热点链接_模板_Unit_10;

Topic 1 . css精灵

就是图片整合技术,就是将一系列小图整合到一张大图之上

又称之为:CSS雪碧、CSS sprite

大图称之为精灵图或雪碧图

核心技术:背景图定位

一般我们看到背景图的定位是负数的话那么一般就是使用的精灵图;

背景图的单个属性如下 :

背景图定位:background-position

背景色:background-color

背景图:background-image

背景图平铺:background-repeat

我们来用一张精灵图来写拼出来我的姓氏,我姓王,

精灵图如下:

网页如下:

代码如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>css精灵</title>
<style type="text/css">
	*{margin: 0px; padding: 0px; list-style: none; border: none; }
	.w{width: 150px; height: 119px; background: url(zimu.jpg) -126px -846px; float: left; }
	.a{width: 130px; height: 117px; background: url(zimu.jpg) -8px -47px; float: left; }
	.n{width: 111px; height: 122px; background: url(zimu.jpg) -293px -440px; float: left; }
	.g{width: 107px; height: 160px; background: url(zimu.jpg) -110px -241px; float: left; }
</style>
</head>

<body>
	<div class="w"></div>
	<div class="a"></div>
	<div class="n"></div>
	<div class="g"></div>
</body>
</html>

 

注意我们的这个背景的图的定位先是宽,然后是高,大部分的css都是这个顺序;

超链接的显示模式时行内,所以他在人为设置宽高的时候不生效    我们要想人为设置宽高要么浮动要么改变显示模式 ;

我的margin-left:n px;(其他的也可以这里以left为例 )也可以取负数 , 当取负数的时候相当于 向左移npx;

Topic 2 . 网页和网站

网页:包含文字、图片、超链接、声音、视频

网站:很多网页的集合

1.  网站的制作流程:

定义站点,明确建站目的(就是明确自己建的站是用什么的是电商还是企业什么的);

建立网站的结构图:绘制流程图(就是画一个树状图,网页之间来回跳转到那个);

首页的设计和制作(这个大概占一个网站的70%左右的工作量);

其他页面的设计和制作(遵循主页的风格来设计其他页面);

测试(一般不归设计开发人员来做);

发布和维护(发布:直接上传就行; 维护就是归设计人员来的);

2 .  网站内部的页面类型

首页 ---   index.html  ;

列表页(也叫二级页面)---   list.html ---- 从首页主导航点击进去的页面是列表页 (只有主导航才算)---  数量和主导航链接数量一样;

详情页/文章页(三级页面) ---  detail.html  --- 数量不可估计  --- 除了主导航的超链接都是详情页面 ;

3 . 站点 

站点就是DW软件对网站文件的一个虚拟的管理功能

重点:学习对站点的增删改查

新建站点:菜单栏 -- 站点 -- 新建站点 -- 输入站点名称(名称可以为中文,但内部文件一律不允许为中文)和网站根目录路径 -- 完成

站点的操作:增加删除修改文件和本地根目录是同步的  但是在dw删除站点的时候那个自己电脑上的文件夹是不会被删除的;

管理站点 -- 管理谁就双击谁 ---- 修改站点;

管理站点 -- 选中站点名称(想要删除的) -- 点击减号 ---- 删除站点

站点中的任何文件都不能中文的(浏览器是不支持中文的)  站点的名称可以是中文;

Topic 3 . 锚点链接

我们本来学过的有文字链接和图片链接;

锚点链接就是可以从底部跳转到顶部的那种链接;

就是你要在你想跳转的地方写一个锚点就好了;

直接代码示例:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>锚点</title>
</head>

<body>
	<a name="top" id="top">锚点的测试顶部</a>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
<br>
	
	<!------跳转到本页面的top锚点的位置--------------->
	<a href="#top">锚点的测试尾部</a>
</body>
</html>

Topic 4 . 热区链接

热区链接一般只能使用在插入图上 ;

制作热区链接我们可以在设计视图上制作(我的表格也是在设计视图上完成的);

热区链接的图片一般不允许加超链接了;

制作热区链接的方法:

设计视图 -- 选中图片 -- 属性面板 -- 选区绘制工具 -- 绘制选区 -- 小黑选中选区添加跳转地址(1、人为相对路径查找;2、有站点的情况下,拖拽准星到目标文件即可)

图片示例:

 注意左下角就是我们需要用到的   热点选区工具和小黑 ;

代码示例:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>热区链接</title>
</head>

<body>
	<div> 
    <img src="images/img.jpg" alt="" width="800" height="728" usemap="#Map"/>
    <map name="Map">
      <area shape="rect" coords="518,368,594,440" href="henan.html" target="_blank">
      <area shape="circle" coords="682,443,12" href="上海.html" target="_blank">
    </map>
    </div>
</body>
</html>

文件夹结构示例:

用热区链接跳转到河南和上海;

Topic 5 .  模板

1 . 模板的作用为:

化简重复劳动;

统一网站风格;

批量生产页面;

模板页面的可编辑区域设置的快捷键是ctrl + alt + v ;

2 . 创建模板

写好html页面之后 -- 菜单栏 -- 文件 -- 另存为模板 -- 模板站点是否正确、模板命名(template) -- 完成 -- 切记:选择更新链接

3 .  创建模板的可编辑区域:  

选中想要编辑为可编辑区域的代码 -- 菜单栏 -- 插入 -- 模板对象 -- 可编辑区域(ctrl+alt+V) -- 确定

4 . 使用模板:

可以窗口里找(也可直接看图标如下图所示)资源面板 --    左侧图标倒数第二个为模板    -- 如果可见模板缩略图即可使用模板,

使用模板的反法是:先创建一个html文件然后把模板拉到代码框里然后点击应用即可;

如果无法看见缩略图,表示模板不可用,需要重新另存 -- 拖拽缩略图到目标文件内部即可 

注意:  创建可编辑区域就是你各个使用模板写成的网页需要变化的地方;

猜你喜欢

转载自blog.csdn.net/qq_38053395/article/details/81182359