html+css布局

页面首部布局


首部布局预览图:


首部布局预览图.jpg

html布局代码:

<div id="head">
        <div class="top">
            <img src="image/2.jpg" alt="" align="absmiddle">&nbsp;全省免费服务热线:
            <span>96556</span>
             <span>0731-84635555</span>7
             旅行社同行热线:
             <span>0731-84402588</span>
              <a href="#">登录 </a>
              <a href="#">注册</a>
        </div>
        <div id="banner">
            <div class="logo">
                <img src="image/3.jpg" alt="">
                <a href="#"></a>
            </div>
            <div class="nav">   
                    <a href="#">首页</a>              
                    <a href="#">出境游</a>             
                    <a href="#">国内游</a>             
                    <a href="#">特价游</a>             
                    <a href="#">签证</a>
                 </div>
            <div class="search">
                <form>
                    <input type="text" value="输入目的地" class="text">
                    <input type="submit"  value="" class="sub">
                </form>
            </div>
        </div>
        <div class="Nav">
            <div class="mainNav">
                <ul>
                    <li>
                        <a href="#">出境跟团游</a>
                        <div class="menu"></div>
                    </li>

                    <li>
                        <a href="#">出境自由行</a>
                        <div class="menu"></div>
                    </li>

                    <li>
                        <a href="#">国内跟团游</a>
                        <div class="menu"></div>
                    </li>
                    
                    <li>
                        <a href="#">国内自由行</a>
                        <div class="menu"></div>
                    </li>

                    <li>
                        <a href="#">湖南周边游</a>
                        <div class="menu"></div>
                    
                    </li>
                </ul>
            </div>
            <div class="subNav">
                <a href="#">中国</a>
                <a href="#">台湾</a>
                <a href="#">泰国</a>  
            </div>
        </div>

CSS样式代码:

/*页面头部开始*/
    
    /*额头开始*/
        #head{
            width: 100%;
            height: 200px;
            background:url("../image/1.jpg");

        }
        #head .top{
            width:1000px;
            height: 47px;
            margin:0 auto;
            line-height: 47px;
            color: #666;
            font-family: "微软雅黑";
            font-size:13px;

        }
        #head .top span{
            color: #E20076;
            font-weight: bold;  
            padding: 0px 4px;

        }
        #head .top a{
            text-decoration: none;
            color: #666;
            padding: 0 5px;
            font-weight: 800;

        }
        #head .top a:hover{
            color: #E20076;
        }
    /*额头结束*/
    
    /*面部开始*/
        #banner{
            width:1200px;
            height:100px;
            
            margin:0 auto; 
        }
        
        /*logo开始*/
        #banner .logo{
            width:341px;
            height: 78px;
            padding-top: 10px;
            float: left;
        }
        /*logo结束 */
        
        /*搜索框开始*/
        #banner .search{
            width: 300px;
            height:70px;
            float: right;
            position: relative;
        }
        #banner .search input.text{
            width: 230px;
            height: 33px;
            font-size:12px;
            color: #999;
            text-indent: 10px;
            border:1px solid #e1e1e1;
            position: absolute;left:6px;top:25px;
        }
        #banner .search input.sub{
            width:35px;
            height:35px;
            border: 0;
            position: absolute;right:30px;top:25px;
            background:url("../image/4.jpg"); 

        }/*搜索框结束 */
        
        /*上下的导航栏开始*/
        #banner .nav{
            width: 500px;
            height: 80px;
            font-size:16px;
            font-family:"微软雅黑";
            float: left;
            line-height:100px;
            padding-left: 50px;

        }
        
        #banner .nav a{
            text-decoration: none;
            color: #000;
            font-weight:bold;
            padding: 0 20px;
        }
        #banner .nav a:hover{
            color: #E20076;
        }
    
        #head .Nav{
            width:1000px;
            height:52px;
            margin:0 auto;
        }
        #head .Nav .mainNav{
            width:550px;
            height: 52px;   
            float:left;

        }
        #head .Nav .mainNav ul li{
            list-style: none;        /*清除li的默认原点*/
            float:left;
            width: 100px;
            height: 52px;
            line-height: 52px; 
            text-align: center;
            font-size:14px ;
            font-family: "微软雅黑";
            position: relative;
        }

        #head .Nav .mainNav ul li a{
            color: #fff;
            text-decoration: none;

        } 
        #head .Nav .mainNav .menu{
            width: 350px;
            height: 300px;
            border: 2px solid #E20076;
            border-top:0px;
            position: absolute;
            background: #fff;
            filter:Alpha(opacity-90);-moz-opacity:0.9;opacity: 0.9;-webkit-opacity:0.9;
            left:0px;top:52px;
            display: none;
            z-index: 3;
        }
        #head .Nav .mainNav ul li.hover{
            background: #B80064;
        }

        
        #head .Nav .subNav{
            width: 150px;
            height: 52px;   
            float:right;
            font-size:14px;

        }
        #head .Nav .subNav a{
            line-height: 52px;
            color:#fff;
            text-decoration: none;
            float:left;
            padding:0px 5px;
        }
        #head .Nav .subNav a:hover{
            text-decoration: underline;
        }
        /*上下导航栏结束*/

/*页面头部结束*/

Javascript特效代码:

    // 搜索框特效
        var d_Value=$(".search input.text").val();
        
        //获取焦点
        $(".search input.text").focus(function(){
            if($(this).val()==d_Value){
                $(this).val("");
            }
        })
        //失去焦点
        $(".search input.text").blur(function(){
            if($(this).val()==""){
                $(this).val(d_Value);
            }
        });

代码释义:
   $   代表获取页面中的元素
  var   定义变量的关键字
  function     函数方法         // 干活的劳动人民
val()方法值    value值
focus   焦点获取
blur   失去焦点

效果图


WEB项目实战布局1(首部).jpg

页面广告轮播图布局:


html布局代码:

<div id="Adv">
        <div class="ImgList" style="background: url('image/a1.jpg'); center"></div>
        <div class="ImgList" style="background: url('image/a2.jpg');center"> </div>
        <div class="ImgList" style="background: url('image/a1.jpg'); center"></div>
        <div class="ImgList" style="background: url('image/a2.jpg'); center"></div> 
        <ul class="button">
            <li class="hover"></li>
            <li></li>
            <li></li>
            <li></li>
        </ul></div>

CSS样式代码:

/*页面广告开始*/
        #Adv{
            width: 100%;
            height:421px;
            position:relative;

        }
        #Adv .ImgList{
            width: 100%;
            height: 421px;
            position: absolute;
            
        }
        #Adv .button{
            position: absolute;
            left: 45%;
            bottom: 30px;
            z-index: 3;


        }
        #Adv .button li{
            list-style: none;
            width: 15px;
            height:15px;
            background: #E20076;
            border: 1px solid #fff;
            border-radius:10px;
            margin:0px 2px;
            float: left;
    
        }
        #Adv .button li.hover{
            background: #dddddd;

        }



/*页面广告结束*/

Jquery控制特效代码:

// 广告轮播图

        // 鼠标轮播

        var _index=0;       //初始化序列号
        
        var timePlay=null;  //初始化定时器
        
        $("#Adv .ImgList").eq(0).show().siblings("div").hide();
        
         $("ul.button li").hover(function(){  //鼠标滑入

            // body...
            clearInterval(timePlay);

            _index=$(this).index();

            $(this).addClass("hover").siblings().removeClass("hover");
            $("#Adv .ImgList").eq(_index).fadeIn().siblings("div").fadeOut();
         },function(){    //鼠标滑出
                autoPlay();
        
         })
![主要内容布局预览图(左).jpg](http://upload-images.jianshu.io/upload_images/10355635-ca276ceabf232e9a.jpg?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)

         // 定时自动轮播

         function autoPlay(){
            timePlay=setInterval(function(){  //设定定时器实现定时

                _index++;
                if(_index<4){
                    $("ul.button li").eq(_index).addClass("hover").siblings().removeClass("hover");
                    $("#Adv .ImgList").eq(_index).fadeIn().siblings("div").fadeOut();

                }else{
                    _index=-1;
                }
            },2000);
         };
        autoPlay();

效果图:


广告轮播效果图

页面主要内容区域布局:


主要内容布局预览图(左):

主要内容布局预览图(左).jpg

html布局代码:

<div id="Content">
        <div class="ConL">
            <p class="biaoti">
                <img src="image/lx1.jpg" alt=""></p>
            <ul class="select_but">
                <li class="hover">新品推荐</li>
                <li>热门推荐</li>
                <li>高端定制</li>
            </ul>
            <div class="select_con">
                <div class="se_con">
                    <ul class="se_ImgList">
                        <li><img src="image/da.jpg" alt="" width="156px" height="124px">
                            <p>哈斯卡还贷款撒娇还贷款技术开发季后赛卡</p>
                        </li>
                        <li><img src="image/da.jpg" alt="" width="156px" height="124px">
                            <p>哈斯卡还贷款撒娇还贷款技术开发季后赛卡</p>
                        </li>
                        <li><img src="image/da.jpg" alt="" width="156px" height="124px">
                            <p>哈斯卡还贷款撒娇还贷款技术开发季后赛卡</p>
                        </li>
                        <li><img src="image/da.jpg" alt="" width="156px" height="124px">
                            <p>哈斯卡还贷款撒娇还贷款技术开发季后赛卡</p>
                    </li>
                    </ul>
                </div>
                <div class="se_con">
                    <ul class="se_ImgList">
                        <li><img src="image/da.jpg" alt="" width="156px" height="124px">
                            <p>哈斯卡还贷款撒娇还贷款技术开发季后赛卡</p>
                        </li>
                        <li><img src="image/da.jpg" alt="" width="156px" height="124px">
                            <p>哈斯卡还贷款撒娇还贷款技术开发季后赛卡</p>
                        </li>
                        <li><img src="image/da.jpg" alt="" width="156px" height="124px">
                            <p>哈斯卡还贷款撒娇还贷款技术开发季后赛卡</p>
                        </li>
                        <li><img src="image/da.jpg" alt="" width="156px" height="124px">
                            <p>哈斯卡还贷款撒娇还贷款技术开发季后赛卡</p>
                    </li>
                    </ul>
                </div>
                <div class="se_con">
                    <ul class="se_ImgList">
                        <li><img src="image/da.jpg" alt="" width="156px" height="124px">
                            <p>哈哈哈啊哈哈哈啊哈哈哈哈</p>
                        </li>
                        <li><img src="image/da.jpg" alt="" width="156px" height="124px">
                            <p>哈哈哈啊哈哈哈啊哈哈哈哈</p>
                        </li>
                        <li><img src="image/da.jpg" alt="" width="156px" height="124px">
                            <p>哈哈哈啊哈哈哈啊哈哈哈哈</p>
                        </li>
                        <li><img src="image/da.jpg" alt="" width="156px" height="124px">
                            <p>哈哈哈啊哈哈哈啊哈哈哈哈</p>
                    </li>
                    </ul>
                </div>
            </div>
        </div>
        <div class="ConR">
            <img src="image/lun1.jpg" alt="">
        </div>
          </div>

CSS样式代码:

/*页面广告结束*/
        /*页面主内容开始*/
        #Content{
            width: 1200px;
            height:560px;
            margin:35px auto;

        }

        #Content .ConL{
            width: 700px;
            height: 560px;
            padding:0px 30px;
            background:url("../image/p1.jpg") no-repeat,url("../image/p2.jpg") no-repeat right top;
            float: left;
        }
        #Content .ConL p.biaoti{
            height: 120px;
            margin: 0px 23px;
            border-bottom:1px dashed #c9c9c9;
            background: white url("../image/lx2.jpg")  no-repeat right top;
        }
        #Content .ConL ul.select_but{
            height: 46px;
            border-bottom:1px solid #eee;
        }

        #Content .ConL ul.select_but li{
            list-style: none;
            float:left;
            width: 122px;
            height: 46px;
            background: url("../image/b2.jpg") no-repeat right bottom;
            line-height: 50px;
            text-align:center;
            font-size: 14px;
        }
        
        #Content .ConL ul.select_but li.hover{
            
            background-image: url("../image/b1.jpg");

        }
        #Content .ConL .select_con{
            height: 382px;
            
            overflow:hidden;
        }
        #Content .ConL .select_con .se_con{
            height: 360px;
            border:1px solid #000;
            margin-top: 20px;
            
            
        }
        #Content .ConL .select_con .se_con ul.se_ImgList li{
            list-style: none;
            width: 156px;
            height: 124px;
            background: red;
            margin:0px 5px;
            float: left;
            position: relative;

        }
        #Content .ConL .select_con .se_con ul.se_ImgList li p{
            height: 0px;
            margin:0;
            color: #fff;
            font-size: 12px;
            padding: 0px 2px;
            text-align:center;
            background:rgba(187,14,115,0.6);
            position: absolute;  left:0;bottom:0;
            overflow: hidden;
        }

        #Content .ConR{
            width: 350px;
            height: 560px;
            background:green;
            float:right;
        }

Javascript代码:

//推荐选项卡切换

        $("ul.select_but li").mouseover(function(){
            $(this).addClass("hover").siblings().removeClass("hover");
            $(this).index();
            $(".select_con .se_con").eq($(this).index()).show().siblings().hide();
        });

    //图片说明显示隐藏 
        $("ul.se_ImgList li").hover(function(){
            $(this).find("p").animate({height:"40px"},200);
        },function(){
            $(this).find("p").animate({height:"0px"},200);
        })
    }

效果图:


内容效果图.jpg

内容效果图2.png
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 216,287评论 6 498
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 92,346评论 3 392
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 162,277评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,132评论 1 292
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,147评论 6 388
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,106评论 1 295
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,019评论 3 417
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 38,862评论 0 274
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,301评论 1 310
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,521评论 2 332
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,682评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,405评论 5 343
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,996评论 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,651评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,803评论 1 268
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 47,674评论 2 368
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,563评论 2 352

推荐阅读更多精彩内容

  • 问答题47 /72 常见浏览器兼容性问题与解决方案? 参考答案 (1)浏览器兼容问题一:不同浏览器的标签默认的外补...
    _Yfling阅读 13,748评论 1 92
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 172,067评论 25 707
  • 本文档回顾了在工作中常会用到的html/css的布局基础,由于很多坑只有在实际中踩到才会去总结,因此,本文也会不定...
    你的肖同学阅读 410评论 0 1
  • 花儿最美的时刻,就是迎着太阳努力绽放!图片拍摄于克拉玛依九龙潭风景区。景区并未开发完全,大部分都是自然风景。大片的...
    荷语微光阅读 339评论 0 2
  • 如果的事 如果你听见窗外滴滴答答 如果你念及轩窗溯梦融化 如果你想起海边微风沙沙 如果你听闻尘世沧桑变化 16.5...
    慕晨的记事本阅读 116评论 0 0