Maison > interface Web > js tutoriel > Chapitre 4 : Formulaires BootStrap et compétences images_javascript

Chapitre 4 : Formulaires BootStrap et compétences images_javascript

WBOY
Libérer: 2016-05-16 15:04:01
original
1689 Les gens l'ont consulté

Bootstrap, de Twitter, est actuellement le framework front-end le plus populaire. Bootstrap est basé sur HTML, CSS et JAVASCRIPT. Il est simple et flexible, ce qui accélère le développement Web.

Points d'apprentissage :

1. Formulaire
2. Photos

Dans cette leçon, nous apprendrons principalement les fonctions de formulaire et d'image Bootstrap, et afficherons divers effets riches grâce aux définitions CSS intégrées.

1. Formulaire

Bootstrap fournit des styles de formulaire riches que les développeurs peuvent utiliser.

1.Format de base

//实现基本的表单样式
<form>
  <div class="form-group">
    <label>电子邮件</label>
    <input type="email" class="form-control" placeholder="请输入您的电子邮件">
  </div>
  <div class="form-group">
    <label>密码</label>
    <input type="password" class="form-control" placeholder="请输入您的密码">
  </div>
</form> 
Copier après la connexion

Remarque : Ce n'est que lorsque le type de zone de saisie est défini correctement que le style correct peut lui être attribué. Les contrôles de zone de saisie pris en charge incluent : texte, mot de passe, dateheure, dateheure-locale, date, mois, heure, semaine, numéro, e-mail, URL, recherche, numéro de téléphone et couleur.

2. Formulaire en ligne

//让表单左对齐浮动,并表现为 inline-block 内联块结构
<form class="form-inline"> 
Copier après la connexion

Remarque : Quand il fait moins de 768px, le style exclusif sera restauré

3. Combinaison de formulaires

//前后增加片段
<div class="input-group">
  <div class="input-group-addon">¥</div>
  <input type="text" class="form-control">
  <div class="input-group-addon">.00</div>
</div> 
Copier après la connexion

4. Disposition horizontale

//让表单内的元素保持水平排列
<form class="form-horizontal">
<div class="form-group">
<label class="col-sm-2 control-label">电子邮件</label>
<div class="col-sm-10">
<input type="email" class="form-control" placeholder="请输入您的电子邮件">
</div>
</div>
</form>
Copier après la connexion

Remarque : Le système de grille col-sm est utilisé ici, qui sera expliqué dans les chapitres suivants, et control-label signifie synchronisation avec le style de l'élément parent.

5. Cases à cocher et boutons radio

//设置复选框,在一行
<div class="checkbox">
<label> <input type="checkbox">体育
</label>
</div>
<div class="checkbox">
<label> <input type="checkbox">音乐
</label>
</div> 
//设置禁用的复选框
<div class="checkbox disabled">
<label> <input type="checkbox" disabled>音乐
</label>
</div> 
//设置内联一行显示的复选框
<label class="checkbox-inline"> <input type="checkbox">体育</label>
<label class="checkbox-inline disabled"> <input type="checkbox" disabled>音乐</label> 
//设置单选框
<div class="radio disabled">
<label> <input type="radio" name="sex" disabled>男</label>
</div> 
Copier après la connexion

6. Liste déroulante

//设置下拉列表
<select class="form-control">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
</select> 
Copier après la connexion

7. Statut de vérification

//设置为错误状态
<div class="form-group has-error"> 
Copier après la connexion

Remarque : Il existe d'autres statuts comme suit :

  样式说明
  has-error错误状态
  has-success成功状态
  has-warning警告状态
//label 标签同步相应状态
<label class="control-label">Input with success</label> 
Copier après la connexion

8. Ajouter des icônes supplémentaires

//文本框右侧内置文本图标
<div class="form-group has-feedback">
<label>电子邮件</label>
<input type="email" class="form-control">
<span class="glyphicon glyphicon-ok form-control-feedback"></span>
</div> 
Copier après la connexion

Remarque : En plus du glyphicon-ok, il y en a plusieurs autres dans le tableau suivant :

 样式说明
  glyphicon-ok成功状态
  glyphicon-warning-sign警告状态
  glyphicon-remove错误状态
Copier après la connexion

9. Taille du contrôle

//从大到小
<input type="password" class="form-control input-lg">
<input type="password" class="form-control">
<input type="password" class="form-control input-sm"> 
Copier après la connexion

Remarque : Vous pouvez également définir les éléments parents form-group-lg et form-group-sm à ajuster.

2. Photo

Bootstrap fournit des styles d'image riches que les développeurs peuvent utiliser.

1. Forme de l'image

//三种形状
<img src="img/pic.png" alt="图片" class="img-rounded">
<img src="img/pic.png" alt="图片" class="img-circle">
<img src="img/pic.png" alt="图片" class="img-thumbnail"> 
//响应式图片
<img src="img/pic.png" alt="图片" class="img-responsive">
Copier après la connexion

Ce qui précède est le contenu pertinent des formulaires et des images Bootstrap présentés par l'éditeur. J'espère qu'il vous sera utile !

É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