1 / 33

《网页设计与制作 》

《网页设计与制作 》. 深圳职业技术学院 郭 玲 26731071 guoling@oa.szpt.net.cn. CSS 技术. ? 网页样式更加丰富多彩 ?网页文件减肥 ?修改方便. 1 、 CSS 的基本概念. css(Cascading Style Sheets, 层叠样式表 ) 一种格式化网页的标准方式 扩展了 HTML 的功能. 2 、 CSS 的使用. 1 )内嵌 使用 STYLE 关键字 直接添加在某个 HTML 标记内 < 标记符 style =" 属性 : 属性值 ; ...">.

afya
Download Presentation

《网页设计与制作 》

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 《网页设计与制作》 深圳职业技术学院 郭 玲 26731071 guoling@oa.szpt.net.cn

  2. CSS技术 ?网页样式更加丰富多彩 ?网页文件减肥 ?修改方便

  3. 1、CSS的基本概念 css(Cascading Style Sheets,层叠样式表) • 一种格式化网页的标准方式 • 扩展了 HTML 的功能

  4. 2、CSS的使用 1)内嵌 使用STYLE关键字 直接添加在某个HTML标记内 <标记符 style="属性:属性值;...">

  5. 2、CSS的使用 2)内联 使用<STYLE>标识符 一般写在头部 <style type=“text/css”>css语句</style>

  6. 2、CSS的使用 3)外联 用<link>标识符 ,一般写在头部 单独的样式文件 (*.css)

  7. 3、CSS的定义 1)HTML标识符 标识符{属性:属性值;...}

  8. 3、CSS的定义 2)自定义的类——独立类 .类名{属性:属性值;...}

  9. 3、CSS的定义 2)自定义的类——相关类 标识符.类名{属性:属性值;...}

  10. 3、CSS的定义 3)自定义ID选择符 #ID名{属性:属性值;...}

  11. 3、CSS的定义 4)虚类 A:link A:active A:hover A:visited

  12. 4、样式的优先级 不冲突,叠加; 冲突,“就近优先”;

  13. 5、总结--CSS的写法 • 与编写HTML文档的方法一样 • 结构型语言,与HTML惊人相似

  14. 6、CSS属性 1)设置字体 • font-family • font-style • font-weight • font-size

  15. 6、CSS属性 2)文本排版 • text-indent • text-align • text-decoration • letter-spacing • line-height

  16. 6、CSS属性 3)设置颜色和图像背景 • color • background-color • background-image

  17. 6、CSS属性 4)设置布局 • margin • padding • border-color 、border-style

  18. 6、CSS属性 5)设置定位和显示 • position • top 、bottom、left、right、z-index • visibility

  19. 6、CSS属性 7)设置鼠标 • list-style-type

  20. 7、CSS过滤器(滤镜) 语法格式: filter:过滤器名(参数)

  21. 7、CSS过滤器(滤镜) 1)alpha透明滤镜: filter:alpha(opacity=opcity,finishopacity=finishopacity,style=style,startX=startX,startY=startY,finishX=finishX,finishY=finishY)

  22. 7、CSS过滤器(滤镜) 2)blur模糊滤镜: filter:blur(add=add,direction,strength=strength)

  23. 7、CSS过滤器(滤镜) 3)FlipH、FlipV翻转滤镜: Filter:FlipH Filter:FlipV

  24. 7、CSS过滤器(滤镜) 4)DropShadow投影滤镜: Filter:DropShadow(Color=color,Offx=Offx,Offy=offy,Positive=positive)

  25. 7、CSS过滤器(滤镜) 5)Glow发光滤镜: Filter:Glow(Color=color,Strength=strength)

  26. 7、CSS过滤器(滤镜) 6)Mask遮罩滤镜: Filter:Mask(Color=颜色)

  27. 7、CSS过滤器(滤镜) 7)Shadow阴影滤镜: Filter:Shadow(Color=color,Direction=direction)

  28. 7、CSS过滤器(滤镜) 8)Wave波纹滤镜: Filter:Wave(Add=True(False),Freq=频率,LightStrength=增强光效,      Phase=偏移量,Strength=强度)

  29. 使用层可以以像素为单位精确定位页面元素 。 层是一种新的网页元素定位技术 。 层及其妙用 而且层可以放置在页面的任意位置。 把页面元素放入层中,可以控制哪个显示在前面,哪个显示在后面,哪个显示,哪个隐藏。配合时间轴的使用,可同时移动一个或多个层,轻松制作出动态效果!

  30. 在网页中使用层来实现其特有效果。 示例效果 案例在页面中使用层 带有图层的网页 制作要求: 页面是由两张图片和一段文字组成的。将它们分别放在不同的图层中,且使图层之间有相互重叠,将文字放在图层内且放置在图片图层的上面。 1.创建层 。创建层有以下几种方法。 制作步骤 2. 插入第二layer2 、三个层layer3。 3.设置层的可见性、层的名称、层的Z 指数 。

  31. 在网页上常常会见到一些小的广告条,这些广告条可以是文字、图片,也可以是动画或小型的游戏等。它们可以通过鼠标拖动来改变在网页中的位置。这里涉及使用层的技术。 通过描绘层可制作拖动层 示例效果 案例制作可拖动的层 制作要求: 本例中汽车图片放在一个层中,浏览者在浏览网页时可以拖动图片到窗口的任何位置。 制作步骤 1.在网页中插入层 。 2.为层添加拖动行为动作。打开Behavior行为面板,单击面板上的“+”按钮,选择Drag layer 3. 按F12键预览网页 。

  32. 网页上经常能看到一些飞翔的鸟或奔跑的动物,在网页中移动 。 示例效果 案例能够飞行的小鸟 能飞的鸟 制作要求: 选择一个GIF格式的动画,我们这里是一只鸟,利用层和时间线的功能,可以制作一只逼真的鸟在网页中飞翔的效果。 单击Timelines中左边第—个小圆圈,可看见红色位置标记移动到第—帧。然后在页面编辑窗口中将层移动到页面的最左端,即动画的起点位置。 接下来单击Timelines中紫色条右侧末尾的关键帧小圆圈,将看见红色位置标移动到最后—帧,然后在页面编辑窗口中将层拖动至页面的最右端,即动画的终点位置。 选择菜单Window/ Other /Timelines选项,打开Timelines工具栏。 1.在网页中插入层,然后在其中插入gif动画图像。 拖动页面中的层将其拖动到Timelines中的第一个通道 ,随之出现紫色条,并在两端有两个小圆圈,这两个小圆圈代表Timelines的两个关键帧 。 将红色的位置标记移动到需要添加关键帧的地方,按住Ctrl键,此时鼠标指针变成一个小白圆圈,将这个小白圆圈在位置标记处单击,即可添加一个关键帧。 制作步骤 2. 添加Timelines(时间线)。 拖动时间线动画条的最末帧标记,将Timeline增加到60帧。与动画播放速度有关。 3. 在Timelines时间线中创建动画的两个关键帧 。 4. 设置动画的起、止位置。 关键帧是指动画条中某个对象指定了位置的帧,关键帧在创建Timelines动画的过程中非常重要。 5. 增加动画帧数和添加关键帧。

  33. 6.设置动画路径为曲线。 制作步骤 能飞的鸟 选中所添加的某个关键帧,然后按住Ctrl键在页面中拖动层图像上或下移,即可见到路径变成曲线。 7. 添加鸟飞回的动画。 在页面中再插入另—个层并插入一幅反向飞的鸟图像,并将该图层拖动到时间线的通道2上,方法同前制作相反方向动画。 总结:如果页面有许多动作,可以创建—个Timelines时间线来控制所有的动作。但是这样做很不方便,实际上可以通过创建多个Timeline的方法来控制多个动作。使用这种方法可以将—些复杂的动作分解,这样控制起来就更加方便了。在这个案例中,我们通过两个Timline来控制鸟飞翔的动作。利用层,结合时间线和行为动作可以创建很多特别的效果。

More Related