CSS定位一:动态转换
点击次数:26 次 发布日期:2008-11-26 22:30:33 作者:源代码网
|
源代码网推荐
通过在CSS中设置属性,我们可以准确的定义一个页面的样式,如颜色、字体、边框等。现在我们要讲的CSS定位主要是在页面的布局和控制上进行定义,使您的页面从这两个方面都展现的非常完美,更加富有动感。 源代码网推荐 另外,在讲解之前,我们首先介绍两个定义:相对定位和绝对定位。相对定位就是允许在文档的原始位置上进行偏移。而绝对定位则允许任意定位。 源代码网推荐 实现CSS的定位最终还是要靠属性。我们来看一下定位属性的详细列表(见下图):
我们在下面举一个例子,其中带了一点Script的内容,我们来看看它是如何实现动态显示的。讲解之前我们还是先看一下这个例子的效果吧,请点击这里 源代码网推荐 看,通过简单的CSS定位实现了颇具动感的效果。这种效果的代码如下:
<html> 源代码网推荐 <head> 源代码网推荐 <title>dingwei css</title> 源代码网推荐 <style type=“text/css”> 源代码网推荐 <!-- 源代码网推荐 #container1{position:absolute;top:100} 源代码网推荐 //*定义container1 为绝对位置*// 源代码网推荐 #container2{position:absolute;top:100;visibility:hidden;} 源代码网推荐 //*定义container2为绝对定位,初始可见度为hidden(隐藏)*// 源代码网推荐 p{font-size:12pt;}//*定义p的字体*// 源代码网推荐 --> 源代码网推荐 </style> 源代码网推荐 </head> 源代码网推荐 <body> 源代码网推荐 <p style=“font-family:行书体;font-size:15pt;color:#cc33cc”> 源代码网推荐 请选择一幅图片: </p>//*设置字体大小、名称、颜色*// 源代码网推荐 <div id=“container1”> 源代码网推荐 <dd><img src=“ss01065.jpg” width=“185”height=“280”> 源代码网推荐 //*导入一张图片,标识符为container1*// 源代码网推荐 <p style=“font-family:行书体;color:#cc9933;font-size:12pt”> 源代码网推荐 名称:大漠</p>//*设置字体名称、颜色、大小*// 源代码网推荐 </dd> 源代码网推荐 </div> 源代码网推荐 <div id=“container2”> 源代码网推荐 <dd><img src=“ss01095.jpg” width=“185”height=“280”> 源代码网推荐 //*导入另一种图片,标识符为container2*// 源代码网推荐 <p style=“font-family:行书体;color:#3366cc;font-size:12pt”> 源代码网推荐 名称: 大海</p> 源代码网推荐 </dd> 源代码网推荐 </div> 源代码网推荐 <form name=“myform”>//*定义两个按钮*// 源代码网推荐 <p><input type=“button” value=“大漠” 源代码网推荐 onclick=“container1.style.visibility=‘visible’; 源代码网推荐 container2.style.visibility=‘hidden’”> 源代码网推荐 //*定义鼠标点击事件图片1为可见,图片2为不可见*// 源代码网推荐 <input type=“button” value=“大海”; 源代码网推荐 container1.style.visibility=‘hidden’; 源代码网推荐 onclick=“container2.style.visibility=‘visible’; 源代码网推荐 container1.style.visibility=‘hidden’”></p> 源代码网推荐 //*定义鼠标点击事件图片1为不可见,图片2为可见*// 源代码网推荐 </form> 源代码网推荐 </body> 源代码网推荐 </html>
代码虽然长了一些,但结构很简单,您只要用心看注释,很容易理解的。
源代码网供稿. |