静态网页设计——跑友原创区(HTML+CSS+JavaScript)

前言

声明:该文章只是做技术分享,若侵权请联系我删除。!!
感谢大佬的视频:
https://www.bilibili.com/video/BV1AK411x75x/?vd_source=5f425e0074a7f92921f53ab87712357b

使用技术:HTML+CSS+JS
主要内容:和跑步有关的一个网站。

主要内容

1、首页

首页用html标签分割成多个区域,每个区域都是用子div标签继续进行更加细致的分割,并且使用css设置样式,将每个区域想显示的效果用css设计出来,最后根据px单位进行划分,精准的分割页面格式化。
在这里插入图片描述

最上方使用li标签+css设计制作的菜单导航,还有使用js实现的轮播图,可以自动切换图片,
或者点击下方的按钮可以手动切换图片。
在这里插入图片描述
代码:

<div class="banner">
            <div class="banner_pic" id="banner_pic">
                <div class="current"><a href="./html/some thing about run.html"><img src="photo/轮播1.png" alt="" /></a></div>
                <div class="pic"><a href="./html/run and eat.html"><img src="photo/轮播2.png" alt="" /></a></div>
                <div class="pic"><a href="./html/china runner report.html"><img src="photo/轮播3.png" alt="" /></a></div>
            </div>
            <ul id="button">
                <li class="current"></li>
                <li class="but"></li>
                <li class="but"></li>
            </ul>
    </div>
2、跑步小知识

该页面使用p标签和人span标签嵌入许多文本,将关于跑步小知识的介绍全部写到网页中,文字排版根据字数来进行,使用不会出现不协调的情况。在文字旁边,使用img标签嵌入一些图片,使得网页整体更加的美观。
在这里插入图片描述

代码:

<div class="content_right"> 
            <h4>1、为什么要跑步?</h4>
            <p>    
              大多数运动并不能增进心脏和肺脏的健康,而心脏和肺脏是今天最需要锻炼的。
            </p>
            <h4>2、跑步给人带来的好处:</h4>
            <p>(1)跑步能使人镇静下来,减少忧虑,使人感觉对生命有了更多的控制力,增强自信。</p>
            <p>(2)跑步加强精神集中,使头脑更加敏锐,并锻炼意志力。</p>
            <p>(3)跑步能让人完全沉浸,抛掉自我意识。</p>
            <p>(4)跑步能使人保持年轻的状态,跑步者更长寿。</p>
            <h4>3、要跑多少才有效?</h4>
            <p>(1)每次跑二十分钟以上,每星期至少跑三天,就能产生显著的效果。</p>
            <p>(2)要进步,需要连续跑,一周至少4次。</p>
            <h4>4、正确跑步的方法:</h4>
            <p>(1)开始跑的时候一定要慢,让身体渐热。</p>
            <p>(2)跑步姿势正确的秘诀是放松,自然。三步呼,三步吸。</p>
            <p>(3)跑步前最好做准备活动:腹肌、小腿和大腿后侧、拉伸、压腿。</p>
            <p>(4)跑完后轻松散步,做跑前的伸展运动。</p>
            <h4>5、跑多快最有效?</h4>
            <p>跑步时最佳心率计算方法:(220-年龄-静止脉搏数)*0.75+静止脉搏数。</p>
           
        </div>
3、其他

该网站页面过多,我这里就不进行一一列举说明了,我放出一些页面的图片即可。
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

总结

想要看具体效果的同学,可以访问这个链接:
https://www.bilibili.com/video/BV1AK411x75x/?vd_source=5f425e0074a7f92921f53ab87712357b
具体的代码也在该链接下。

### 基于HTMLCSSJavaScript实现站酷静态网页设计7页官网布局教程 在开发一个基于HTMLCSSJavaScript的7页静态网站时,需要从结构化布局、样式设计以及交互功能三个方面进行考虑。以下是详细的实现方法: #### 1. 网站结构设计 网站的结构设计主要依赖于HTML语言。HTML用于定义页面的基本元素,例如标题、段落、图片、链接等。为了创建一个多页面的网站,可以将每个页面保存为独立的HTML文件,并通过导航栏实现页面间的跳转。 ```html <!-- 导航栏示例 --> <nav> <ul> <li><a href="index.html">首页</a></li> <li><a href="about.html">关于我们</a></li> <li><a href="services.html">服务</a></li> <li><a href="portfolio.html">作品展示</a></li> <li><a href="contact.html">联系我们</a></li> </ul> </nav> ``` 每个页面应包含标准的HTML结构[^1],例如`<!DOCTYPE html>`声明、`<html>`标签、`<head>`部分以及`<body>`部分。 #### 2. 页面布局与样式设计 使用CSS对页面进行布局和美化是关键步骤之一。可以通过CSS选择器定义字体、颜色、边距、填充等属性,同时利用Flexbox或Grid布局技术实现复杂的页面排版。 ```css /* Flexbox布局示例 */ .container { display: flex; justify-content: space-between; align-items: center; } /* Grid布局示例 */ .grid-container { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; } ``` 此外,为了确保网站的一致性,可以将所有CSS代码集中在一个或多个外部样式表中[^2],并通过`<link>`标签引入到HTML文件中。 ```html <link rel="stylesheet" href="styles.css"> ``` #### 3. 动态交互功能 JavaScript用于为网站添加动态交互效果,例如轮播图、表单验证、点击事件等。以下是一个简单的轮播图实现示例: ```javascript // 轮播图实现 let currentIndex = 0; const slides = document.querySelectorAll('.carousel-slide'); const totalSlides = slides.length; function nextSlide() { slides[currentIndex].classList.remove('active'); currentIndex = (currentIndex + 1) % totalSlides; slides[currentIndex].classList.add('active'); } setInterval(nextSlide, 3000); // 每3秒切换一次 ``` 同时,可以结合HTMLCSS实现更丰富的交互效果,例如按钮点击触发弹窗、表单提交验证等功能[^3]。 #### 4. 开发工具与运行环境 为了高效开发和调试,可以选择合适的HTML编辑器,例如Dreamweaver、HBuilder、Vscode、Sublime、Webstorm等工具。这些工具支持实时预览、语法高亮以及代码补全等功能,能够显著提升开发效率。 #### 5. 测试与优化 完成网站开发后,需要在不同浏览器和设备上进行测试,以确保兼容性和响应式设计的有效性。可以使用媒体查询来调整布局以适应不同的屏幕尺寸。 ```css /* 响应式设计示例 */ @media (max-width: 768px) { .container { flex-direction: column; } } ``` --- ###
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值