CSS定位一:动态转换

2016-01-29 12:18 8 1 收藏

CSS定位一:动态转换,CSS定位一:动态转换

【 tulaoshi.com - Html 】

        通过在CSS中设置属性,我们可以准确的定义一个页面的样式,如颜色、字体、边框等。现在我们要讲的CSS定位主要是在页面的布局和控制上进行定义,使您的页面从这两个方面都展现的非常完美,更加富有动感。
  另外,在讲解之前,我们首先介绍两个定义:相对定位和绝对定位。相对定位就是允许在文档的原始位置上进行偏移。而绝对定位则允许任意定位。
  实现CSS的定位最终还是要靠属性。我们来看一下定位属性的详细列表(见下图):

  我们在下面举一个例子,其中带了一点Script的内容,我们来看看它是如何实现动态显示的。讲解之前我们还是先看一下这个例子的效果吧,请点击这里
  看,通过简单的CSS定位实现了颇具动感的效果。这种效果的代码如下:

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/html/)

  <html
   <head
   <titledingwei css   <style type=“text/css”
   <!--
    #container1{position:absolute;top:100}

    //*定义container1 为绝对位置*//
    #container2{position:absolute;top:100;visibility:hidden;}
    //*定义container2为绝对定位,初始可见度为hidden(隐藏)*//
    p{font-size:12pt;}//*定义p的字体*//
    --
         <body
   <p style=“font-family:行书体;font-size:15pt;color:#cc33cc”

    请选择一幅图片://*设置字体大小、名称、颜色*//
    <div id=“container1”
   <dd<img src=/attachment/portal/oldjcwimg/2005-11/15/05111512570454430.jpg"” width=“185”height=“280”

   //*导入一张图片,标识符为container1*//

    <p style=“font-family:行书体;color:#cc9933;font-size:12pt”
     名称:大漠//*设置字体名称、颜色、大小*//
    </dd
      <div id=“container2”
   <dd<img src=/attachment/portal/oldjcwimg/2005-11/15/05111512570431275.jpg"” width=“185”height=“280”

   //*导入另一种图片,标识符为container2*//

    <p style=“font-family:行书体;color:#3366cc;font-size:12pt”
     名称: 大海         <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’”
    //*定义鼠标点击事件图片1为不可见,图片2为可见*//
          

(本文来源于图老师网站,更多请访问https://www.tulaoshi.com/html/)

  代码虽然长了一些,但结构很简单,您只要用心看注释,很容易理解的。下一节我将向您继续介绍一个CSS定位的例子。

来源:https://www.tulaoshi.com/n/20160129/1485528.html

延伸阅读
标签: Web开发
层的随意定位的特性给网页设计者带来的很大的方便,但同时也带来了一定的麻烦。为什么这样说呢? 大家都知道,为了让网页能够自动地适应用户设置的分辨率,在网页制作过程中人们采用了百分比的设置方式,从而页面的所有元素从新排版,保证原来的格式。但如果你在页面上使用了层,你会发现当浏览器大小改变时,层的位置却没有改变,结果它和...
标签: Web开发
由于没有找到自己认为完整的关于普通流、浮动和绝对定位的中文文章,于是鼓起勇气决定自己来写篇。为此大致啃掉了CSS2.1里的 8 Box model 以及 9 Visual formatting model 。实话说,还真是看得有点头大,呵呵~ 文档流,其实标准里根本就没有这个词。如果把文档流直译为英文就是 document flow ,但标准里只有另一个词,叫做普通流...
标签: Web开发
关于用CSS来实现元素的定位问题,其实很多人对此都是一知半解,没有形成一个统一的认识,CSS对元素的定位包括相对定位和绝对定位,同时,还可以把相对定位和绝对定位结合起来,形成混合定位,我收集相关资料总结了一下: 1. position:static|无定位 position:static是所有元素定位的默认值, 一般不用注明,除非有需要取消继承的别的定位 exam...
标签: Web开发
见的例子就是:一个站点上有多个页面样式提供浏览者选择。 同时,在选择了某样式后,再次打开该页面时,将仍然保持该样式。 自然会想到了Cookie技术  以下是程序代码: HTML HEAD link ID="skin" rel="stylesheet" type="text/css" TITLE换肤技术/TITLE SCRIPT LANGUAGE=javascript !-- function SetC...
标签: Web开发
在CSS中有这样的一个指令:(position),在DreamWeaver中文版中翻译为“定位”,常用的属性有两个:relative(相对)与 absolute(绝对)。有很多朋友对这条指令的用法还是不清楚,这里做一些细致的讲解。 position:relative; 表示相对定位,被定位了这个属性的标签在所属的范围内可以进行上下左右的移,这里的移动与padding或是margin所产生的...

经验教程

982

收藏

6
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部