太原市建设工程安全监督站网站,网站谁做的,百度人气榜,做个网站多少钱 百度能查到的#x1f31f;所属专栏#xff1a;献给榕榕 #x1f414;作者简介#xff1a;rchjr——五带信管菜只因一枚 #x1f62e;前言#xff1a;该专栏系为女友准备的#xff0c;里面会不定时发一些讨好她的技术作品#xff0c;感兴趣的小伙伴可以关注一下~#x1f449;文章简… 所属专栏献给榕榕 作者简介rchjr——五带信管菜只因一枚 前言该专栏系为女友准备的里面会不定时发一些讨好她的技术作品感兴趣的小伙伴可以关注一下~文章简介登录注册页面的前端代码实现 系列文章
一手把手带你搭建精美简洁的个人时间管理网站初步简略计划_rchjr的博客-CSDN博客
二手把手带你搭建精美简洁的个人时间管理网站—项目准备_rchjr的博客-CSDN博客
三手把手带你搭建精美简洁的个人时间管理网站—Git项目管理_rchjr的博客-CSDN博客
四手把手带你搭建精美简洁的个人时间管理网站—相关产品调研_rchjr的博客-CSDN博客
五手把手带你搭建精美简洁的个人时间管理网站—基于Axure的首页原型设计_rchjr的博客-CSDN博客
六手把手带你搭建精美简洁的个人时间管理网站—首页的前端实现【源码】_rchjr的博客-CSDN博客 前言回顾
上篇文章中我们实现了首页前端的实现这篇文章我们继续完成登录与注册界面的原型设计和前端实现。
同时回顾一下上期完成时的项目文件夹 再看看这期完成预计的项目文件夹 是的就增加了3个文件两个前端html文件和一个css文件因为可以登录与注册的css可以通用。那么下面就让我们从原型设计开始吧。 原型设计
可以看到在顶部导航栏以及最后的版权部分我们都是沿用的首页的所以需要设计的就是中间的部分这里我采用左边一张图片加文字说明右边登录或者注册的方式。 这里原型具体的设计细节我就不讲了很简单就是一张图片几个标题几个输入框和一个确定按钮就可以搞定。那么接下来看前端实现。 前端实现
前端代码我们和首页一样利用jinja2语法继承母版。然后在中间添加我们的登录或注册部分。
可以看到分为两个盒子一个是左边的show另一个是右边的login-box。然后里面分别用几个小盒子装我们的标题、logo、输入框等。
下面的是登录的html
{% extends base.html %}{% block title %}登录
{% endblock %}
{% block body %}div classcontainerdiv classshowdiv classtitleimg src../static/images/logo.png alth1TimeManager/h1/divp classintroA time management application brthat helps you record, manage, visualize, brand statistically analyze/p/divdiv classlogin-boxform action classlogin-formh1登录brspan classsmall开启你的时间管理之旅/span/h1span classsmall账号/spanbrinput typetextbrspan classsmall密码/spanbrinput typepasswordbrinput classconfirm typesubmit value确定p没有账号a href#点击注册/a/p/form/div/div
{% endblock %} 再看看css部分可以结合上面的h
tml来看我就不做过多介绍了懂的都懂~
/* 中间的通栏 */
.container {margin-top: 100px;width: 100%;height: 750px;background-image: linear-gradient(to bottom, #8e8e8e, #4e4e4e);
}/* 左边展示部分 */
.show {margin-left: 100px;float: left;height: 750px;width: 685px;background: url(../images/行走的黑白车.jpg) no-repeat rgba(255, 255, 255, 0.2);background-size: 685px 750px;}.show .title {margin: 223px auto auto;width: 300px;height: 50px;
}.show .title img {float: left;height: 50px;width: 54px;
}.show .title h1 {position: relative;top: 7px;left: 10px;font: oblique 32px Times New Roman;
}.show .intro {text-align: center;margin-top: 24px;font: 700 oblique 20px Times New Roman;color: rgb(244, 240, 240);
}/* 右边登录部分 */
.login-box {margin-right: 100px;margin-left: 50px;float: right;height: 750px;width: 750px;
}.login-form {margin-top: 124px;margin-left: 104px;width: 500px;height: 440px;background: transparent;
}.login-box .login-form h1 {font: 32px 楷体;color: #fff;margin-bottom: 40px;
}.login-box .login-form .small {font: 24px 楷体;color: #fff;
}.login-box .login-form input {margin-bottom: 25px;width: 380px;height: 35px;outline: none;border: none;background-color: transparent;border-bottom: 2px solid #fff;
}.login-box .login-form .confirm {width: 140px;height: 40px;background-color: #525454;color: #fff;font: 13px 楷体;border: none;border-radius: 5px;outline: none;cursor: pointer;
}.login-form a {color: #fff;font-family: 楷体, Rage Italic;text-decoration: underline;
}
注册页面的html如下css是同一个
{% extends base.html %}{% block title %}登录
{% endblock %}
{% block body %}div classcontainerdiv classshowdiv classtitleimg src../static/images/logo.png alth1TimeManager/h1/divp classintroA time management application brthat helps you record, manage, visualize, brand statistically analyze/p/divdiv classlogin-boxform action classlogin-formh1注册brspan classsmall开启你的时间管理之旅/span/h1span classsmall账号/spanbrinput typetextbrspan classsmall密码/spanbrinput typepasswordbrspan classsmall密码/spanbrinput typepasswordbrinput classconfirm typesubmit value确定/form/div/div
{% endblock %} 效果展示
下面是效果展示 最后添加到github上目前用cmd推送有网络问题选择了本地上传的方式另外给出本项目的git地址
GitHub - Messimeimei/TimeManager: A personal website of timemanagingA personal website of timemanaging. Contribute to Messimeimei/TimeManager development by creating an account on GitHub.https://github.com/Messimeimei/TimeManager 这里是个人时间管理网站项目开发全流程记录欢迎感兴趣的朋友关注我关注《献给榕榕》专栏让我们一起享受项目开发的过程吧