好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

使用CSS实现一个简单的幻灯片效果

方法一: 简单的CSS代码实现幻灯片效果

方法二: 使用CSS3 Animation来制作幻灯片

方法一: 简单的CSS代码实现幻灯片效果

话不多说,直接上代码

   DOCTYPE html  > 
   html   lang  ="zh-CN"  > 
   head  > 
       meta   charset  ="UTF-8"  > 
       title  > CSS实现简单的幻灯片效果   title  > 
       style   type  ="text/css"  >  
        img   {  
            display  :   none  ;  
            width  :   600px  ;  
            height  :   600px  ; 
         }  

        input:checked + img   {  
            display  :   block  ; 
         }  

        input   {  
            position  :   absolute  ;  
            left  :   -9999px  ; 
         }  

        label   {  
            cursor  :   pointer  ; 
         } 

       style  > 
   head  > 
   body  > 
       div   id  ="cont"  > 
           input   id  ="img1"   type  ="radio"   checked  ="checked"   name  ="img"    /> 
           img   src  ="img1.jpg"   /> 
           input   id  ="img2"   type  ="radio"   name  ="img"  > 
           img   src  ="img2.jpg"   /> 
       div  > 
       div   id  ="nav"  > 
           label   for  ="img1"  > 第一张   label  > 
           label   for  ="img2"  > 第二张   label  > 
       div  > 
    
       兼容性: IE8以及IE8以下的浏览器不兼容,只显示文字,不显示图片  --> 


       以上代码实现使用到的技术:
        除了设置相应的CSS样式,有两点值得注意:
            1.设置按钮的位置(绝对定位) ,left:-9999px用来隐藏按钮;
            2. 标签中的for属性与input标签中的id关联,然后根据input的checked的状态显示或隐藏图片,来达到显示幻灯片效果的目的。
      --> 
   body  > 
   html  >  

查看更多关于使用CSS实现一个简单的幻灯片效果的详细内容...

  阅读:33次