今天看到一款很不错的CSS3登录表单,外观是仿Facebook的登录表单,还挺不错的,另外也支持简单的表单输入框验证。下图是表单的效果图:

我们也可以在这里查看表单的DEMO演示。

接下来我们来分析一下这款表单的源代码,首先是HTML代码:

<section class="login-form-wrap"><h1>Facebook</h1><form class="login-form" action="POST" action="#"><label><input type="email" name="email" required placeholder="Email"></label><label><input type="password" name="password" required placeholder="Password"></label><input type="submit" value="Login"></form><h5><a href="#">Forgot password</a></h5></section>

HTML代码很简单,就是构造了一个表单。

另外我们看到input元素中利用了required属性来便捷地验证输入的格式。

接下来是CSS3代码,这个漂亮的外观全靠它了:

.login-form-wrap {background: #5170ad;background: -moz-radial-gradient(center, ellipse cover, #5170ad 0%, #355493 100%);background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, #5170ad), color-stop(100%, #355493));background: -webkit-radial-gradient(center, ellipse cover, #5170ad 0%, #355493 100%);background: -o-radial-gradient(center, ellipse cover, #5170ad 0%, #355493 100%);background: -ms-radial-gradient(center, ellipse cover, #5170ad 0%, #355493 100%);background: radial-gradient(ellipse at center, #5170ad 0%, #355493 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#5170ad', endColorstr='#355493',GradientType=1 );border: 1px solid #2d416d;box-shadow: 0 1px #5670a4 inset, 0 0 10px 5px rgba(0, 0, 0, 0.1);border-radius: 5px;position: relative;width: 360px;height: 380px;margin: 10px auto 20px auto;padding: 50px 30px 0 30px;text-align: center;
}
.login-form-wrap:before {background: url(http://i.imgur.com/0vLxyVB.png);display: block;content: '';width: 58px;height: 19px;top: 10px;left: 10px;position: absolute;
}
.login-form-wrap > h1 {margin: 0 0 50px 0;padding: 0;font-size: 26px;color: #fff;
}
.login-form-wrap > h5 {margin-top: 40px;
}
.login-form-wrap > h5 > a {font-size: 14px;color: #fff;text-decoration: none;font-weight: 400;
}.login-form input[type="email"], .login-form input[type="password"] {width: 100%;border: 1px solid #314d89;outline: none;padding: 12px 20px;color: #afafaf;font-weight: 400;font-family: 'Lato', sans-serif;cursor: pointer;
}
.login-form input[type="email"] {border-bottom: none;border-radius: 4px 4px 0 0;padding-bottom: 13px;box-shadow: 0 -1px 0 #e0e0e0 inset, 0 1px 2px rgba(0, 0, 0, 0.23) inset;
}
.login-form input[type="password"] {border-top: none;border-radius: 0 0 4px 4px;box-shadow: 0 -1px 2px rgba(0, 0, 0, 0.23) inset, 0 1px 2px rgba(255, 255, 255, 0.1);
}
.login-form input[type="submit"] {font-family: 'Lato', sans-serif;font-weight: 400;background: #e0e0e0;background: -moz-linear-gradient(top, #e0e0e0 0%, #cecece 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e0e0), color-stop(100%, #cecece));background: -webkit-linear-gradient(top, #e0e0e0 0%, #cecece 100%);background: -o-linear-gradient(top, #e0e0e0 0%, #cecece 100%);background: -ms-linear-gradient(top, #e0e0e0 0%, #cecece 100%);background: linear-gradient(to bottom, #e0e0e0 0%, #cecece 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e0e0e0', endColorstr='#cecece',GradientType=0 );display: block;margin: 20px auto 0 auto;width: 100%;border: none;border-radius: 3px;padding: 8px;font-size: 17px;color: #636363;text-shadow: 0 1px 0 rgba(255, 255, 255, 0.45);font-weight: 700;box-shadow: 0 1px 3px 1px rgba(0, 0, 0, 0.17), 0 1px 0 rgba(255, 255, 255, 0.36) inset;
}
.login-form input[type="submit"]:hover {background: #DDD;
}
.login-form input[type="submit"]:active {padding-top: 9px;padding-bottom: 7px;background: #C9C9C9;
}

都是很普通的样式属性,也没什么可以解说的,就这样好了。

最后附上源代码,下载地址>>

很酷的CSS3仿Facebook登录表单相关推荐

  1. 3种漂亮的登录表单页面css3+html5模板

    下载地址 3种漂亮的登录表单页面html模板,图片背景透明效果的登录界面. dd:

  2. element-ui表单_每日UI挑战强加-登录表单(分步教程)

    element-ui表单 A step by step journey to create a good design from the daily UI challenge 一步步走,从日常的UI挑 ...

  3. [html] 页面上的登录表单记住了密码(显示星号),但我又忘了密码,如何找回这个密码呢?

    [html] 页面上的登录表单记住了密码(显示星号),但我又忘了密码,如何找回这个密码呢? 将密码input的type改为text或者为空,则会显示输入框值. 个人简介 我是歌谣,欢迎和大家一起交流前 ...

  4. 50天50个前端小项目(纯html+css+js)第八天(形成波浪动画结合登录表单)

    今天来做一个结合登录表单实现的波浪动画效果,没错,你没听错,重点不是表单,是波浪. 先看效果:首先是平平无奇的波浪效果 然后当你点击输入框的时候:例如输入框里的Email和Password是会一个单词 ...

  5. Spring Security默认的用户登录表单 页面源代码

    Spring Security默认的用户登录表单 页面源代码 <html><head><title>Login Page</title></hea ...

  6. Flutter 制作漂亮的登录表单

    在本教程中,我将向您展示如何在 Flutter 和 Android studio 中制作漂亮的登录表单, 您将学习如何制作背景图像.如何在 Flutter中制作圆形按钮.如何添加一些不透明度以及如何添 ...

  7. javafx 表单_JavaFX 2:创建登录表单

    javafx 表单 在本教程中,我将使用JavaFX 2和CSS设计一个外观漂亮的Login Form . 它是经典的登录表单,带有用户名和密码以及登录按钮. 为了遵循本教程,我强烈建议您查看以下这些 ...

  8. JavaFX 2:创建登录表单

    在本教程中,我将使用JavaFX 2和CSS设计漂亮的Login Form . 它是经典的登录表单,带有用户名和密码以及登录按钮. 为了遵循本教程,我强烈建议您查看以下这些教程: Eclipse ID ...

  9. bootstrap登录表单

    介绍: bootstrap登录表单. 注册页面,带空值验证 网盘下载地址: http://kekewangLuo.cc/7KKRVJCpNwd0 图片:

  10. UI登录表单使用模板素材

    如何设计不难用的UI表单? 1.表单最重要的第一件事情是建立信任(build trust) 2.提供用户足够的意图(intention) 3.使用在情境下最适合的控制元件(UI patterns)以减 ...

最新文章

  1. IPython4_Notebook
  2. zabbix 实践 (一)
  3. 谷歌正式推出 Fuchsia OS比拼HarmonyOS!
  4. TableView下拉图片放大
  5. vim 下的 ex 指令(底行命令模式下)
  6. IndexNotReadyException: Please change caller according to com.intellij.openapi.project.IndexNotReady
  7. Python常用第三方库大盘点
  8. python获取微信用户基本信息_微信开放平台扫码登录获取用户基本信息!附可用demo...
  9. windows挂载linux共享,永久挂载 Windows 共享
  10. 蒲公英如何正确泡水喝?可以和哪些食物一起搭配?
  11. PDE7 wave equation: intuition
  12. 东芝宣布时域神经网络技术:要让低功率物联网设备也能深度学习
  13. 高等数学同济第七版课后答案上册
  14. jQuery固定侧边栏插件ss-Menu.js
  15. Vue 3 模板语法
  16. 团队项目开发“编码规范”之九:代码分析
  17. 如何推广企业微信号?企业进行公众号的推广有哪些方法?
  18. Kubernetes全套笔记
  19. 华为Ensp软件入门
  20. SpringBoot系列之i18n国际化多语言支持教程

热门文章

  1. Mysql insert without auto-increase when duplicate
  2. curl针对HTTP的相关使用方法
  3. [Soft]软件技术的两个趋势
  4. 四、数组定义/冒泡排序的理论/什么是方法
  5. VMware 虚拟机安装
  6. TZOJ 数据结构期末历年题目
  7. SpringMVC——架构,搭建,SSM搭建,POST请求乱码问题,参数转换器
  8. C# 注册Dll文件
  9. C语言 · 图形输出
  10. 如何求最小三元组距离