网页制作实战项目九:飘城旅行社(分步教程)精

四、完成头部 header

头部 header 包含LOGO+导航nav,最终代码

<header id="nav">
    <div class="center">
        <h1 class="logo">瓢城旅行社</h1>
        <nav class="link">
            <h2 class="none">网站导航</h2>
            <ul>
                <li class="active">
                    <a href="###">首页</a>
                </li>
                <li>
                    <a href="###">旅游资讯</a>
                </li>
                <li>
                    <a href="###">机票订购</a>
                </li>
                <li>
                    <a href="###">风景欣赏</a>
                </li>
                <li>
                    <a href="###">公司简介</a>
                </li>
            </ul>
        </nav>
    </div>
</header>

五、搜索区

 header 头部往下,设计一块搜索区。这个区域,可以是广告大图,也可以是用户注册,也可以是一个搜索条,都是一个大幅背景,内嵌一个表单。

网页制作实战项目九:飘城旅行社(分步教程)精

从网上搜索一张风景图,原图的分辨率为:1920 x 1200。我们截取了中间一段变成:1920 x 600。

<div id="search"></div>

//可以直接设置宽度为 1920 吗?

#search {
    width: 1920px;
    height: 600px;
}

如果使用 1920 的宽度,势必在底部产生滚动条,非常的难看。那不采用 1920 的宽度,整张大图无法全面显示。那么我们的设计理念是,1280 分辨率显示大图中部区域的图片内容,而浏览器不断增大,就显示的内容越多。超过 1920 分辨率,让图片居中,两边空白即可。

//使用 100%,并插入背景图片

#search {
    width: 100%;
    height: 600px;
    background: url(../img/search.jpg);
}

当我们故意缩小分辨率时,小于 1280 时,底部会出现滚动条。当我们拉动滚动条时,发现右侧出现的大量空白。这时由于之前采用了 100%自适应导致的,那我们强行设置这里虽然是 100%。但如果小于 1280 分辨率,就必须固定在 1280 即可。

//不能小于 1280 分辨率

#header {
    min-width: 1263px;
}

#search {
    min-width: 1263px;
}

对于大于 1920 的分辨率,我们将背景图片居中显示即可,两边留白。当然,还有一种方式,是专门设计这张大图的过渡渐变,两边快要接近纯色是,添加背景过渡。

//大于 1920 分辨率时

#search {
    background: url(../img/search.jpg) no-repeat center;
}

六、搜索框

我们希望在大图中间安插一个搜索框,先安插一个半透明的区块。

//创建一个区块

<div id="search">
    <div class="center"></div>
    <input type="text" class="search" placeholder="请输入旅游景点或城市">
    <button class="button">搜索</button>
</div>

//将区块半透明且居中

#search .center {
    width: 600px;
    height: 60px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -30px 0 0 -300px;
    border-radius: 10px;
    opacity: 0.6;
}

//父元素设置相对点

#search {
    position: relative;
}

//搜索框和按钮样式

#search .search {
    width: 446px;
    height: 54px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -27px 0 0 -296px;
    border-radius: 10px;
    border: 1px solid #666;
    font-size: 24px;
    color: #666;
    outline: none;
    padding: 0 10px;
}

#search .button {
    width: 120px;
    height: 54px;
    position: absolute;
    top: 50%;
    left: 50%;
    cursor: pointer;
    margin: -27px 0 0 175px;
    font-size: 22px;
    border-radius: 10px;
    border: none;
    color: #666;
    font-weight: bold;
    outline: none;
}

125jz网原创文章。发布者:江山如画,转载请注明出处:http://www.125jz.com/3173.html

(4)
江山如画的头像江山如画管理团队
上一篇 2019年1月5日 下午9:55
下一篇 2019年1月19日 上午11:25

99%的人还看了以下文章

  • 这篇设计配色干货,0基础也能让你做出好作品

    互补色:色相环间隔 180° 的颜色称之为互补色,色相环上夹角呈现一条直线,互补色的颜色性质相差较大,将这两种颜色相互搭配,就会使这两种颜色都显得更加鲜明,也将视觉冲击力强度提升至峰值。这类配色形式优缺点和对比色很相似。只不过此类视觉冲击力更强也更难把控。 案例展示: 色彩的色调 色彩是有色调的,色调可以理解为:通过改变明度与饱和度来调配色彩浓淡、强弱程度,…

    2020年2月18日 网页设计
    5.0K0
  • 浏览器播放mp4格式视频时只有声音看不到画面的原因及解决方法(精)

    做HTML5网页,要播放视频,视频格式为mp4,结果浏览器只能听到声音,看不到画面。 反复测试,多个浏览器均出现此问题。刚开始以为视频的格式不对,我是从MOV转的MP4格式,反复确认嵌入的视频确实是mp4格式的,可是试了好多次结果都一样,只有声音不显示图像,搞了一天,直接搞懵了。 在网上到处搜索,最终解决。 问题描述: 在html5页面中嵌入视频,用浏览器打…

    2018年5月9日
    17.4K0
  • 网站logo制作13项实用技巧

    介绍了常用的网站logo制作方法、制作技巧。

    2019年11月16日 网页设计
    6.6K0
  • 企业做网站选择定制开发,还是网上在线模板建站好?

    不少企业老板,要做网站,总爱先问做网站多少钱? 在《做个企业网站多少钱?》一文中,我们讲解了做网站,先要明白,价格和价值的关系,只看价格不比质量,不看实际给企业能带来多大价值的网站都是没有什么用处的,看似便宜,实际多花了钱,后期还要重做,总起来花的钱比原来还要多。想花一千的价格,还要求网站页面漂亮,功能完善,用户体验及排名都要好,这是不现实的。 企业做网站选…

    2018年12月17日
    2.8K0
  • 6个技巧让你的版面设计的脱颖而出!

    优秀的版面设计可以让一个普通的文档脱颖而出。本文给大家分享6个让你版面设计脱颖而出的技巧:对齐,聚拢,重复,对比,强调,留白。并通过实例讲解原有版面设计的不足,运用这6个技巧如何改进你的版面设计。

    2018年10月2日
    4.9K0
  • 如何制作网页,网站制作流程

    如何制作网页?初学者如何制作满意的网页?网站制作流程。

    2019年1月25日
    5.4K0

发表回复

登录后才能评论