上文《小白如何打造一个基础的留言板网站(一)》介绍了创建一个基础的网页的方法,本文继续记录留言板网站的制作过程,(二)主要对首页进行完善,全文都是对index.html和indexStyle.css进行编辑

添加跳转按钮

  • 为实现网站的多个网页之间的连接,我们需要在html文件上添加具有跳转功能的按钮button。

留言板网站的首页需要向登录和注册两个页面跳转,也就需要两个button,将这两个button放在同一个div下方便css样式的设置

<div class="buttons"><section class="login"><input type="button" name="login" value="登录" onclick="window.location.href='login.html'"/></section><section class="register"><input type="button" name="register" value="注册" onclick="window.location.href='register.html'"/></section>
</div>

button是一种input,将input的type属性值设置为button代表一个button元素,input用name属性对元素命名,value属性的值则为按钮显示在网页上的文字。

同样出于设置CSS样式的考虑,我们设置一个div放置所有元素

  • 现在首页index.html文件中的代码如下
<!DOCTYPE html>
<html lang="en">
<head><meta http-equiv="X-UA-compatoble" content="IE=Edge"><meta charset="UTF-8"><meta name="keywords" content="首页"><title>谢飞飞的留言板</title><link rel="stylesheet" href="style/indexStyle.css">
</head>
<body><div class="wrap"><div class="title"><h1>欢迎来到谢飞飞的留言板</h1><p>在这里你可以畅所欲言</p><small>开发者:shriley</small></div><div class="buttons"><section class="login"><input type="button" name="login" value="登录" onclick="window.location.href='login.html'"/></section><section class="register"><input type="button" name="register" value="注册" onclick="window.location.href='register.html'"/></section></div></div>
</body>
</html>

CSS样式设计

  • 添加背景图片
    对body标签下的内容进行设计
body {margin: 0;padding: 0;/* 设置网页背景图 */background-image: url(../img/bgimg.jpg);background-repeat: no-repeat;
}

用background-image设置背景图,url内填的是背景图片在内存中的地址。
background-repeat: no-repeat则是设置背景图片不重复出现。

  • 最外层输入框
    然后对包含所有元素的wrap最外层div块级元素进行设计
.wrap{/* 居中 */margin: 0 auto;/* 与上一元素之间margin的距离 */margin-top: 50px;/* 框内部的距离(内部与输入框和按钮的距离) */padding: 20px 50px;/* 框背景颜色和透明度 */background-color: #00000090;/* 框宽的大小*/width: 400px;/* 圆角边 */border-radius: 10px;/* 框内所有内容居中 */text-align: center;
}
  • 设置标题字体为白色
    最外层的输入框是黑色,所以需要设置字体颜色为白色
.wrap .title{color: white;
}
  • 设置按钮样式
.wrap input[type="button"]{border: 0;/* 按钮的长、宽 */width: 150px;height: 25px;/* 按钮的value属性的值展示的颜色 */color: white;/* 按钮元素的margin */margin-top: 30px;margin-bottom: 30px;/* 按钮圆角边 */border-radius: 20px;/* 设置按钮渐变 */background-image: linear-gradient(to right, #b8cbb8 0%, #b8cbb8 0%, #b465da 0%, #cf6cc9 33%, #ee609c 66%, #ee609c 100%);
}

设置按钮渐变可以登录https://webgradients.com/,选择和网页风格相近的按钮样式,下图为首页中选择的按钮样式

然后点击右下角的Copy CSS,在编辑器中直接复制即可得到对应代码,如上图对应的代码为background-image: linear-gradient(to right, #b8cbb8 0%, #b8cbb8 0%, #b465da 0%, #cf6cc9 33%, #ee609c 66%, #ee609c 100%);

  • 现在首页样式文件indexStyle.css中的代码如下
body {margin: 0;padding: 0;/* 设置网页背景图 */background-image: url(../img/bgimg.jpg);background-repeat: no-repeat;
}
.wrap{/* 居中 */margin: 0 auto;margin-top: 50px;/* 登录框内部的距离(内部与输入框和按钮的距离) */padding: 20px 50px;/* 登录框背景颜色和透明度 */background-color: #00000090;width: 400px;/* 圆角边 */border-radius: 10px;/* 框内所有内容剧中 */text-align: center;
}
/* 标题字体 */
.wrap .title{color: white;
}
.wrap input[type="button"]{border: 0;width: 150px;height: 25px;color: white;margin-top: 30px;margin-bottom: 30px;/* 按钮圆角边 */border-radius: 20px;/* 设置按钮渐变 */background-image: linear-gradient(to right, #b8cbb8 0%, #b8cbb8 0%, #b465da 0%, #cf6cc9 33%, #ee609c 66%, #ee609c 100%);
}

打开首页

首页的设置结束了,现在来看一下网页
打开wampserver,图标变绿即为正常运作

然后在浏览器的地址栏中输入http://localhost/messageboard/即可查看messageboard文件夹下的index默认网页

这样首页的设置就结束啦
按钮在创建登录文件login.html、注册文件register.html后即可跳转,跳转功能在代码中已经实现,不能跳转的原因是目标网页还没有存在。

以上是打造一个网站首页的方法,《小白如何打造一个基础的留言板网站(二)》到此结束,我们下篇再见吧~

小白如何打造一个基础的留言板网站(二)相关推荐

  1. php mysql 简单留言板_PHP+MySql实现一个简单的留言板

    跟着书学的,代码不是自己写的,但是都能理解,有时间自己去写个好看一点的吼吼吼-(不熟练花了一天的时间- 留言板是接触WEB开发的基础,写一个留言板需要知道前端的一些基础标签,对数据库有一个了解会基础S ...

  2. 【Python 骚操作】使用 Gitbook + Typora 打造一个属于自己的电子书网站

    前段时间,我在互联网冲浪时候,发现了一个写作的工具组合 Gitbook + Typora,堪称神器. 安利到 Blink 和朋友圈之后,有一朋友表示很感兴趣,希望我简单出一个教程,介绍一下这套工具怎么 ...

  3. php开源多功能留言板网站源码V1.2

    php开源多功能留言板网站源码V1.2 软件特点: 1.SpeedPHP框架驱动,高效轻快. 2.可创建多个留言板:每个留言板都能设置不同的模板:每个留言板都能设置单独管理员: 3.内置两套模板一个默 ...

  4. 大学生PHP简单网站制作方法 学生PHP网站作业 动态PHP毕业设计 PHP MYSQL在线留言板网站源码

    PHP MYSQL在线留言板网站作品 作品介绍 作品知识点 作品简介绍 作品演示 前端演示图 后台演示图 文件演示图 作品源地址 作品介绍 作品知识点 PHP+MYSQL.会员注册.会员登录.留言的增 ...

  5. 【留言板】使用Think PHP6+光年模板开发一个简单的留言板

    前言:本文章是使用thinkphp6框架加上光年模板开发的一套留言板,个人感觉特别适合新手有点小基础的同学尝试去实战,文章和代码可能都写得不太好! 工具与环境: VSCode(简称)也可以使用别的 光 ...

  6. PHP写一个简单的留言板

    要求: 1.留言本,即留言后,能让客户用户查看其留言. 2.留言本该具有用户发表的标题,用户的注册名,发表的内容. 3.所以留言本的实现需要两个模块,一个是静态的html页面,提供表单供用户输入,另一 ...

  7. 一个初学者的留言板(登录和注册)

    前言:大一新生一个,把学习内容记录一下,若有疑问或者错误可以留言并指出来,我会再看看的.下面是我写的留言板.东西有点多,分3次发完吧. 一.登录 <?php session_start(); ? ...

  8. Django+Layui+SQLite+JQuery实现一个简单的留言板

    本次使用到的知识: Django框架的使用 Layui的使用 Jquery的使用 SQLite的使用 实现效果: 目录 功能结构图 准备工作 创建项目 1.创建项目 2.创建App 3.创建对应文件夹 ...

  9. HTML+PHP+MYSQL实现一个简单的留言板

    提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 大家好,下面将为大家展示 基于HTML PHP MYSQL的留言板的设计与实现过程,适合初学者点击观看,以下我将会以笔者自称! 废话不 ...

  10. 如何使用小程序云开发实现一个简单的留言板

    简介 本教程将教您如何使用小程序云开发快速构建一个留言板应用程序.您将学习到如何使用云数据库.云函数和云存储等功能,以及如何将它们集成到您的小程序中. 小程序开发教程:微信小程序入门与实战 常用组件A ...

最新文章

  1. SAP MM 采购附加费计入物料成本?
  2. FJ省队集训DAY5 T1
  3. GDCM:gdcm::PDBHeader的测试程序
  4. orb-slam2 代码逻辑梳理
  5. 大白菜pe解锁bitlocker_微PE工具箱 v2.1 官方版,最好用的 Win10PE 系统
  6. makefile 基础(转)
  7. 直播电商要处理好五个关系
  8. Git常用的简单命令
  9. Normalize.css – 现代 Web 开发必备的 CSS resets
  10. python socket清空接受区_用 Python 开发一个 「聊天室」
  11. 使用GDI绘制一个类似进度条的控件(1)
  12. html lang=zh-cn解决Mac版Firefox中文字体显示问题
  13. c语言输入坐标三角形周长面积,3.1.7计算三角形周长和面积
  14. Python安装包时遇到There was a problem confirming the ssl certificate…的解决办法
  15. 高速窄脉冲峰值保持设计
  16. 图像处理-007形态变换(二)
  17. frl啥意思_FRL是什么意思
  18. 机械硬盘显示设备未就绪,要如何找回数据
  19. python爬虫爬取实习僧岗位信息并存入excel数据表中
  20. java.lang.IllegalArgumentException: java.security.InvalidKeyException: Illegal key siz

热门文章

  1. 用c语言软件制作监察病毒,弄了个病毒。用的是C语言,大家看看!
  2. 【嵌入式】51单片机最小系统以及蜂鸣器驱动电路
  3. Hadoop_MapperContextInputSplitFileSplit源码浅析
  4. 仿迅雷播放器教程 -- 提取exe资源
  5. 2022中兴捧月 限时编程 第一场 24点游戏
  6. 木马分析(控制分析)实验
  7. Unity iTween初探
  8. 揭秘淘宝286亿海量图片存储与处理架构,海量小文件存储的解决方案
  9. 直播保存历史视频html,如何点播历史直播视频?
  10. VS2015安装包损坏或丢失的方法_2022年7月