Maison > développement back-end > tutoriel php > Tutoriel sur la rédaction d'une page de connexion en utilisant HTML5 et CSS3

Tutoriel sur la rédaction d'une page de connexion en utilisant HTML5 et CSS3

小云云
Libérer: 2023-03-17 09:08:02
original
2858 Les gens l'ont consulté

De nombreux sites Web ont désormais des pages d'inscription et des pages de connexion, telles que Taobao, JD.com, WeChat, etc., qui nécessitent une inscription et une connexion. Alors, comment écrivons-nous ces pages en utilisant HTML5 et CSS3 ? Je vais maintenant vous apprendre étape par étape comment rédiger une page de connexion en utilisant HTML et CSS3. Le code

login.html est le suivant :

<form id="login">
    <h1>Log In</h1>
    <fieldset id="inputs">
        <input id="username" type="text" placeholder="Username" autofocus required>
        <input id="password" type="password" placeholder="Password" required>
    </fieldset>
    <fieldset id="actions">
        <input type="submit" id="submit" value="Log in">
        <a href="">Forgot your password?</a><a href="">Register</a>
    </fieldset>
</form>
Copier après la connexion

Caractéristiques du HTML 5 utilisé :

espace réservé – une courte invite pour la zone de saisie, lorsque le zone de saisie Lorsque le focus de saisie est obtenu, le message d'invite disparaît automatiquement

obligatoire - précise si l'élément de saisie doit être fourni

autofocus - spécifie si la zone de saisie obtient automatiquement le focus de saisie après le la page est chargée

type="password" – Spécifiez la saisie du mot de passe (non exclusif à HTML5)

CSS

Ici, nous utilisons certains attributs propriétaires de CSS3, notamment :

Box -shadow peut nous aider à créer une ombre de bordure très efficace

#login  
{  
    box-shadow:  
          0 0 2px rgba(0, 0, 0, 0.2),  
          0 1px 1px rgba(0, 0, 0, .2),  
          0 3px 0 #fff,  
          0 4px 0 rgba(0, 0, 0, .2),  
          0 6px 0 #fff,  
          0 7px 0 rgba(0, 0, 0, .2);  
}
Stitch effect (缝效果)
#login  
{  
    position: absolute;  
    z-index: 0;  
}  
 
#login:before  
{  
    content: &#39;&#39;;  
    position: absolute;  
    z-index: -1;  
    border: 1px dashed #ccc;  
    top: 5px;  
    bottom: 5px;  
    left: 5px;  
    right: 5px;  
    -moz-box-shadow: 0 0 0 1px #fff;  
    -webkit-box-shadow: 0 0 0 1px #fff;  
    box-shadow: 0 0 0 1px #fff;  
}
Copier après la connexion

Lignes de dégradé subtiles (lignes de dégradé subtiles)

h1  
{  
    text-shadow: 0 1px 0 rgba(255, 255, 255, .7), 0px 2px 0 rgba(0, 0, 0, .5);  
    text-transform: uppercase;  
    text-align: center;  
    color: #666;  
    margin: 0 0 30px 0;  
    letter-spacing: 4px;  
    font: normal 26px/1 Verdana, Helvetica;  
    position: relative;  
}  
 
h1:after, h1:before  
{  
    background-color: #777;  
    content: "";  
    height: 1px;  
    position: absolute;  
    top: 15px;  
    width: 120px;  
}  
 
h1:after  
{  
    background-image: -webkit-gradient(linear, left top, right top, from(#777), to(#fff));  
    background-image: -webkit-linear-gradient(left, #777, #fff);  
    background-image: -moz-linear-gradient(left, #777, #fff);  
    background-image: -ms-linear-gradient(left, #777, #fff);  
    background-image: -o-linear-gradient(left, #777, #fff);  
    background-image: linear-gradient(left, #777, #fff);  
    right: 0;  
}  
 
h1:before  
{  
    background-image: -webkit-gradient(linear, right top, left top, from(#777), to(#fff));  
    background-image: -webkit-linear-gradient(right, #777, #fff);  
    background-image: -moz-linear-gradient(right, #777, #fff);  
    background-image: -ms-linear-gradient(right, #777, #fff);  
    background-image: -o-linear-gradient(right, #777, #fff);  
    background-image: linear-gradient(right, #777, #fff);  
    left: 0;  
}
Copier après la connexion

Résultat final

Tutoriel sur la rédaction dune page de connexion en utilisant HTML5 et CSS3

Ce qui précède est la page de connexion écrite en HTML5 et CSS3. Comment l'apprenez-vous ?

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal