这是一款使用html5和css3 伪类:target制作的登录界面和注册表单界面切换动画。

HTML

html结构包含两个表单:登录表单和注册表单。开始时使用css将注册表单隐藏。

Log in

Your email or username

Your password

Keep me logged in

Not a member yet ?

Join us

Sign up

Your username

Your email

Your password

Please confirm your password

Already a member ?

Go and log in

这里的输入框使用了一些html5的新东西。密码框的type=password使用户输入的字符自动替换为小圆点。type=email能够自动检测用户输入的email地址是否为合法。require=required可以对表单进行非空判断,当用户没有填写内容时会阻止提交表单。autocomplete=on将根据用户以前填写的内容来中的补全表单。

现在有两个表单,你会发现在第一个表单的最上部有两个超链接。这是一个实用的小技巧,它可以保证我们在点击链接进行表单切换时不会切换到另一个页面上去。

这个demo中的第二个小技巧是字体图标的使用方法。这里将使用data-attribute来显示字体图标。通过设置data-icon=”icon_character”,我们只需要一个css属性选择器就可以给所有的图标设置样式。关于此内容请参考:24 Ways: Displaying Icons with Fonts and Data- Attributes。

注意:某些浏览器不支持background-clip: text属性,IE8级以下的IE浏览器不支持 :target伪类,IE9不支持css transitions和animations。

css代码请参考下载文件。

登录界面转换实现html,html5和css3登录注册表单界面切换动画相关推荐

  1. HTML5 CSS登录注册表单界面示例源码

    先上图 高质量前端技术交流,有问必答q群:579720104 html <!DOCTYPE html> <html lang="zh"> <head& ...

  2. 【前端实例代码】Html5+css3创建登录和注册表单~实现新拟态新拟物风格(Neumorphism)网页图标效果~手把手教学~新手必会~超简单 ~

    b站视频演示效果: [web前端特效源码]Html5+css3创建登录和注册表单2!实现新拟态新拟物风格(Neumorphism)网页图标效果!手把手教学!新手必会!超简单 ~ 效果图: 完整代码: ...

  3. html5漂亮的登录与注册界面设计,漂亮的网页登陆/注册表单设计

    漂亮的网页登陆/注册表单设计 7月 4, 2012 评论 Sponsor 网页设计中登陆和注册表单是非常常用的,而且使用率也非常高,一个表单的设计其实也不是简单的事情,你要考虑很多用户体验,有的喜欢把 ...

  4. 使用qt设计登录界面初学者_初学者素描:设计登录表单界面

    使用qt设计登录界面初学者 由Bohemian Coding的好伙伴制作的Sketch是界面设计的出色程序. 本入门级教程将向您介绍使用Sketch进行设计. 您将不需要任何程序经验,只需要一些空闲时 ...

  5. html5 注册协议弹出层,js制作带有遮罩弹出层实现登录注册表单特效代码分享

    本文实例讲述了js制作带有遮罩弹出层实现登录注册表单代码特效代码.分享给大家供大家参考.具体如下: 运行效果图:                     ----------------------查 ...

  6. jQuery带背景切换登录注册表单

    jQuery带背景切换登录注册表单 原始HTML+CSS+JS页面设计,这是一个不错的登录网页制作,画面精明,非常适合初学者学习使用. 作品介绍 1.网页作品简介方面 :jQuery带背景切换登录注册 ...

  7. 免费 PSD 下载: 20个精美的登录和注册表单

    注册表单有许多不同的形状和尺寸,有的只是单个的输入框,有的则需要多个步骤.登录表单的设计将定义网站的性质,因此它应进行针对性的设计.下面的列表提供了20个醒目的登录和注册表单设计为您提供灵感. 您可能 ...

  8. android 漂亮的表单界面,面向ArcGIS for Android的表单界面生成器的设计与实现

    孙俊英 陈忠超 摘 要:基于ArcGIS for Android的采集系统作为当下主要的野外采样方式之一,被广泛的应用于各类场景,针对不同采集内容,采集系统的主要差异在于采样的属性数据所有不同,使用传 ...

  9. 自制“低奢内”CSS3注册表单,包含JS验证哦。请别嫌弃,好吗?。

    要求 必备知识 基本了解CSS语法,初步了解CSS3语法知识.和JS/JQuery基本语法. 开发环境 Adobe Dreamweaver CS6 演示地址 演示地址 预览截图(抬抬你的鼠标就可以看到 ...

最新文章

  1. Java内部类手机专卖店_JAVA——内部类的那些事儿
  2. 如何做好网站开发项目需求分析(转)
  3. python怎么显示分数_python分数怎么表示什么
  4. Python协程:从yield/send到async/await
  5. pe usb驱动导入工具_如何使用微PE系统重装系统?
  6. mapstruct 1.4.2 和 lombok 1.18.16 及以上版本结合使用
  7. php ob静态缓存
  8. SVN 提交出错:Attempted to lock an already-locked dir
  9. Thunar 右键菜单等自定义
  10. NOMURA Programming Contest 2021(AtCoder Regular Contest 121)
  11. 【Kafka】Flink kafka 报错 Failed to send data to Kafka: Failed to allocate memory within the config
  12. 联想电脑计算机怎么设置十进制,如何在win10系统中设置电池充电阈值
  13. gridview中js的绑定问题 一个js的函数[转]
  14. Creo:Creo2.0安装实例教程之图文详细攻略
  15. cmos电路多余输入端能否悬空_CMOS电路多余输入端悬空会造成逻辑混乱,可以这样处理!...
  16. 【Android】Logcat使用
  17. 黑马头条登录到个人中心页面
  18. 关于MIT6.828_HW9_barriers xv6 homework9的一些问题
  19. BZOJ1067降雨量
  20. 【笔试题目整理】 网易2018校园招聘数据分析师笔试卷

热门文章

  1. 利用Mesos构建多任务调度系统
  2. SpringCloud(三) Eureka注册中心介绍以及单机版搭建
  3. PhoneGap录像 以及 录音功能 简单代码实现3
  4. kubernetes+docker
  5. golang 筆記:make 與 new 的差別
  6. Nginx进程以及事件处理模型
  7. Java校招笔试题-Java基础部分(一)
  8. MyBatis系列-Mybatis入门精讲
  9. vs mysql 环境安装教程_使用 VS 开发连接 MySQL 的 Web 项目的环境配置
  10. 说下List接口下的那些类