`

超酷HTML5和CSS3实现的登录及其注册功能表单

阅读更多

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
  <title> html5,css3 事项登录表单 原文连接地址http://www.cnblogs.com/gbin1/archive/2012/04/09/2439806.html </title>
<style type="text/css">

#subscribe,#login{
    position: absolute;
    top: 0px;
    width: 88%;
    padding: 18px 6% 60px 6%;
    margin: 0 0 35px 0;
    background: rgb(247, 247, 247);
    border: 1px solid rgba(147, 184, 189,0.8);
    box-shadow:
pt 2px 5px rgba(105, 108, 109,  0.7),
px 0px 8px 5px rgba(208, 223, 226, 0.4) inset;
    border-radius: 5px;
}
#login{
    z-index: 22;
}
</style>

<style type="text/css">
/**** general text styling ****/
#wrapper h1{
    font-size: 48px;
    color: rgb(6, 106, 117);
    padding: 2px 0 10px 0;
    font-family: 'FranchiseRegular','Arial Narrow',Arial,sans-serif;
    font-weight: bold;
    text-align: center;
    padding-bottom: 30px;
}

/** For the moment only webkit supports the background-clip:text; */
#wrapper h1{
    background:
    -webkit-repeating-linear-gradient(-45deg,
        rgb(18, 83, 93) ,
        rgb(18, 83, 93) 20px,
        rgb(64, 111, 118) 20px,
        rgb(64, 111, 118) 40px,
        rgb(18, 83, 93) 40px);
    -webkit-text-fill-color: transparent;
    -webkit-background-clip: text;
}

#wrapper h1:after{
    content:' ';
    display:block;
    width:100%;
    height:2px;
    margin-top:10px;
    background:
        linear-gradient(left,
            rgba(147,184,189,0) 0%,
            rgba(147,184,189,0.8) 20%,
            rgba(147,184,189,1) 53%,
            rgba(147,184,189,0.8) 79%,
            rgba(147,184,189,0) 100%);
}
</style>

<style type="text/css">
/**** advanced input styling ****/
/* placeholder */
::-webkit-input-placeholder  {
    color: rgb(190, 188, 188);
    font-style: italic;
}
input:-moz-placeholder,
textarea:-moz-placeholder{
    color: rgb(190, 188, 188);
    font-style: italic;
}
input {
  outline: none;
}
</style>

<style type="text/css">
/* all the input except submit and checkbox */
#wrapper input:not([type="checkbox"]){
    width: 92%;
    margin-top: 4px;
    padding: 10px 5px 10px 32px;
    border: 1px solid rgb(178, 178, 178);
    box-sizing : content-box;
    border-radius: 3px;
    box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.6) inset;
    transition: all 0.2s linear;
}
#wrapper input:not([type="checkbox"]):active,
#wrapper input:not([type="checkbox"]):focus{
    border: 1px solid rgba(91, 90, 90, 0.7);
    background: rgba(238, 236, 240, 0.2);
    box-shadow: 0px 1px 4px 0px rgba(168, 168, 168, 0.9) inset;
}
</style>

<style type="text/css">
@font-face {
    font-family: 'FontomasCustomRegular';
    src: url('fonts/fontomas-webfont.eot');
    src: url('fonts/fontomas-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/fontomas-webfont.woff') format('woff'),
         url('fonts/fontomas-webfont.ttf') format('truetype'),
         url('fonts/fontomas-webfont.svg#FontomasCustomRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

/** the magic icon trick ! **/
[data-icon]:after {
    content: attr(data-icon);
    font-family: 'FontomasCustomRegular';
    color: rgb(106, 159, 171);
    position: absolute;
    left: 10px;
    top: 35px;
    width: 30px;
}
</style>

<style type="text/css">
/*styling both submit buttons */
#wrapper p.button input{
    width: 30%;
    cursor: pointer;
    background: rgb(61, 157, 179);
    padding: 8px 5px;
    font-family: 'BebasNeueRegular','Arial Narrow',Arial,sans-serif;
    color: #fff;
    font-size: 24px;
    border: 1px solid rgb(28, 108, 122);
    margin-bottom: 10px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.5);
    border-radius: 3px;
    box-shadow:
px 1px 6px 4px rgba(0, 0, 0, 0.07) inset,
px 0px 0px 3px rgb(254, 254, 254),
px 5px 3px 3px rgb(210, 210, 210);
    transition: all 0.2s linear;
}
#wrapper p.button input:hover{
    background: rgb(74, 179, 198);
}
#wrapper p.button input:active,
#wrapper p.button input:focus{
    background: rgb(40, 137, 154);
    position: relative;
    top: 1px;
    border: 1px solid rgb(12, 76, 87);
    box-shadow: 0px 1px 6px 4px rgba(0, 0, 0, 0.2) inset;
}
p.login.button,
p.signin.button{
    text-align: right;
    margin: 5px 0;
}
</style>

<script type="text/javascript">
<!--

//-->
</script>
</head>

<body>
<div id="container_demo" >
    <!-- hidden anchor to stop jump http://www.css3create.com/Astuce-Empecher-le-scroll-avec-l-utilisation-de-target#wrap4  -->
    <a class="hiddenanchor" id="toregister"></a>
    <a class="hiddenanchor" id="tologin"></a>
    <div id="wrapper">
        <div id="login" class="animate form">
            <form  action="mysuperscript.php" autocomplete="on">
                <h1>Log in</h1>
                <p>
                    <label for="username" class="uname" data-icon="u" > Your email or username </label>
                    <input id="username" name="username" required="required" type="text" placeholder="myusername or mymail@mail.com"/>
                </p>
                <p>
                    <label for="password" class="youpasswd" data-icon="p"> Your password </label>
                    <input id="password" name="password" required="required" type="password" placeholder="eg. X8df!90EO" />
                </p>
                <p class="keeplogin">
                    <input type="checkbox" name="loginkeeping" id="loginkeeping" value="loginkeeping" />
                    <label for="loginkeeping">Keep me logged in</label>
                </p>
                <p class="login button">
                    <input type="submit" value="Login" />
                </p>
                <p class="change_link">
                    Not a member yet ?
                    <a href="#toregister" class="to_register">Join us</a>
                </p>
            </form>
        </div>

        <div id="register" class="animate form">
            <form  action="mysuperscript.php" autocomplete="on">
                <h1> Sign up </h1>
                <p>
                    <label for="usernamesignup" class="uname" data-icon="u">Your username</label>
                    <input id="usernamesignup" name="usernamesignup" required="required" type="text" placeholder="mysuperusername690" />
                </p>
                <p>
                    <label for="emailsignup" class="youmail" data-icon="e" > Your email</label>
                    <input id="emailsignup" name="emailsignup" required="required" type="email" placeholder="mysupermail@mail.com"/>
                </p>
                <p>
                    <label for="passwordsignup" class="youpasswd" data-icon="p">Your password </label>
                    <input id="passwordsignup" name="passwordsignup" required="required" type="password" placeholder="eg. X8df!90EO"/>
                </p>
                <p>
                    <label for="passwordsignup_confirm" class="youpasswd" data-icon="p">Please confirm your password </label>
                    <input id="passwordsignup_confirm" name="passwordsignup_confirm" required="required" type="password" placeholder="eg. X8df!90EO"/>
                </p>
                <p class="signin button">
                    <input type="submit" value="Sign up"/>
                </p>
                <p class="change_link">
                    Already a member ?
                    <a href="#tologin" class="to_register"> Go and log in </a>
                </p>
            </form>
        </div>
    </div>
</div>
</body>
</html>
分享到:
评论

相关推荐

    超酷HTML5和CSS3实现登录及注册功能表单.pdf

    在本文中,我们将探讨如何利用HTML5和CSS3来创建具有超酷效果的登录和注册功能表单。这种实现方式不依赖JavaScript,而是利用了CSS3的伪类`:target`和图标字体,使得表单的设计更为简洁且具有交互性。 首先,让我们...

    HTML5+CSS3超酷动态表单

    HTML5和CSS3是现代网页开发的两大核心技术,它们为创建功能丰富、视觉效果吸引人的动态表单提供了无限可能。本教程将深入探讨如何利用HTML5的新特性与CSS3的高级样式来构建一个"超酷动态表单",在用户输入时能够实现...

    HTML5+CSS3超酷动态表单 HTML5+CSS3超酷动态表单网页特效.zip

    本资源"HTML5+CSS3超酷动态表单 HTML5+CSS3超酷动态表单网页特效.zip"显然是一个包含一系列使用这两种技术实现的创新表单设计和交互效果的集合。 首先,我们来详细了解一下HTML5在动态表单中的应用。HTML5引入了新...

    超酷html5+CSS3绿色发光搜索框表单提交.zip

    HTML5和CSS3是现代网页开发的两大核心技术,它们为创建功能丰富、视觉效果吸引人的网页提供了无限可能。在这个“超酷html5+CSS3绿色发光搜索框表单提交”的项目中,我们可以深入探讨如何利用这两门技术来设计一个...

    超酷的登录注册表单3D翻转切换css3特效.zip

    本资源“超酷的登录注册表单3D翻转切换css3特效.zip”聚焦于利用CSS3来实现一个创新且吸引人的用户体验,特别是针对登录和注册表单的交互设计。下面将详细介绍这个特效及其相关知识点。 首先,3D翻转切换是CSS3中的...

    HTML5+CSS3实现超酷登录窗口(自动隐藏默认文本及判断必填字段).zip

    在这个“HTML5+CSS3实现超酷登录窗口(自动隐藏默认文本及判断必填字段)”项目中,我们将深入探讨如何利用这两者来创建一个具有高级特性的登录界面。 首先,HTML5作为最新的超文本标记语言版本,引入了许多新元素和...

    20个HTML5&CSS3超酷应用

    HTML5和CSS3是现代网页开发的两大核心技术,它们为网页设计带来了革命性的变化,极大地丰富了用户体验。本文将深入探讨这些技术在20个超酷应用中的具体应用。 首先,"纯CSS3实现的发光表单"展示了CSS3的强大样式...

    超酷CSS3发光搜索框表单提交

    在现代Web前端开发中,创建吸引用户注意力的交互式元素是至关重要的,而"超酷CSS3发光搜索框表单提交"就是一个很好的示例。这个项目利用了CSS3的先进特性,结合jQuery和HTML5,为用户提供了一种极具视觉吸引力的搜索...

    12个经典大气的HTML5/CSS3应用动画

    2、HTML5/CSS3发光搜索表单 超酷CSS3表单 之前我们分享过一款纯CSS3实现的发光登录表单,发光特效非常不错。今天我们要再来分享一款放光表单,是一款CSS3发光搜索表单,表单整体是黑色的风格,搜索框被激活时,...

    超酷CSS3发光搜索框表单提交.zip

    这个“超酷CSS3发光搜索框表单提交”项目就是一个很好的例子,展示了如何利用HTML5、jQuery、JavaScript以及CSS来创建一个具有动态效果的交互式搜索表单。下面我们将详细探讨这些技术及其在该示例中的应用。 首先,...

    纯CSS3实现超酷扁平风格按钮特效.zip

    总的来说,纯CSS3实现超酷扁平风格按钮特效,需要熟练掌握CSS3的新特性,并结合HTML5和JavaScript,来创建出富有吸引力和交互性的网页元素。通过实践和不断探索,你可以创建出独特且引人注目的按钮设计。

    HTML5超酷响应式表单美化模板插件

    1. `index.html`:这是主页面文件,包含了HTML5的结构和样式,以及JavaScript代码来实现表单功能和美化。 2. `readme.html`:通常用于提供关于项目的基本信息和使用指南。 3. `jQuery之家.url`:可能是一个链接,...

    HTML5超酷表单展示效果.zip

    本资源“HTML5超酷表单展示效果.zip”显然是一个包含使用HTML5、CSS、JavaScript和jQuery创建的独特且引人注目的表单设计示例的集合。 在HTML5中,表单元素得到了显著的增强,引入了新的输入类型、属性和标签,以...

    jQuery实现的超酷动态弹出登录和注册表单效果(默认处于掩藏状态).zip

    在本文中,我们将深入探讨如何使用jQuery库来创建一个超酷的动态弹出登录和注册表单效果。jQuery是一个强大的JavaScript库,它简化了DOM操作、事件处理、动画设计以及AJAX交互,使得开发者能够更高效地构建交互式...

    js和css3超酷checkbox复选框美化插件

    总之,这个"js和css3超酷checkbox复选框美化插件"展示了如何结合现代前端技术来提升网页表单的用户体验。通过JS的动态处理和CSS3的视觉特效,我们可以创建出既美观又实用的交互元素,让网站和应用程序更加引人入胜。

    HTML5超酷3D立方体按钮效果

    HTML5和CSS3是现代网页开发中的核心技术,它们极大地丰富了网页的表现力和交互性。在本案例中,"HTML5超酷3D立方体按钮效果"是一个利用这两种技术实现的创新交互设计。这个效果通过CSS3的3D转换功能,使按钮在鼠标...

Global site tag (gtag.js) - Google Analytics