当前位置 : 主页 > 网络编程 > 其它编程 >

利用Jquery制作一个广告图片展示附源码(VS2010版本)

来源:互联网 收集:自由互联 发布时间:2023-07-02
最近看到国外一个电影周刊上有一个广告展示栏做的很很不错很炫丽也觉得在国内见得多了因为是其中用PHP没怎么看我就打算在.NET下用Jq 最近看到国外一个电影周刊上有一个广告展示栏
最近看到国外一个电影周刊上有一个广告展示栏做的很很不错很炫丽也觉得在国内见得多了因为是其中用PHP没怎么看我就打算在.NET下用Jq

最近看到国外一个电影周刊上有一个广告展示栏做的很很不错 很炫丽 也觉得在国内见得多了因为是其中用PHP没怎么看我就打算在.NET下用Jquery来实现以下觉得应该不是问题于是尝试用Jquery来实现,当然样式是自己写的不是很专业,没有原来版本炫丽,但总体的功能是实现了,先看看简单效果: 截图如下

右边文字样式我没有美化,如果觉得效果难看 完全在样式上下点功夫即可,废话少说来看看具体实现步骤:

A.定义页面布局:及其简单页面布局,我主要注重功能实现,当然目前定义是四张图片,根据需要可以在布局页面自动调整.增减,

  •  
  •      
  •   
  •        
  •         15 Excellent High Speed Photographs
  •     
  •         20 Beautiful Long Exposure Photographs
  •     
  •         35 Amazing Logo Designs
  •     
  •         Create a Vintage Photograph in Photoshop
  •     
  •         
  •         
  •         
  •             
  •             
  •         

    15 Excellent High Speed Photographs

        
  •         

    Lorem ipsum dolor sit amet, consectetur adipiscing elit. Nulla tincidunt condimentum lacus. Pellentesque ut diam....read more

        
  •        
  •     
  •    
  •     
  •         
  •         
  •             
  •             
  •         

    20 Beautiful Long Exposure Photographs

        
  •         

    Vestibulum leo quam, accumsan nec porttitor a, euismod ac tortor. Sed ipsum lorem, sagittis non egestas id, suscipit....read more

        
  •         
  •     
  •     
  •     
  •         
  •         
  •             
  •             
  •         

    35 Amazing Logo Designs

        
  •         

    liquam erat volutpat. Proin id volutpat nisi. Nulla facilisi. Curabitur facilisis sollicitudin ornare....read more

        
  •         
  •     
  •         
  •         
  •         
  •             
  •             
  •         

    Create a Vintage Photograph in Photoshop

        
  •         

    Quisque sed orci ut lacus viverra interdum ornare sed est. Donec porta, erat eu pretium luctus, leo augue sodales....read more

        
  •             
  •         
  •  
  • B:设定页面CSS样式:样式定义主要区域UI和每个Content的定义

  • /*--首先定义整体DIV样式以及第一次展现是小图片样式--*/ 
  • #featured{   
  •     width:400px;   
  •     padding-right:250px;   
  •     position:relative;   
  •     border:5px solid #ccc;   
  •     height:250px;   
  •     background:#fff;  
  • }  
  • #featured ul.ui-tabs-nav{   
  •     position:absolute;   
  •     top:0; left:400px;   
  •     list-style:none;   
  •     padding:0; margin:0;   
  •     width:250px;   
  • }#featured ul.ui-tabs-nav li{   
  •     padding:1px 0; padding-left:13px;    
  •     font-size:12px;   
  •     color:#666;   
  • }  
  • /*--定义图片和下面图片提示Span提示层现实样式 透明显示--*/ 
  • #featured ul.ui-tabs-nav li img{   
  •     float:left; margin:2px 5px;   
  •     background:#fff;   
  •     padding:2px;   
  •     border:1px solid #eee;  
  • }  
  • #featured ul.ui-tabs-nav li span{   
  •     font-size:11px; font-family:Verdana;   
  •     line-height:18px;   
  • }  
  •  
  •  /*-- 在定义每次选择时切换图片显示样式和转换链接样式定义--*/ 
  •  #featured li.ui-tabs-nav-item a{   
  •      display:block;   
  •      height:60px;   
  •      color:#333;  background:#fff;   
  •      line-height:20px;  
  •  }  
  •  #featured li.ui-tabs-nav-item a:hover{   
  •      background:#f2f2f2;   
  •  }  
  •  #featured li.ui-tabs-selected{   
  •      background:url(images/selected-item.gif) top left no-repeat;    
  •  }  
  •  #featured ul.ui-tabs-nav li.ui-tabs-selected a{   
  •      background:#ccc;   
  •  }  
  •  #featured .ui-tabs-panel{   
  •      width:400px; height:250px;   
  •      background:#999; position:relative;  
  •  }  
  •  #featured .ui-tabs-panel .info{   
  •      position:absolute;   
  •      top:180px; left:0;   
  •      height:70px;   
  •      background: url(images/transparent-bg.png);   
  •  }  
  •  #featured .info h2{   
  •      font-size:18px; font-family:Georgia, serif;   
  •      color:#fff; padding:5px; margin:0;  
  •      overflow:hidden;   
  •  }  
  •  #featured .info p{   
  •      margin:0 5px;   
  •      font-family:Verdana; font-size:11px;   
  •      line-height:15px; color:#f0f0f0;  
  •  }  
  •  #featured .info a{   
  •      text-decoration:none;   
  •      color:#fff;   
  •  }  
  •  #featured .info a:hover{   
  •      text-decoration:underline;   
  •  }  
  •  #featured .ui-tabs-hide{   
  •      display:none;   
  •  } 
  • C:Jquery来控制自动间隔间隔切换时间等,注意图片路径,代码如下: 及其简化一行代码即可实现:

     

  •  
  •     站点首页广告栏Jquery制作效果演示DEMO 
  •      
  •      
  •       
  •      
  •      
  •      
  •       
  •      
  •      
  •       
  •      
  •      
  •  
  •  
  •  

    即上三个简短步骤就完成这个效果制作, Jquery设定就是Ready事件定义切换时间为5000毫秒(5秒)这个可以自定义.具体项目通过VS2010编码提供一个纯HTML版本效果下载如下:

    HTML版本效果下载地址:http://good.gd/307167.htm(如有疏漏或不能下载请提示我 我回进一步修改)

    本文转自chenkaiunion 51CTO博客原文链接:http://blog.51cto.com/chenkai/765292

    上一篇:哔哩哔哩怎么换壁纸
    下一篇:没有了

    相关文章

    网友评论
    相关栏目
    最近更新
    热门文章