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

四、完成头部 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%的人还看了以下文章

  • web开发技术课程项目考查

    考查目的 一、专业能力目标 ①检验学生对《web开发技术》课程的理解与掌握情况 ②锻炼学生运用所学知识解决实际问题,进行项目开发的能力。 ③掌握web项目的开发流程,网站建设的技术和方法,具备一定的网站设计能力及网页制作能力。 ④培养学生网站规划建设、发布,以及管理维护的基本技能。 ⑤培养学生掌握项目开发的的思想和方法,树立严肃认真的工作作风。 二、技能目标…

    2018年6月1日
    4.4K0
  • 从零开始做APP界面设计三:字体选择 字号及配色方案

    上一篇《从零开始做APP界面设计二:App界面设计尺寸》我们学习了app界面设计尺寸规范,今天中国网页设计给大家分享App界面设计中字体的选用、字号设置及配色方案。 App界面设计标准色: 背景用色、文字用色、图标用色 App界面设计标准字: IOS:中文使用苹方字体  英文和数字使用Helvetica Android:中文使用思源黑体 英文和数字使用Rob…

    2018年4月22日
    7.3K0
  • 福利!13款免费商用黑体字体推荐

    “黑体”结构清晰、简洁有力的字形风格能使版面显得庄重醒目并富有现代感。无论是识别性、适用面、视觉效果都非常好。本期推荐 13 款免费商用黑体,前 6 款为各大品牌开发的黑体字型,后 7 款是在传统黑体上进行设计改造,形成各有特点的黑体变体。 Adobe 和 Google 共同开发的免费黑体。字体设计优雅,显示效果优秀,可以满足不同场景下的文字显示需求。由于字…

    2023年1月20日 网页设计
    7.1K0
  • HTML5+CSS3制作网页实例:HTML5入门

    步骤3 – CSS CSS代码和页面风格。 CSS第1部分 *{ /* Universal reset: */ margin:0; padding:0; } header,footer, article,section, hgroup,nav, figure{ /* Giving a display value to the HTML5 rend…

    2019年3月7日
    10.9K0
  • 2023新年福利第一弹:38个设计师必备技巧

    设计师必备的38个设计小技巧,没有任何技术含量。轻轻松松给你的作品加分。

    2023年1月21日 网页设计
    1.7K0
  • web前端开发及PHP学习网站网址大全

    学习提升网站: 翼狐网 http://www.yiihuu.com/Hack Design https://hackdesign.org/掘金 https://juejin.im/ web前端开发网站: 中国网页设计:http://www.125jz.com/Wordpress主题 :http://www.weidea.net/Wordpress教程:htt…

    2019年10月24日
    4.0K0

发表回复

登录后才能评论