21xrx.com
2024-09-19 09:12:48 Thursday
登录
文章检索 我的文章 写文章
HTML+CSS+JavaScript网页制作案例教程 第二版——打造一个简洁的公司主页
2023-06-14 11:31:20 深夜i     --     --
HTML CSS JavaScript 网页制作 案例教程 公司主页

HTML+CSS+JavaScript网页制作案例教程 第二版——打造一个简洁的公司主页

如果你是一个想要学习如何制作网页的初学者,那么这本《HTML+CSS+JavaScript网页制作案例教程》就是为你准备的。在这本教程中,我们将逐步带你完成一个简洁实用的公司主页。通过这个案例,你可以学会如何运用HTML、CSS和JavaScript来实现一个网页。现在就跟着我来开始吧!

第一步:创建文件和目录结构

首先,我们需要创建一个项目目录。在这个目录下,我们需要新建三个文件夹——css、js和img,分别用于存储CSS样式文件、JavaScript脚本文件和网站图片。此外,我们还需要新建一个index.html文件,用于编写网页内容。

代码示例:


my-project/

├── css/

├── js/

├── img/

└── index.html

第二步:编写HTML结构

在index.html文件中,我们需要定义网页的基本结构,并添加一些占位内容。具体来说,我们需要添加一个header、main和footer标签,分别用于存储网站头部、主体和页脚的内容。此外,我们还需要添加一些占位文本和图片,以便加入样式后看起来更加美观。

代码示例:


 

  

   My Company

  

 

 

  

   

Welcome to My Company

   

  

  

   

About Us

   

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Fusce ut quam est. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Sed urna massa, eleifend eu consectetur vel, lobortis eget nibh. Nam malesuada urna ut lacus lobortis, vitae mollis nulla varius.

   

   

Our Services

   

        

  • Service 1
  •     

  • Service 2
  •     

  • Service 3
  •    

   

Contact Us

   

    

    

    

    

    

    

    

   

  

  

   

© 2021 My Company. All Rights Reserved.

  

 

第三步:编写CSS样式

在css/style.css文件中,我们需要为网页添加一些CSS样式,以使其更加美观和易于浏览。具体来说,我们需要添加一些全局样式,如文本字体和颜色,背景颜色和图片等。此外,我们还需要添加一些布局样式,如网页的宽度、边距、行高和排列方式等。

代码示例:


body {

 font-family: Arial, sans-serif;

 font-size: 16px;

 color: #333;

 background-image: url('../img/bg.jpg');

 background-repeat: no-repeat;

 background-size: cover;

}

header

 background-color: #fff;

 padding: 15px;

nav ul

 list-style: none;

 margin: 0;

 padding: 0;

 text-align: center;

nav li

 display: inline-block;

 margin-right: 20px;

nav li:last-child

 margin-right: 0;

nav a

 text-decoration: none;

 color: #333;

 font-weight: bold;

main

 max-width: 800px;

 margin: 0 auto;

 padding: 40px;

 line-height: 1.5;

img

 max-width: 100%;

 height: auto;

 margin: 20px 0;

h2

 font-size: 24px;

 margin: 20px 0;

 color: #666;

ul

 margin-left: 20px;

footer

 background-color: #333;

 color: #fff;

 text-align: center;

 padding: 15px;

第四步:编写JavaScript脚本

在js/script.js文件中,我们需要编写一些JavaScript脚本,以添加交互效果和动态功能。具体来说,我们可以通过JavaScript实现以下几个功能:

- 实现导航菜单的下拉效果

- 当滚动到一定高度时,使header标签固定在页面顶部

- 在提交表单时,显示提示信息并清空表单内容

代码示例:


window.onload = function() {

 var nav = document.querySelector('nav');

 var headerHeight = document.querySelector('header').offsetHeight;

 var navHeight = nav.offsetHeight;

 window.onscroll = function() {

  if (window.pageYOffset > headerHeight) {

   nav.classList.add('fixed');

   document.body.style.paddingTop = navHeight + 'px';

  } else {

   nav.classList.remove('fixed');

   document.body.style.paddingTop = 0;

  }

 };

 var form = document.querySelector('form');

 form.addEventListener('submit', function(e) {

  e.preventDefault();

  var name = document.querySelector('#name').value;

  var email = document.querySelector('#email').value;

  var message = document.querySelector('#message').value;

  alert('Name: ' + name + '\nEmail: ' + email + '\nMessage: ' + message);

  form.reset();

 });

};

现在,我们的公司主页已经完成了!你可以在浏览器中打开index.html文件,查看你的网站效果。如果你希望添加更多功能和交互效果,可以继续编写JavaScript脚本,或添加更多CSS样式。有了这本《HTML+CSS+JavaScript网页制作案例教程》,相信你会越来越熟练地制作出美观实用的网页。加油!

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复