搜索
您的当前位置:首页正文

基于HTML5的旅游特产介绍平台的设计

来源:好走旅游网
程序设计・Program Design 基于HTML5的旅游特产介绍平台的设计 文/王学昌 权声明等。 <1 <a href-=”样”>景点推荐</a></li> <1i><a href=” ”>登录</a></li> <li><a href=’’#”>日常小知识</a></li> 近年来,随着我国人民的物 质生活不断提高,我国掀起了一 场旅游热,旅游人数不断增加, 大部分人都选择带走一些特产, 旅游特产介绍平台的设计会使越 来越多的旅游者受益 简要介绍 了使用HTML5、CSS和JavaScri口t 1.3.1布局代码: <div> <div id=”header”></div> <div id=”main”></div> <div class=”leflmain”></div> <div class=”midmain”></div> <div class=”rightmain”></div> <l <a href=”拌”>旅游小知识</a></li> </ul> </div> 如果不对页内导航列表进行一些美化的 话,页内导航会显得于页面有些不和谐。对页 技术设计和优化平台页面的步骤。 <div id=”footer”></div> </div> 其次确定整体及每部分的位置以及背景 【关键词】旅游特产介绍HTML5超文本标记 色等,上下部分以上半部分为例,部分代码为: 语言CSS JavaScr ipt技术 body{ font-size:14px; ) #header{ 1引言 width:100%; height:30Opx; 我们每个人心中都有一个旅游梦,当我 background:撑: 们怀揣这梦想来到我们梦想中的地方时,我们 padding:0px; 自然少不了会去买些特产。但是我们怎么知道 margin:0px; 特产的原产地是怎样的呢?我们又怎样才能知 } 道我们购买的特产的大致价格而不被一些商家 确定中部分为3份,部分实现代码为: 欺骗昵? .main{ 近年来,全国各地掀起了一场旅游热, width:10O% 不管是青少年,还是中年人,凡是有经济条件 margin:0 auto; 的人,都想要每年至少出去旅游一次。根据一 background—color:存: 些数据看:2014年来全国游客有36.1l亿人次, position:relative: 比上年增长10.7%;2015年则有40.0亿人次, ) 比2014年增长10.5%;而到了2016年的时候, #1eftmain,#rightmain{ 更是预计国内旅游44.4亿人次,同比2015年 width:20%: 增长1l%。由此也就带来了各地特产的大量销 position:absolute 售。为旅游者设计一个有关特产介绍和介绍旅 top:O: 游知识的平台,使旅游者能够拥有更好的旅游 } 体验。 #leftmain{ HTML5作为新一代万维网的核心语言, left:0; 同时还包括CSS与JavaScnpt技术。CSS3在 ) 图片、布局的样式控制上有很多优势,在网页 tmain{ 视觉元素方面表现更加突出。将HTML5与 right:O: CSS3功能与优势进行融合,将设计出界面友 } 好、和谐的页面。并且HIML5简化了页面设 #rnidmain{ 计,促使布局和样式分离,并降低了脚本的复 background:≠}: 杂度,同时会减少对插件的依赖性。 margin:0 5px; 2 HTML5设计平台界面 } 实现了首页的1.3.1布局之后,要对首页 首先要建立一个总文件夹,在其中建立 做一个页内导航,这样更能方便浏览者对首页 html,javascript,CSS,images等子文件夹。 的浏览,并且帮助浏览者了解首页的所有内容, 把不同的模块放在不同的文件夹里,便 使浏览者更好的浏览。 于日后的管理,把这些子文件夹放置于一个总 对中部左侧的业内导航部分实现跳转功 文件夹中,便于用<link>链接,形成一个完 能,部分代码如下: 整的平台内容。 <div id=”yeneidaohang”align='’left”> 首页采用网页传统1—3-1布局,最上部由 <h2 align=”center”>页内导航</h2> 平台图片和导航条组成;中部左侧为页内导航 <ul aling=”left”> 和美景展示,中间为特色推荐和景色推荐,右 <li><a href=” ”>风景欣赏</a></li> 侧则为日常小知识和旅游小知识:最下部为版 <li><a href=” ”>特色推荐</a></li> ・基金项目:西藏自治区大学生创新创业项目研究成果,项目编号:201 7QCX084。 238・电子技术与软件工程Electronic Technology&Software Engineering 内导航进行一些美化,部分代码实现如下: #yeneidaohang{ back ̄,round:#; padding:1 0px 20px; margin:O; ) #yeneidaohang ul li{ list—st5 le:none; font—size:16px; height:3Opx; background:url(../images/1.gif)no—repeat --5px一10px; ) 之后,利用link和hover属性使鼠标在点 击导航前和划过导航时的动态效果 #yeneidaohang ul li a:link{ color:#; text—decoration:none; cursor:hand; ) 抖yeneidaohang ul li a:hover{ color:orange; text—decoration:none; cursor:hand; } 之后,对中部左侧的美景展示进行设计, 部分代码如下: <div> <div id=”viewheader”>风景欣赏</div> <div id=’’view’’> <u1> <li><img src=”images/1.jpg”></li> <li><img src=”images/2.jpg”></1 <li><img src=”images/3.jpg”></l </ul> </div> </div> 如果不对图片设置一些属性,那么图片 就会以它的原始大小来显示,这样可能会超过 设置的左侧大小,设置图片属性的部分代码如 下: img{ width:40Opx; height:300px; border:solid#fff2px; text—aling:center; ) Program Design・程序设计 midmain中的特色推荐部分设计和左侧美 景展示基本相同,只是需要将图片的大小改的 较小些,依据所定义的中部main的大小以及 在一行中所要放的图片个数来确定图片的大 小,同时要对li设置一个float属性。 midmain中的景点推荐部分需要图片和文 #headerimg{ position:relative; li> </ul> } b协f position:absolute; right:10px; </div> 利用CSS来改善导航,使导航更加实用。 #nav{ background:#; 字结合,这里,只举出一个例子的代码: <div> <div><h2>景点推荐</h2></div> <div> <img src=”images/4.jpg”> </div> <div> <h3>景点名称</h3> <span>景点简介</span> </div> </div> 在景点推荐中,可以通过设置color属性 来改变字体的颜色:可以通过设置text align 属性使字体居中;可以通过设置font.family属 性改变字体的种类。 中部右侧的日常小知识和旅游小知识模 块,用文字列表(用<ul>、<li>标签)可以解 决,点击内容后,链接到一个已经做好的相对 应的新的页面上。 运用padding/margin属性来适当的留白, 会让浏览者获得更好的浏览体验。 中部左中右部分的盒内内容与边框的距 离: padding:10px 15px; 各个部分之间设置区分开的距离: margin:0 3px; 3 HTML5+CS¥+JavaScr i pt实现最上部图 片的自动切换 顶部图片可以使浏览者更好的了解主要 内容,顶部的一个好的图片会使浏览者的好感 度上升很多,而使顶部的图片自动切换,则会 让浏览者了解到更多的内容,也会吸引浏览者 的目光。 搭配使用HTML5、CSS和JavaScript, 完美的实现图片的自动切换:利用JavaScript 代码使最上部的图片实现自动切换;利用 HTML5和CSS定义图片的显示规范;在右下 角处添加一些方格,鼠标点击按钮时,显示相 对应的的图片,鼠标离开后,继续自动播放图 片。 HTML5部分代码如下: <div id=”headerimg’’> <div> <img src= image ̄l dpg id-- imgs ) </div> <divid--”btn”> <SPan onmOH seover=“imgshOW (1)”onmouseout-=“imganto(1”>1</span> <span onmouseoVer=“img ShOW (2)”onlnouseout=“imgauto(1”>2</span> <span onmouseover=“img Sh0W (3)”onmouseout=“imgauto()”>3</span> <,div> </div> CSS部分的代码如下: bottom:10px; text—align:center; ) line—height:40px: #bm span{ } display:inline-block; #navul{ width:10px; list-style:none; height:lOpx; } border:solid#000; #navulli{ text-align:center; display:in1ine—b1ock; } text—aling:center; 实现自动切换的JavaScript部分代码如下: font—size:16px; Var a new array; width:8Opx; art[0]=”images/4.jpg line—hei t:35px; art[1] ”images/5.jpg”; ) arr[2] ”images/6.jpg”; #nayulli a{ Var count=O; color:#000; function autoplay0{ } if(arr.1engh=count){ a:link{ count=O; font—size:1 6px; j text-decoration:none; document.getElementByld(”imgs”) } src=arr[count]; a:hover{ COUnt++: color:orange; } font-size:1 6px; var Timer=setlnterval(autoplay,2000); text—decoration:none; Function clearTimer{ cursor:hand; clearlnterval(Timer); ) } ,/鼠标悬停时显示指定图片 5结语 Function imgshow(n){ 计算机网络技术飞速发展不仅经济发展, clearTimer(); 也能促使社会生活进步。Web生产技术决定了 var index=parselnt(n); 互联网的呈现效果,HTML5和CSS3技术在 document.getElementByld(”imgs”) 现代计算机中使用广泛。旅游特产介绍平台的 src=art[index—l】; 设计为了更好的为旅游者服务,在创建过程中 count=index; 保证每一个设计都能使浏览者获得最好的浏览 } 体验。对特产的介绍使旅游者能够更好的了解 //鼠标离开后恢复自动播放 自己所购的特产的产地和大致价格,并且还能 Function imgauto(){ 获得一些旅游攻略,从而使旅游者拥有更好的 Timer=setInterval(autoplay,2000); 旅游体验。 } 4 HTML5+CSS实现导航内容 参考文献 (i】张琳.浅析HTML5+CSS3在网页设计中的 导航是一个指引浏览者的指路者,有了 新特性及优势[J】.西安文理学院学报(自 导航,浏览者能够更快的找到想要找的内容, 然科学版),2O17(11). 增加了浏览者的浏览体验。 [2]张玉晴,黄瑾娉.基于HTML5的跨平台移 部分代码如下: 动应用关键技术的研究与实现….工业 <divid--”nay’ > 控制计算机,201 3,26(03):56-58. <uI> [3】赵玲,隋欣,陈寰等.基于SEO优化的响 <1 <a href=-”1.html”>首页</a></ 应式公益网站设计….电脑编程技巧与 li> 维护,201 7(04). <li><a href=’’2.html”>全部内容</a></ [4]解颐,方红亮,曲珍等.基于HTML5脚本 li> 的旅游软件开发….电脑编程技巧与维 <li×a href=”3.html”>了解风土<,a×, 护.20l7(04). li> <l <a hre ”4.html”>食品文化<,a×, 作者单位 li> 西藏大学西藏自治区拉萨市850000 <li><a href-=”5.html”>历史传说</a></ Electronic Technology&Software Engineering电子技术与软件工程・239 

因篇幅问题不能全部显示,请点此查看更多更全内容

Top