小白如何打造一个基础的留言板网站(二)
上文《小白如何打造一个基础的留言板网站(一)》介绍了创建一个基础的网页的方法,本文继续记录留言板网站的制作过程,(二)主要对首页进行完善,全文都是对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后即可跳转,跳转功能在代码中已经实现,不能跳转的原因是目标网页还没有存在。
以上是打造一个网站首页的方法,《小白如何打造一个基础的留言板网站(二)》到此结束,我们下篇再见吧~
小白如何打造一个基础的留言板网站(二)相关推荐
- php mysql 简单留言板_PHP+MySql实现一个简单的留言板
跟着书学的,代码不是自己写的,但是都能理解,有时间自己去写个好看一点的吼吼吼-(不熟练花了一天的时间- 留言板是接触WEB开发的基础,写一个留言板需要知道前端的一些基础标签,对数据库有一个了解会基础S ...
- 【Python 骚操作】使用 Gitbook + Typora 打造一个属于自己的电子书网站
前段时间,我在互联网冲浪时候,发现了一个写作的工具组合 Gitbook + Typora,堪称神器. 安利到 Blink 和朋友圈之后,有一朋友表示很感兴趣,希望我简单出一个教程,介绍一下这套工具怎么 ...
- php开源多功能留言板网站源码V1.2
php开源多功能留言板网站源码V1.2 软件特点: 1.SpeedPHP框架驱动,高效轻快. 2.可创建多个留言板:每个留言板都能设置不同的模板:每个留言板都能设置单独管理员: 3.内置两套模板一个默 ...
- 大学生PHP简单网站制作方法 学生PHP网站作业 动态PHP毕业设计 PHP MYSQL在线留言板网站源码
PHP MYSQL在线留言板网站作品 作品介绍 作品知识点 作品简介绍 作品演示 前端演示图 后台演示图 文件演示图 作品源地址 作品介绍 作品知识点 PHP+MYSQL.会员注册.会员登录.留言的增 ...
- 【留言板】使用Think PHP6+光年模板开发一个简单的留言板
前言:本文章是使用thinkphp6框架加上光年模板开发的一套留言板,个人感觉特别适合新手有点小基础的同学尝试去实战,文章和代码可能都写得不太好! 工具与环境: VSCode(简称)也可以使用别的 光 ...
- PHP写一个简单的留言板
要求: 1.留言本,即留言后,能让客户用户查看其留言. 2.留言本该具有用户发表的标题,用户的注册名,发表的内容. 3.所以留言本的实现需要两个模块,一个是静态的html页面,提供表单供用户输入,另一 ...
- 一个初学者的留言板(登录和注册)
前言:大一新生一个,把学习内容记录一下,若有疑问或者错误可以留言并指出来,我会再看看的.下面是我写的留言板.东西有点多,分3次发完吧. 一.登录 <?php session_start(); ? ...
- Django+Layui+SQLite+JQuery实现一个简单的留言板
本次使用到的知识: Django框架的使用 Layui的使用 Jquery的使用 SQLite的使用 实现效果: 目录 功能结构图 准备工作 创建项目 1.创建项目 2.创建App 3.创建对应文件夹 ...
- HTML+PHP+MYSQL实现一个简单的留言板
提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加 大家好,下面将为大家展示 基于HTML PHP MYSQL的留言板的设计与实现过程,适合初学者点击观看,以下我将会以笔者自称! 废话不 ...
- 如何使用小程序云开发实现一个简单的留言板
简介 本教程将教您如何使用小程序云开发快速构建一个留言板应用程序.您将学习到如何使用云数据库.云函数和云存储等功能,以及如何将它们集成到您的小程序中. 小程序开发教程:微信小程序入门与实战 常用组件A ...
最新文章
- SAP MM 采购附加费计入物料成本?
- FJ省队集训DAY5 T1
- GDCM:gdcm::PDBHeader的测试程序
- orb-slam2 代码逻辑梳理
- 大白菜pe解锁bitlocker_微PE工具箱 v2.1 官方版,最好用的 Win10PE 系统
- makefile 基础(转)
- 直播电商要处理好五个关系
- Git常用的简单命令
- Normalize.css – 现代 Web 开发必备的 CSS resets
- python socket清空接受区_用 Python 开发一个 「聊天室」
- 使用GDI绘制一个类似进度条的控件(1)
- html lang=zh-cn解决Mac版Firefox中文字体显示问题
- c语言输入坐标三角形周长面积,3.1.7计算三角形周长和面积
- Python安装包时遇到There was a problem confirming the ssl certificate…的解决办法
- 高速窄脉冲峰值保持设计
- 图像处理-007形态变换(二)
- frl啥意思_FRL是什么意思
- 机械硬盘显示设备未就绪,要如何找回数据
- python爬虫爬取实习僧岗位信息并存入excel数据表中
- java.lang.IllegalArgumentException: java.security.InvalidKeyException: Illegal key siz