一种基于HTML5的品牌宣传网站设计

计算机时代 / 2018年08月10日 07:32

互联网+

周灵 王莉莉 宋燕燕 段红秀 李云琳

摘 要: 基于HTML5与CSS3技术,配合Bootstrap框架,提出一种品牌宣传网站的设计方案。该设计使用JavaScript和JQuery,引用轻量级插件,提升用户体验的交互效果,并结合后台数据库MySQL以及集成开发环境Eclipse和后台服务器Tomcat,实现品牌宣传型网站的后台搜索功能,以提升用户体验以及网站的实用性。

关键词: HTML5; CSS3; JavaScript; Bootstrap

中图分类号:TP319 文献标志码:A 文章编号:1006-8228(2016)08-19-04

Abstract: Based on HTML5, CSS3 technology and Bootstrap framework, the design of a brand promotion website is proposed. The design uses JavaScript, JQuery and lightweight plug-in to improve the interaction effect of user experience, and combining the background database MySQL with the integrated development environment Eclipse and the backend server Tomcat, realizes the background search function of the brand promotion website to enhance the user experience and website usability.

Key words: HTML5; CSS3; JavaScript; Bootstrap

0 引言

HTML5是一种专门用来编写Web内容的语言,是开放的Web网络平台的奠基石,将成为HTML、XHTML以及HTML DOM的新标准[1]。HTML5通过创建一种标准化的、直观的UI标记语言的形式来简化网页的设计和构建,里面包含了自己有效的数据管理、绘制图形、视音频工具,适用于不同能力的设计师和开发团队,使他们能够发布简单文本、丰富的交互式多媒体等各种形式的内容,它使面向网页和便携式设备的跨浏览器应用程序的开发变得简单化。

本研究首先利用HTML5与CSS3配合Bootstrap框架,设计出品牌宣传网站整体框架结构,然后使用JavaScript和JQuery,以及引用一些既轻量级又优秀的插件,设计出能够提高用户体验的交互效果。最终结合后台数据库MySQL,以及集成开发环境Eclipse和后台服务器Tomcat,实现品牌宣传型网站的后台搜索功能。

1 基于HTML5的品牌宣传网站的总体流程设计

1.1 网站整体设计流程

美国著名用户界面设计专家Jesse James Garrett从用户体验角度提出网站设计的基本框架,从高到低五个层面的框架依次是战略层、范围层、结构层、框架层、表现层[2]。依据这五个层次要素,整合网站设计的重要步骤,我们可得出综合型设计类网站信息构建的具体步骤如图1所示。

1.2 导航栏Navbar的设计

导航栏是网页设计中必不可少的部分,它是指通过某种技术方法,为网站用户提供一定的途径,使用户可以便捷地访问到所需的内容,并且在浏览网站时可以快速地从一个页面转到另一个页面的快捷方式。利用导航栏,用户就可以快速找到想要浏览的页面,例如想要选择浏览品牌咨询,可以直接点击“品牌”选择里面的品牌名字便可进入该品牌的页面。让网站的层次结构以一种有条理的方式清晰展示,引导用户毫不费力地找到并管理信息是导航栏的主要目的,让用户在浏览网站过程中不会“迷路”。导航栏一定要简洁、直观、明确,这样才能让网站信息可以有效地传递给用户。

基于HTML5的品牌宣传型网站的导航栏有三种不同的效果,第一种是主页面的导航栏,即横着排列锁定的导航栏,不会随着向下浏览网页而改变位置。简洁明了清晰的给出整体网站的结构布局。分为四大部分:主页、品牌、品牌MV、所有品牌。为了使导航栏不生硬,提高用户的交互体验,在此HTML5结合了CSS3伪类hover的方法,制作出鼠标浮动效果。由于是品牌宣传型网站,所以一定要有品牌分类,导航栏还需要结合下拉列表。这里使用HTML5的无序列表

  • 标签来实现。在此主页面引用了Bootstrap框架中CSS部分里面定义了"dropdown"、"dropdown-menu"、"dropdown-inner"、"list-unstyled"类,可以直接让
    • 等标签来继承。

      第二种是品牌主页的响应式导航栏,它和主页面固定的导航栏有着本质的不同,区别在于它是可浮动的,也就是说该导航栏会随着客户浏览页面的位置的不同一直显示于顶部不会改变,方便用户随时进行导航切换页面。该导航栏分为:Home、About、News、Products、Videos、返回主页。香奈儿品牌网页整体同样引用了Bootstrap框架,但为了给导航栏添加响应式特性,还特意加载了Bootstrap的折叠(Collaps)插件。需将折叠的内容包裹在带有.class、.collapse、.Navbar-collapse 的中。折叠起来的导航栏实际上是一个带有

      .Navbar-toggle及data-target元素的按钮。第一个是 data-toggle,用于告诉JavaScript需要对按钮做什么。第二个是data-target,指示要切换到哪一个元素。三个带有class .icon-bar的创建所谓的汉堡按钮。这些会切换为.nav-collapse 中的元素。导航栏的继承了collapse、Navbar-collapse、scrollspy、smooth-scroll类。使用

      • 标签来制作分类,利用标签里的href属性来制作target,可以使用户点击到哪一个模块,然后就获取模块的ID号,切换到相应ID的模块。同时导航栏还加载了自动更新导航插件,也就是滚动监听(Scrollspy)插件,插件的作用在于导航栏可以根据滚动条的位置自动更新对应的导航目标。其基本的实现是基于滚动条的位置向导航栏添加.active class。再与hover伪类相配合,就实现了滑动或点击到相应模块,相应模块的标签颜色变成蓝色,其余的标签颜色是白色。因为香奈儿品牌页面是整页式设计,所以导航栏的导航方式也与主页的不同,加载了smooth-scroll插件,使导航方式更改为滑动导航。
      [2] 存入我的阅览室

      • 《计算机时代》

        2017年02期

      技术广角
      大规模计算机集群在地震勘探资料处理中的应用探讨
      基于Lenet—5的卷积神经网络改进算法
      AOMDV多路径协议的研究和改进
      室内定位技术的研究综述
      网络天地
      UC的商业价值及企业应用案例分析
      一种基于HTML5的品牌宣传网站设计
      基于SSH的Linux系统远程登录研究
      内容中心网络研究与进展
      基于ARM的物联网多网互联网关的设计与实现
      基于Web的学生办公系统设计
      高性能计算机系统搬迁与集成的规划与实施
      信息安全
      一种基于异常入侵检测的报警融合技术
      应用实践
      海量随机数碰撞率检测的快捷方法
      HTML5中的Canvas动画研究
      图书馆自习室自动排座系统的设计
      基于ZigBee与公众平台的停车场管理系统设计与实现
      小波变换在医学图像处理中的应用
      经验技巧
      基于Contourlet变换和区域能量区域方差的图像融合方法
      基于.NET技术的CMS响应式页面生成系统设计与实现
      基于PowerPoint的快速视频课件制作
      计算机教育
      面向南疆地区的操作系统课程教学改革探索
      基于闽台合作的动漫专业课程体系的构建
      递进式项目教学法在C语言教学中的应用
      项目教学法在计算机文化基础课程教学中的应用
      支持下的藏语教学研究
      物联网专业“校中厂”建设的思考
      基于“互联网+”的应用型本科计算机专业教学改革研究
      以科技竞赛为载体的计算机专业研究生的创新能力培养研究
      IT行业人员职业教育问题探析
      计算机专业英语课程教学方法改革

1.环球科技网遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.环球科技网的原创文章,请转载时务必注明文章作者和"来源:环球科技网",不尊重原创的行为环球科技网或将追究责任;3.作者投稿可能会经环球科技网编辑修改或补充。