HTML实现足球网站

        近年来,随着我国信息技术的飞速发展,计算机应用已逐渐渗透各个领域。在我们生活当中计算机应用已经十分广泛,各种生活娱乐和体育赛事都与计算机紧密结合在一起,计算机的应用进一步改善了人们生活需求提高人们生活方式和快捷。

        开发足球网站的目的就是为了帮助一部分足球爱好者能更好地观看足球赛事和了解足球文化知识,以及让我们对足球的热爱更浓烈。

        本足球网站使用HTML,CSS和JavaScript语言编写采用HTML作为主要框架,CSS进行网页装饰,以及JavaScript作为动态调整。实现了一般网页信息浏览、观看功能,方便了大量的足球爱好者的观赛感受,让我们的热爱更加热爱了。

 网站首页图示:

首页代码:(部分) 

<!DOCTYPE html>
<html lang="en">
   <head&gt;
      <meta charset="utf-8"&gt;
      <meta name="viewport" content="width=device-width,initial-scale=1.0">
      <title>足球风云 </title>
      <link rel="icon" href="images/ball.webp">  <!--网页图标-->
      <link rel="stylesheet" href="css/ball.css">
      
   </head>
      <body background="images/meixi1.webp"
      style="background-repeat:no-repeat;background-attachment:fixed;background-size:100% 100%;">
         
         <!--头部开始-->
         <div class="header">
            <div class="wrap">
               <div class="triangle"></div>
               <ul class="header-left">
                  <li><a  herf="#"><a href="football.html" target="_top" style="text-decoration:none">&amp;nbsp;&amp;nbsp;首页&amp;nbsp;&amp;nbsp;&amp;nbsp;</a></a><span>|</span>
                     <div class="triangle"></div></li>
                  <li><a  herf="#"><a href="yingchao.html" target="_blank" style="text-decoration:none">&amp;nbsp;&amp;nbsp;英超&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;</a></a><span>|</span>
                     <div class="triangle"></div></li>
                  <li><a  herf="#"><a href="xijia.html" target="_blank" style="text-decoration:none">&amp;nbsp;&amp;nbsp;西甲&amp;nbsp;&amp;nbsp;&amp;nbsp;</a></a><span>|</span>
                     <div class="triangle"></div></li>
                  <li><a  herf="#"><a href="yijia.html" target="_blank" style="text-decoration:none">&amp;nbsp;&amp;nbsp;意甲&amp;nbsp;&amp;nbsp;&amp;nbsp;</a></a><span>|</span>
                     <div class="triangle"></div></li>
                  <li><a  herf="#"><a href="dejia.html" target="_blank" style="text-decoration:none">&amp;nbsp;&nbsp;德甲&nbsp;&nbsp;&nbsp;</a></a><span>|</span>
                     <div class="triangle"></div></li>
                  <li><a  herf="#"><a href="fajia.html" target="_blank" style="text-decoration:none">&nbsp;&nbsp;法甲&nbsp;&nbsp;&nbsp;</a></a><span>|</span>
                     <div class="triangle"></div></li>
                  <li><a  herf="#"><a href="ouguan.html" target="_blank" style="text-decoration:none">&nbsp;&nbsp;欧冠&nbsp;&nbsp;&nbsp;</a></a><span>|</span>
                     <div class="triangle"></div></li>
                  <li><a  herf="#"><a href="oulian.html" target="_blank" style="text-decoration:none">&nbsp;&nbsp;欧联&nbsp;&nbsp;&nbsp;</a></a><span>|</span>
                     <div class="triangle"></div></li>
                  <li><a  herf="#"><a href="zhongchao.html" target="_blank" style="text-decoration:none">&nbsp;&nbsp;中超&nbsp;&nbsp;&nbsp;</a></a><span>|</span>
                     <div class="triangle"></div></li>
                  <li><a  herf="#"><a href="worldcup.html" target="_blank" style="text-decoration:none">&nbsp;&nbsp;世界杯&nbsp;&nbsp;&nbsp;</a></a><span>|</span>
                     <div class="triangle2"></div></li>               
               </ul>
               <ul class="header-right">
                  
                  <li><a  herf="#"><a  herf="#" href="text.html" target="_blank" style="text-decoration:none">&nbsp;大屏看球&nbsp;&nbsp;</a></a><span>|</span></li>
                  <li><a  herf="#"><a href="comm.html" target="_blank" style="text-decoration:none"><i class="iconfont"></i> 球友论坛</a></a></li>
               </ul>
            </div>
         </div>
         <!--头部结束-->

           <!--轮播图-->
             <!--轮播外部容器-->  
           <div id="max">
            <div class="re">
                <ul>
                    <li><img src="images/ga3.jpg" alt="" >
                     </li>
                    <li><img src="images/headerp1.jpg" alt="">
                     </li>
                    <li><img src="images/zhuye2.jpg" alt="">
                     </li>
                    <li><img src="images/headerp2.jpg" alt="">
                     </li>
                    <li><img src="images/ga4.jpg" alt="">
                     </li>
                </ul>
                <ol>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                    <li></li>
                </ol>

                <div id="p-left">
                  <div class="left-1">
                     <a href="十佳球.MP4" target="_blank"><img src="images/10haibao.webp" alt=""></a>
                     <img src="images/maladuona.webp" alt="">
                    <a href="headerp1.html" target="_blank"><img src="images/maladuona1.jpg" alt=""></a> 
                  </div>
               </div>

            </div>
          
            <div class="container">
               <div class="con-p" ><img src="images/gz.gif">
                  <a href="football4.html" target="_blank" style="text-decoration:none"> &emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;
                     东体:广州城赢下广州德比后资方信心增强 股改比较乐观
                  </a></div>
            </div>

            <div class="container1">
               <div class="con-p1" ><img src="images/206.jpg">
                  <a href="football3.html" target="_blank" style="text-decoration:none"> &emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;
                     足球界搞全明星赛真的不可行?
                  </a></div>
            </div>

            <div class="container2">
               <div class="con-p2" ><img src="images/101.jpg">
                  <a href="football2.html" target="_blank" style="text-decoration:none"> &emsp;&emsp;&emsp;&emsp;&emsp;&emsp;&emsp;
                     欧冠小组赛磕磕绊绊 “强势”英超怎么不强势了?
                  </a></div>
            </div>
         </div>       

		<script type="text/javascript">
                  window.onload = function(){
         var box=this.document.getElementsByClassName("re")[0];
         var lik=box.getElementsByTagName("li");
         function fun(i,j){//转换图片函数
            lik[i].style.opacity=1;
            lik[j].style.opacity=0;
            lik[i+5].style.backgroundColor="#ffffff";//改小图标
            lik[j+5].style.backgroundColor="#00000000"
         }
         fun(0,1);//初始化var i =0;
         function auto(){//轮播循环函数
            if(++i>=5){
               i=0;
               fun(0,4);
            }
            else fun(i,i-1);
         }
         timer=this.setInterval(auto,2000);
         box.onmouseover = function () { //鼠标划上去,停止轮播
            console.log('good');
            clearInterval(timer);
         }
         box.onmouseout = function () { //鼠标划出,继续轮播
            timer = setInterval(auto, 2000); //调用定时器
         }
         var j =0;
         for(;j<5;j++){//点击图标可以转换图片
            lik[j+5].ind=j;
            lik[j+5].onclick=function(){
               fun(this.ind,i)
               i=this.ind;
            }
         }
     }

		</script>
      
      </body>
                     
</html>

网页设计

首页使用了JavaScript来实现的轮播图(JavaScript部分):

<script type="text/javascript">
                  window.onload = function(){
         var box=this.document.getElementsByClassName("re")[0];
         var lik=box.getElementsByTagName("li");
         function fun(i,j){//转换图片函数
            lik[i].style.opacity=1;
            lik[j].style.opacity=0;
            lik[i+5].style.backgroundColor="#ffffff";//改小图标
            lik[j+5].style.backgroundColor="#00000000"
         }
         fun(0,1);//初始化下
         var i =0;
         function auto(){//轮播循环函数
            if(++i>=5){
               i=0;
               fun(0,4);
            }
            else fun(i,i-1);
         }
         timer=this.setInterval(auto,2000);
         box.onmouseover = function () { //鼠标划上去,停止轮播
            console.log('good');
            clearInterval(timer);
         }
         box.onmouseout = function () { //鼠标划出,继续轮播
            timer = setInterval(auto, 2000); //调用定时器
         }
         var j =0;
         for(;j<5;j++){//点击图标可以转换图片
            lik[j+5].ind=j;
            lik[j+5].onclick=function(){
               fun(this.ind,i)
               i=this.ind;
            }
         }
     }

      </script>

 首页头部使用了小三角形来做鼠标悬停提示

 具体CSS代码(因为文字的长短不一样,所以我做了两个):

/*
   鼠标悬停
*/
/*绘制三角形*/
.triangle{
   /* position: absolute; */
   display: none;
   bottom: 0;
   left: 50%;
   margin-left: 25px;
   width: 0;
   height: 0;
   border-bottom: 8px solid #fff;
   border-left: 8px solid transparent;
   border-right: 8px solid transparent;
}
.triangle2{ 
   display: none;
   bottom: 0;
   left: 50%;
   margin-left: 35px;
   width: 0;
   height: 0;
   border-bottom: 8px solid #fff;
   border-left: 8px solid transparent;
   border-right: 8px solid transparent;
}

球友论坛这个我做了一个可以留言功能,在网页浏览时,可以在此留言来储存在网页上面。

这里是借鉴了一篇帖子方法来用在了我的网站上)

代码实现:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title>球友论坛</title>
        <link rel="icon" href="images/ball.webp">  <!--网页图标-->
    </head>
    <body background="images/lybeijing1.webp"
    style="background-repeat:no-repeat;background-attachment:fixed;background-size:100% 100%;">
        
        <h1>无兄弟,不足球</h1>
        <textarea id="memo" cols="70" rows="10" placeholder="输入讨论内容"></textarea>
        <input type="button" value="留言/追加留言" onclick="saveStorage('memo')" />
        <input type="button" value="初始化" onclick="clearStorage('msg')" />
        <hr />
        <p id="msg"></p>
        <script type="text/javascript">
            
            function saveStorage(id) {
                //获取textarea的value值
                var data = document.getElementById(id).value;
                //获取当前时间戳
                var time = new Date().getTime();
                //将时间戳作为键值,textarea的value值作为键值内容保存本地数据库
                localStorage.setItem(time,data);
                //保存成功后提示成功
                console.log("数据保存");
                //设置loadStorage函数传参(ID值)
                loadStorage('msg');
                document.getElementById("memo").value="";//输入完按保存时同时清除textarea里的内容
                alert("已保存您的言论!");
            }

            function loadStorage(id) {
                var result = '<table border="1">';
                //遍历本地数据所有内容
                for(var i = 0; i < localStorage.length; i++) {
                    //获取一条新增键值
                    var kes = localStorage.key(i);
                    //获取新增键值内容
                    var value = localStorage.getItem(kes);
                    //获取时间对象
                    var date = new Date();
                    //将时间戳转化为正常时间 Mon Jun 19 1972 11:12:44 GMT+0800 (中国标准时间) 的格式
                    date.setTime(kes);
                    //将转化后内容变成字符串
                    var datestr = date.toGMTString();
                    //将所有新增内容添加result变量result += '<tr><td>' + value + '</td><td>' + datestr + '</td></tr>'
                }
                result += '</table>';
                var target = document.getElementById(id);
                //将所有内容添加元素显示
                target.innerHTML = result;

            }

            function clearStorage() {
                //清除本地储存所有内容
                localStorage.clear();  
                console.log("清除完毕");
                alert("已清除您的言论!");
            }
        </script>
    </body>
</html>

 部分页面图示:

 

 这次只是自己做的一个web前端实训分享记录下来自己的成果。各路大佬不喜勿喷,本人纯小白一名。(求生欲极强)有什么不对的地方还请多指正指正(

 还有就是菜鸟教程真的很好用里面有很多知识点,我在上面学习到了很多。

希望在后面的学习中能够更加领悟一些,同时还要向一些大佬学习

https://www.runoob.com/

原文地址:https://blog.csdn.net/GaoY_3o/article/details/127056532

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任

如若转载,请注明出处:http://www.7code.cn/show_32840.html

如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱suwngjj01@126.com进行投诉反馈,一经查实,立即删除

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注