Maison >interface Web >tutoriel CSS >Utiliser CSS pour embellir les contrôles de formulaire HTML (embellissement de formulaire) exemple détaillé

Utiliser CSS pour embellir les contrôles de formulaire HTML (embellissement de formulaire) exemple détaillé

高洛峰
高洛峰original
2017-03-03 16:33:174381parcourir

1. Structure syntaxique de base des boutons de soumission HTML et du bas

1. Bouton de soumission HTML

Définissez type="submit" dans la balise d'entrée pour définir ce contrôle de formulaire sur bouton.

Code du bouton de soumission :

Le code est le suivant :

<input name="" type="submit" value="提交" />

Capture d'écran de l'effet du bouton de soumission

Utiliser CSS pour embellir les contrôles de formulaire HTML (embellissement de formulaire) exemple détaillé

Bouton de soumission html Capture d'écran de l'effet

2. Bouton du bas HTML

La définition de type="bottom" dans la balise d'entrée peut également définir ce contrôle de formulaire comme un bouton.

Code du bouton du bas :


Le code est le suivant :

<input name="" type="button" value="提交" />

Capture d'écran du bouton du bas :

Utiliser CSS pour embellir les contrôles de formulaire HTML (embellissement de formulaire) exemple détaillé

Capture d'écran de l'effet du bouton du bas HTML

2. La différence entre la soumission HTML et le bouton du bas

type=button est simplement une fonction de bouton

type=submit consiste à envoyer un formulaire

Mais ceux qui sont engagés dans l'interface utilisateur WEB doivent noter que l'utilisation de submit pour améliorer la convivialité de la page :

Après avoir utilisé submit, la page prend en charge la saisie au clavier fonctionnement des touches et de nombreuses conceptions de logiciels WEB Professeur, vous n'avez peut-être pas remarqué que la soumission est unifiée

Après avoir utilisé le bouton, la page ne prend souvent pas en charge la touche Entrée. Par conséquent, si vous devez prendre en charge la touche Entrée, vous devez configurer une soumission. Par défaut, la touche Entrée fonctionne lors de la première soumission de la page.

Le code est le suivant :

<input type="submit" name="b1" value="提交" onClick="bt_submit_onclick()">

Après avoir exécuté onClick, passez à l'action. Peut être soumis automatiquement sans onClick. Onclick n'est donc pas requis ici.


Le code est le suivant :

<input type="button" name="b1" value="提交" onClick="bt_submit_onclick()">

Une fois onClick exécuté, le fichier de saut est contrôlé dans le fichier js. La soumission nécessite onClick.

Par exemple :

1, onclick="form1.action='a.jsp';form1.submit();" Ceci réalise la fonction de soumission .

2. Code du bouton

Le code est le suivant :

<form name="form1" method="post" action="<a href="http://www.css.com">http://www.css.com</a>"> 
<input type="button" name="Button" value="按钮" onClick="submit()"> 
</form>

Utiliser CSS pour embellir les contrôles de formulaire HTML (embellissement de formulaire) exemple détaillé

Capture d'écran du bouton

3. Code HTML du bouton

Le code est le suivant :

<input type="button" name="Button" value="Button"
onClick="javascript:windows.location.href="你的url"">

3. Les boutons de soumission HTML et du bas embellissent la mise en page CSS p

Nous préparons d'abord les images des boutons pour l'embellissement des boutons, et saisissez soumettre ou ajoutez simplement un style de classe au contrôle du bouton du bas, définissez l'arrière-plan du bouton pour embellir l'image et définissez la bordure sur zéro, la largeur et la hauteur.

1. Embellissez le bouton du bas HTML

1), le matériel d'image

peut enregistrer l'image pour l'utiliser

Utiliser CSS pour embellir les contrôles de formulaire HTML (embellissement de formulaire) exemple détaillé

Embellissez le matériel du bouton image

2), code source HTML complet correspondant :

Le code est le suivant :

<!DOCTYPE html>
<html>
<head>
<title>button按钮美化在线演示-www.css.com</title>
<style>
html{width:100%;height:100%;}
body{background:#fff;font-size:18px;font-family:"Arial","Tahoma","微软雅黑","雅黑";
line-height:18px;padding:0px;margin:0px;text-align:center}
div{padding:18px}
img{border:0px;vertical-align:middle;padding:0;margin:0}
input,button{font-family:"Arial","Tahoma","微软雅黑","雅黑";border:0;
vertical-align:middle;margin:8px;line-height:18px;font-size:18px}
.btn{width:140px;height:36px;line-height:18px;font-size:18px;
background:url("bg26.jpg")no-repeatlefttop;color:#FFF;padding-bottom:4px}
</style>
</head>
<body>
<p>
<formid="form1"name="form1"method=""action="<a href="http://www.css.com/"target="_blank">http://www.css.com/"target="_blank</a>">
<div>
<inputtype="button"class="btn"value="按钮"onmouseover="this.style.backgroundPosition=&#39;left-36px&#39;"
onmouseout="this.style.backgroundPosition=&#39;lefttop&#39;"/>
</div>
</form>
</p>
</body>
</html>



3), Capture d'écran de l'effet du bas

Utiliser CSS pour embellir les contrôles de formulaire HTML (embellissement de formulaire) exemple détaillé

Captures d'écran de l'effet d'embellissement du bas

2. Embellir le bouton de soumission HTML

1), matériel d'image

disponible Enregistrez l'image sous en utilisant le bouton

Utiliser CSS pour embellir les contrôles de formulaire HTML (embellissement de formulaire) exemple détaillé

faites un clic droit et enregistrez sous en utilisant

2), correspondant au code source HTML complet :

Code comme suit :

<!DOCTYPE html> 
<html> 
<head> 
<title>submit按钮美化 在线演示-www.css.com</title> 
<!-- <a href="http://www.css.com">www.css.com</a> --> 
<style> 
html { width:100%; height:100%; } 
body { background:#fff; font-size:18px; font-family:"Arial", "Tahoma", "微软雅黑", "雅黑";
line-height:18px; padding:0; margin:0; text-align:center; } 
div { padding:18px } 
img { border:0px; vertical-align:middle; padding:0px; margin:0px; } 
input, button { font-family:"Arial", "Tahoma", "微软雅黑", "雅黑"; border:0;
vertical-align:middle; margin:8px; line-height:18px; font-size:18px } 
.btns { width:143px; height:40px; background:url("bg11.jpg") no-repeat left top; color:#FFF; } 
</style> 
</head> 
<body> 
<p> 
<form id="form1" name="form1" method="" action="<a href="http://www.css.com/">http://www.css.com/</a>" target="_blank"> 
<div> 
<input type="submit" class="btns" onmouseover="this.style.backgroundPosition=&#39;left -40px&#39;"
onmouseout="this.style.backgroundPosition=&#39;left top&#39;" value="提交" /> 
</div> 
</form> 
</p> 
</body> 
</html>

3), capture d'écran de l'effet du bouton de soumission

Utiliser CSS pour embellir les contrôles de formulaire HTML (embellissement de formulaire) exemple détaillé

Capture d'écran de l'effet de soumission HTML après embellissement

Plus d'embellissement avec CSS Pour des exemples détaillés de contrôles de formulaire HTML (embellissement de formulaire), veuillez faire attention au site Web PHP chinois !

Déclaration:
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