Latest web development tutorials

botón de arranque

objetivo

Botón ampliamente utilizado sitio web o aplicación. En este tutorial, vamos a discutir cómo utilizar boostrap 3 botones, y cómo personalizar el botón predeterminado se explica a modo de ejemplo, instancia.

Utilice el botón predeterminado

Los siguientes ejemplos demostrarán cómo crear rápidamente Bootstrap botón 3.

Ejemplos

<! DOCTYPE html>
<Html>
<Head>
<Título> Bootstrap 3 botón predeterminado </ title>
<Meta name = "viewport" content = "width = dispositivo de ancho, inicial escala = 1.0"?>
<! - Bootstrap ->
<link href = "dist / css / bootstrap.min.css" rel = "stylesheet medios" = "pantalla">
<Style>
body {
padding: 50px
}
</ Style>
<! - HTML5 Calce y responder. js soporte HTML5 IE8 originales y los medios de comunicación investigaciones. ->
<- ADVERTENCIA :! Responder. Si a través de file: // Ver js página no funcionarán. ->
<! - [If lt IE 9]>
<Script src = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ script>
<Script src = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ script>
<! [Endif] ->
</ Head>
<Cuerpo>
<! - Botón estándar ->
<Tipo botón = "botón" class = "btn btn-default"> por defecto el botón </>

<! - Proporcionar efectos visuales adicionales, identifica un conjunto de botones en la acción original ->
<= Tipo de botón de clase "botón" = "btn btn-primaria"> </ botón> original,

<! - Representa una acción exitosa o positivo ->
<Tipo botón = "botón" class = "btn btn-éxito"> éxito el botón </>

<! - Mensaje de advertencia botón de contexto ->
<Tipo botón = "botón" class = "btn btn-info"> información </ botón>

<! - Indica la acción a tomar con precaución ->
<Tipo botón = "botón" class = "btn btn de alerta"> Advertencia </ botón>

<! - Representar una acción peligrosa o potencialmente negativo ->
<Tipo botón = "botón" class = "btn btn-peligro"> peligro el botón </>
<! - No hace hincapié es un botón que se parece a un enlace, pero, al mismo tiempo que se mantiene el comportamiento del botón ->
<Tipo botón = "botón" class = "btn btn-link"> Enlace botón </>
<! - JQuery (un plugin JavaScript para Bootstrap es necesario --->
<Script src = "https://code.jquery.com/jquery.js"> </ script>
<! - Incluir todos los plug-in (véase más adelante), o si es necesario, incluir un único archivo compilado ->
<Script src = "dist / js / bootstrap.min.js"> </ script>
</ Body>
</ Html>

La salida del código anterior es como sigue. Puede hacer clic aquí para ver los ejemplos en línea .

3 botones predeterminados Bootstrap

CSS

Exploramos el futuro puede utilizar para crear reglas CSS para estos botones. La clase principal se utiliza para crear el BTN botón, como se muestra a continuación.

.btn {
  display: inline-block;
  padding: 12px 6px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.428571429;
  text-align: center;
  white-space: nowrap;
  vertical-align: media;
  cursor: puntero;
  Imagen de fondo: ninguno;
  frontera: 1px solid transparente;
  la frontera de radio: 4 píxeles;
  -webkit-user-select: ninguno;
	 -moz-user-select: ninguno;
	  -ms-user-select: ninguno;
	   -o-user-select: ninguno;
		  user-select: ninguno;
}

Debido al botón código CSS (con clase de BTN) rendido como inline-block, en el botón Permitir asociada al mismo se han rendido en los elementos comunes de base adyacentes, pero se puede dar para añadir anchura y altura de atributos. Llenándolo hasta el relleno superior e inferior eran 6 y 12 píxeles. margen inferior se establece en 0.

Tamaño de la fuente se establece en 14 píxeles y ajustar el peso de la fuente a la normalidad. La fila de botones con la clase alta BTN es 1,428571429, 1 altura ligeramente mayor que el valor predeterminado. Texto centrado.

atributo de espacio en blanco se establece en nowrap, por lo que la nueva línea, los espacios y las pestañas se doblarán. elementos relacionados serán posicionados verticalmente centrada en la altura media. Al pasar por encima de los elementos interrelacionados, el cursor aparecerá como una forma del puntero. Aquí no mostrar la imagen de fondo.

Aquí vamos a mostrar una, de 1 píxel borde sólido de espesor transparente. Desde la frontera de radio: 4PX ;, los botones serán redondeados forma de la esquina. Al aumentar o disminuir el valor de 4 píxeles, se puede tener la redondez redondeada se hace más grande o más pequeño. Dado que el usuario seleccione: ninguno de texto, botones y sub-elementos relacionados no será opcional. Con el fin de obtener una consistencia entre navegadores en la aplicación de las mismas propiedades múltiples proveedores con prefijos.

Cada botón que se muestra el ejemplo anterior, excepto BTN hay otra clase CSS, como BTN-default, btn-primaria, y así sucesivamente. Estas clases de botones de ajuste de color, color de fondo y propiedades de borde. Se utilizan con los botones convencionales y el estado del enlace (es decir, vuelo estacionario, activa, enfoque, etc.) botón de regla CSS.

código de clase BTN-primaria es el siguiente

.btn-primaria {
  de color: #ffffff;
  background-color: # 428bca;
  border-color: # 357ebd;
}

Diferentes tamaños de botones

Hay tres tamaños pueden ser establecidos. Con el fin de ajustar cada tamaño, es necesario agregar una clase extra.

btn-lg para establecer botón grande.

<Tipo botón = "botón" class = "btn btn-primaria BTN-lg"> botón grande </ botón>

btn-lg código CSS clase como sigue

.btn-lg {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1,33;
  la frontera de radio: 6px;
}

Utilice el botón de configuración BTN-xs btn-sm y con diferentes dimensiones.

<Tipo botón = "botón" class = "btn btn-primaria btn-sm"> botón grande botón </>
<Tipo botón = "botón" class = "BTN BTN-primaria btn-xs"> botón grande </ botón>

btn-sm y el código CSS classe BTN-x de la siguiente

.btn-SM,
.btn-xs {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  la frontera de radio: 3px;
}

.btn-xs {
  padding: 5px 1px;
}

El siguiente código muestra botones con diferentes tamaños de diferentes tipos. Puede hacer clic aquí para ver la demostración en línea . Aquí es el efecto de capturas de pantalla y código.

Botones de diferentes tamaños

Ejemplos

<! DOCTYPE html>
<Html>
<Head>
<Título> Bootstrap 3 tamaños diferentes de botones </ title>
<Meta name = "viewport" content = "width = dispositivo de ancho, inicial escala = 1.0"?>
<! - Bootstrap ->
<link href = "dist / css / bootstrap.min.css" rel = "stylesheet medios" = "pantalla">
<Style>
body {
padding: 50px
}
</ Style>
<! - HTML5 Calce y responder. js soporte HTML5 IE8 originales y los medios de comunicación investigaciones. ->
<- ADVERTENCIA :! Responder. Si a través de file: // Ver js página no funcionarán. ->
<! - [If lt IE 9]>
<Script src = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ script>
<Script src = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ script>
<! [Endif] ->
</ Head>
<Cuerpo>
<! - Botón estándar ->
<P>
<Tipo botón = "botón" class = "btn btn btn-default-sm"> pequeño botón por defecto el botón </>
<= Tipo de botón de clase "botón" = "btn btn btn-default-lg"> Por defecto grandes botones </ botón>
<Tipo botón = "botón" class = "btn btn btn-default-xs"> predeterminados particularmente pequeños botones </ botón>
</ P>
<P>
<! - Proporcionar efectos visuales adicionales, identifica un conjunto de botones en la acción original ->
<Tipo botón = "botón" class = "btn btn-primaria btn-sm"> pequeños botones originales </ botón>
<Tipo botón = "botón" class = "btn btn-primaria BTN-lg"> grandes botones originales </ botón>
<Tipo botón = "botón" class = "btn btn btn-primaria-xs"> Originales particularmente pequeños botones </ botón>
</ P>
<P>
<! - Representa una acción exitosa o positivo ->
<Tipo botón = "botón" class = "btn btn-éxito btn-sm"> pequeño botón éxito </ botón>
<Tipo botón = "botón" class = "btn btn-éxito BTN-lg"> gran éxito botón botón </>
<Tipo botón = "botón" class = "btn btn-éxito BTN-xs"> éxito sobre todo pequeños botones </ botón>
</ P>
<P>
<! - Mensaje de advertencia botón de contexto ->
<Tipo botón = "botón" class = "btn btn-info btn-sm"> pequeño botón info </ botón>
<Tipo botón = "botón" class = "btn btn-info BTN-lg"> Gran botón de información botón </>
<Tipo botón = "botón" class = "btn btn-info BTN-xs"> información en particular los pequeños botón </ botón>
</ P>
<P>
<! - Indica la acción a tomar con precaución ->
<Tipo botón = "botón" class = "btn btn btn-advertencia-sm"> pequeño botón de alerta </ ​​botón>
<Tipo botón = "botón" class = "btn btn btn-advertencia-lg"> botón de gran advertencia </ botón>
<Tipo botón = "botón" class = "BTN BTN BTN-advertencia-xs"> botón particularmente pequeña advertencia </ botón>
</ P>
<P>
<! - Representar una acción peligrosa o potencialmente negativo ->
<Tipo botón = "botón" class = "btn btn-peligro btn-sm"> pequeño botón peligro el botón </>
<Tipo botón = "botón" class = "btn btn-peligro BTN-lg"> gran botón de peligro </ botón>
<Tipo botón = "botón" class = "btn btn-peligro BTN-xs"> riesgo muy pequeño de los botones </ botón>
</ P>
<P>
<! - No hace hincapié es un botón que se parece a un enlace, pero, al mismo tiempo que se mantiene el comportamiento del botón ->
<Tipo botón = "botón" class = "btn btn btn-link-sm"> pequeño botón de enlace </ botón>
<Tipo botón = "botón" class = "btn btn-link BTN-lg"> botón grande enlace </ botón>
</ P>

<! - JQuery (un plugin JavaScript para Bootstrap es necesario --->
<Script src = "https://code.jquery.com/jquery.js"> </ script>
<! - Incluir todos los plug-in (véase más adelante), o si es necesario, incluir un único archivo compilado ->
<Script src = "dist / js / bootstrap.min.js"> </ script>
</ Body>
</ Html>

botón de nivel de bloque

Para utilizar todos los botones cuando la anchura de contenedores, Bootstrap 3 ofrece una opción de botón a nivel de bloque. Es necesario añadir la clase BTN-bloque a clase se discutió anteriormente para crear el botón de nivel de bloque.

<Tipo botón = "botón" class = "btn btn-primaria BTN-lg-BTN bloque"> botón grande </ botón>
<Tipo botón = "botón" class = "btn btn-éxito BTN-lg-BTN bloque"> botón grande botón </>  

Crear a nivel de bloque botones CSS se define como sigue

.btn bloque {
  display: block;
  width: 100%;
  padding-right: 0;
  padding-left: 0;
}

.btn-bloque-bloque + .btn {
  margin-top: 5px;
}

A continuación se muestra un botón de captura de pantalla y el nivel de bloque de código. Puede hacer clic aquí para ver los ejemplos en línea .

Ejemplos

<! DOCTYPE html>
<Html>
<Head>
<Título> Bootstrap 3 botones a nivel de bloque </ title>
<Meta name = "viewport" content = "width = dispositivo de ancho, inicial escala = 1.0"?>
<! - Bootstrap ->
<link href = "dist / css / bootstrap.min.css" rel = "stylesheet medios" = "pantalla">
<Style>
body {
padding: 50px
}
</ Style>
<! - HTML5 Calce y responder. js soporte HTML5 IE8 originales y los medios de comunicación investigaciones. ->
<- ADVERTENCIA :! Responder. Si a través de file: // Ver js página no funcionarán. ->
<! - [If lt IE 9]>
<Script src = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ script>
<Script src = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ script>
<! [Endif] ->
</ Head>
<Cuerpo>
<Div class = "contenedor">
<Div class = "fila">
<Div class = "col-lg-12">
<! - Botón estándar ->
<P>
<Tipo botón = "botón" class = "btn btn-primaria btn-sm BTN-bloque"> botón predeterminado pequeño bloque de nivel </ botón>
<Tipo botón = "botón" class = "btn btn btn-default-lg-BTN bloque"> botón predeterminado grande a nivel de bloque botón </>
<Tipo botón = "botón" class = "btn btn btn-primaria-xs BTN-bloque"> predeterminados botones muy pequeños a nivel de bloque </ botón>
</ P>
<P>
<! - Proporcionar efectos visuales adicionales, identifica un conjunto de botones en la acción original ->
<Tipo botón = "botón" class = "btn btn-primaria btn-sm BTN-bloque"> pequeño botón original, a nivel de bloque </ botón>
<Tipo botón = "botón" class = "btn btn-primaria BTN-lg-BTN bloque"> botones grandes en bruto a nivel de bloque </ botón>
<Tipo botón = "botón" class = "btn btn btn-primaria-xs BTN-bloque"> botones especiales originales a nivel de bloque pequeño botón </>
</ P>
<P>
<! - Representa una acción exitosa o positivo ->
<Tipo botón = "botón" class = "btn btn-sm éxito BTN-btn-bloque"> pequeños botones de éxito a nivel de bloque </ botón>
<Tipo botón = "botón" class = "btn btn-éxito BTN-lg-BTN bloque"> botones grandes éxitos a nivel de bloque </ botón>
<Tipo botón = "botón" class = "btn btn-éxito BTN BTN-xs-bloque"> éxito sobre todo pequeños botones a nivel de bloque </ botón>
</ P>
<P>
<! - Mensaje de advertencia botón de contexto ->
<Tipo botón = "botón" class = "btn btn-info btn-sm BTN-bloque"> botón de información pequeña a nivel de bloque </ botón>
<Tipo botón = "botón" class = "btn btn-info-lg BTN BTN-bloque"> botón de información grande a nivel de bloque </ botón>
<Tipo botón = "botón" class = "btn btn-info-xs BTN BTN-bloque"> botón de información particularmente pequeña a nivel de bloque </ botón>
</ P>
<P>
<! - Indica la acción a tomar con precaución ->
<Tipo botón = "botón" class = "btn btn btn-advertencia-sm BTN-bloque"> botón de alerta a nivel de bloque pequeño botón </>
<Tipo botón = "botón" class = "btn btn btn-advertencia-lg-BTN bloque"> botón de aviso grande a nivel de bloque </ botón>
<Tipo de botón = "botón" class = "BTN BTN de alerta btn btn-xs-bloque"> botón de alerta en particular los pequeños a nivel de bloque </ botón>
</ P>
<P>
<! - Representar una acción peligrosa o potencialmente negativo ->
<Tipo botón = "botón" class = "btn btn-peligro btn-sm BTN-bloque"> pequeño riesgo de botón a nivel de bloque </ botón>
<Tipo botón = "botón" class = "btn btn-peligro-lg BTN BTN-bloque"> botones de gran peligro a nivel de bloque </ botón>
<Tipo botón = "botón" class = "btn btn-peligro-xs BTN BTN-bloque"> riesgo muy pequeño de botón a nivel de bloque </ botón>
</ P>
<P>
<! - No hace hincapié es un botón que se parece a un enlace, pero, al mismo tiempo que se mantiene el comportamiento del botón ->
<Tipo botón = "botón" class = "btn btn btn-link-sm BTN-bloque"> pequeña a nivel de bloque de conexión del botón </ botón>
<Tipo botón = "botón" class = "btn btn-link BTN-lg-BTN bloque"> gran bloque de nivel de enlace del botón </ botón>
</ P>
</ Div>
</ Div>
</ Div>
<! - JQuery (necesaria para los plugins de JavaScript de Bootstrap) ->
<Script src = "https://code.jquery.com/jquery.js"> </ script>
<! - Incluir todos los plugins compilados (abajo), o incluir archivos individuales según sea necesario ->
<Script src = "dist / js / bootstrap.min.js"> </ script>
</ Body>
</ Html>

botones de nivel de bloque

actividad en los botones

Puede utilizar la clase CSS activa para añadir un enlace a un botón o un aspecto diferente para mostrar que está activa. He aquí un ejemplo de la demo , capturas de pantalla y código.

Los botones activos

Ejemplos

<! DOCTYPE html>
<Html>
<Head>
<Título> Bootstrap 3 botones de actividad </ title>
<Meta name = "viewport" content = "width = dispositivo de ancho, inicial escala = 1.0"?>
<! - Bootstrap ->
<link href = "dist / css / bootstrap.min.css" rel = "stylesheet medios" = "pantalla">
<Style>
body {
padding: 50px
}
</ Style>
<! - HTML5 Calce y responder. js soporte HTML5 IE8 originales y los medios de comunicación investigaciones. ->
<- ADVERTENCIA :! Responder. Si a través de file: // Ver js página no funcionarán. ->
<! - [If lt IE 9]>
<Script src = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ script>
<Script src = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ script>
<! [Endif] ->
</ Head>
<Cuerpo>
<! - Botón estándar ->
<Tipo botón = "botón" class = "btn btn-default activa"> default </ botón>

<! - Proporcionar efectos visuales adicionales, identifica un conjunto de botones en la acción original ->
<Tipo botón = "botón" class = "btn btn-primaria activa"> ORIGINAL </ botón>

<! - Representa una acción exitosa o positivo ->
<Tipo botón = "botón" class = "btn btn-activa éxito"> éxito </ botón>

<! - Mensaje de advertencia botón de contexto ->
<Tipo botón = "botón" class = "btn btn-información activa"> información </ botón>

<! - Indica la acción a tomar con precaución ->
<Tipo botón = "botón" class = "btn btn de alerta activa"> Advertencia </ botón>

<! - Representar una acción peligrosa o potencialmente negativo ->
<Tipo botón = "botón" class = "btn btn-peligro activa"> peligro </ botón>

<! - No hace hincapié es un botón que se parece a un enlace, pero, al mismo tiempo que se mantiene el comportamiento del botón ->
<Tipo botón = "botón" class = "btn btn-enlace activo"> ​​vínculo </ botón>
<! - JQuery (un plugin JavaScript para Bootstrap es necesario --->
<Script src = "https://code.jquery.com/jquery.js"> </ script>
<! - Incluir todos los plug-in (véase más adelante), o si es necesario, incluir un único archivo compilado ->
<Script src = "dist / js / bootstrap.min.js"> </ script>
</ Body>
</ Html>

Al utilizar las herramientas de desarrollo de Chrome, nos encontramos con que cuando se agrega el botón a la clase de activo, las reglas CSS están en vigor.

botones de actividad por defecto

.btn-default: flotar, .btn-default: enfoque, .btn-default: activo, .btn-default.active, .open .dropdown-toggle.btn-default {
color: # 333;
background-color: #ebebeb;
border-color: #adadad;
}

botones de actividad primaria

.btn-primaria: activable, .btn-primaria: enfoque, .btn-primaria: activo, .btn-primary.active, .open .dropdown-toggle.btn-primaria {
Color: #fff;
background-color: # 3276b1;
border-color: # 285e8e;
}

El éxito botón Eventos

.btn-éxito: flotar, .btn-éxito: el enfoque, .btn-éxito: activo, .btn-success.active, .open .dropdown-toggle.btn-{éxito
Color: #fff;
background-color: # 47a447;
border-color: # 398439;
}

Botón de información Eventos

.btn-info: flotar, .btn-info: enfoque, .btn-info: activo, .btn-info.active, .open .dropdown-toggle.btn-info {
Color: #fff;
background-color: # 39b3d7;
border-color: # 269abc;
}

Advertencia botón activo

.btn de alerta: flotar, .btn de alerta: el enfoque, .btn de alerta: activa, warning.active-.btn, .open .dropdown-toggle.btn de alerta {
Color: #fff;
background-color: # ed9c28;
border-color: # d58512;
}

botón activo Peligro

.btn-peligro: flotar, .btn-peligro: el enfoque, .btn-peligro: activo, .btn-danger.active, .open .dropdown-toggle.btn-peligro {
Color: #fff;
background-color: # d2322d;
border-color: # ac2925;
}

Botones de actividad de enlace

.btn-link, enlace .btn: activable, .btn-link: enfoque, .btn-link: activa {
border-color: transparente;
}

Por lo tanto, se puede ver que cambiando el atributo de color, backgound-color y border-color de lograr.

botones de movilidad

Puede utilizar la clase CSS desactivada para añadir un enlace a un botón o un aspecto diferente a demostrar que está deshabilitado. He aquí un ejemplo de la demo , capturas de pantalla y código.

Con el fin de hacer que el botón un poco borrosa, utilizar la siguiente regla CSS (buscar a través de las herramientas de desarrollo de Chrome)

.btn [desactivada], fieldset [desactivada] {.btn
puntero-eventos: ninguno;
cursor: no permitidos;
Opacidad: 0,65;
filtro: alfa (opacidad = 65);
webkit-box-shadow: ninguno;
box-shadow: ninguno;
}
Botones de movilidad

Ejemplos

<! DOCTYPE html>
<Html>
<Head>
<Título> Bootstrap 3 botón Desactivar </ title>
<Meta name = "viewport" content = "width = dispositivo de ancho, inicial escala = 1.0"?>
<! - Bootstrap ->
<link href = "dist / css / bootstrap.min.css" rel = "stylesheet medios" = "pantalla">
<Style>
body {
padding: 50px
}
</ Style>
<! - HTML5 Calce y responder. js soporte HTML5 IE8 originales y los medios de comunicación investigaciones. ->
<- ADVERTENCIA :! Responder. Si a través de file: // Ver js página no funcionarán. ->
<! - [If lt IE 9]>
<Script src = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ script>
<Script src = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ script>
<! [Endif] ->
</ Head>
<Cuerpo>
<! - Botón estándar ->
<= Tipo de botón de clase "botón" = "btn btn-default" disabled = "desactivado"> por defecto el botón </>

<! - Proporcionar efectos visuales adicionales, identifica un conjunto de botones en la acción original ->
<= Tipo de botón de clase "botón" = "btn btn-primaria" disabled = "desactivado"> </ botón> original,

<! - Representa una acción exitosa o positivo ->
<Tipo botón = "botón" class = "btn btn-éxito" disabled = "desactivado"> éxito </ botón>

<! - Mensaje de advertencia botón de contexto ->
<Tipo botón = "botón" class = "btn btn-info" disabled = "desactivado"> información </ botón>

<! - Indica la acción a tomar con precaución ->
<Tipo botón = "botón" class = "btn btn de alerta" disabled = "desactivado"> Advertencia </ botón>

<! - Representar una acción peligrosa o potencialmente negativo ->
<Tipo botón = "botón" class = "btn btn-peligro" disabled = "desactivado"> peligro </ botón>
<! - JQuery (un plugin JavaScript para Bootstrap es necesario --->
<Script src = "https://code.jquery.com/jquery.js"> </ script>
<! - Incluir todos los plug-in (véase más adelante), o si es necesario, incluir un único archivo compilado ->
<Script src = "dist / js / bootstrap.min.js"> </ script>
</ Body>
</ Html>

elemento de anclaje de movilidad reducida

Cuando el elemento de anclaje con BTN y otra presentación relacionada con la clase está desactivada, es un poco diferente de lo habitual. En primer lugar, el elemento de unión de anclaje todavía existe sólo el aspecto y la sensación ha cambiado. Además, no se puede utilizar en la barra de navegación.

Haga clic aquí para ver la demostración en línea . Código es el siguiente:

Ejemplos

<! DOCTYPE html>
<Html>
<Head>
<Título> Bootstrap 3 botones de ancla con discapacidad </ title>
<Meta name = "viewport" content = "width = dispositivo de ancho, inicial escala = 1.0"?>
<! - Bootstrap ->
<link href = "dist / css / bootstrap.min.css" rel = "stylesheet medios" = "pantalla">
<Style>
body {
padding: 50px
}
</ Style>
<! - HTML5 Calce y responder. js soporte HTML5 IE8 originales y los medios de comunicación investigaciones. ->
<- ADVERTENCIA :! Responder. Si a través de file: // Ver js página no funcionarán. ->
<! - [If lt IE 9]>
<Script src = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ script>
<Script src = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ script>
<! [Endif] ->
</ Head>
<Cuerpo>
<! - Botón estándar ->
<a href="http://www.example.com" class="btn btn-default disabled" role="button"> predeterminado </a>

<! - Proporcionar efectos visuales adicionales, identifica un conjunto de botones en la acción original ->
<a href="http://www.example.com" class="btn btn-primary disabled" role="button"> </a> originales

<! - Representa una acción exitosa o positivo ->
<a href="http://www.example.com" class="btn btn-success disabled" role="button"> éxito </a>

<! - Mensaje de advertencia botón de contexto ->
<a href="http://www.example.com" class="btn btn-info disabled" role="button"> información </a>

<! - Indica la acción a tomar con precaución ->
<a href="http://www.example.com" class="btn btn-warning disabled" role="button"> advertencia </a>

<! - Representar una acción peligrosa o potencialmente negativo ->
<a href="http://www.example.com" class="btn btn-danger disabled" role="button"> peligrosa </a>
<! - JQuery (un plugin JavaScript para Bootstrap es necesario --->
<Script src = "https://code.jquery.com/jquery.js"> </ script>
<! - Incluir todos los plug-in (véase más adelante), o si es necesario, incluir un único archivo compilado ->
<Script src = "dist / js / bootstrap.min.js"> </ script>
</ Body>
</ Html>

Atención: role = "botón" para facilitar su uso y propósito de uso.

etiqueta del botón

Puede botón, un botón y el elemento de entrada se utiliza la clase, utilizar el botón como una etiqueta. Sin embargo, se recomienda que por lo general a través del elemento botón para utilizar, de lo contrario va a dar lugar a inconsistencias entre navegadores.

El siguiente ejemplo muestra cómo utilizar la etiqueta del botón

etiquetas de botón ejemplo de pantalla

Ejemplos

<! DOCTYPE html>
<Html>
<Head>
<Título> Bootstrap 3 Botón ejemplo de etiqueta </ ​​title>
<Meta name = "viewport" content = "width = dispositivo de ancho, inicial escala = 1.0"?>
<! - Bootstrap ->
<link href = "dist / css / bootstrap.min.css" rel = "stylesheet medios" = "pantalla">
<Style>
body {
padding: 50px
}
</ Style>
<! - HTML5 Calce y responder. js soporte HTML5 IE8 originales y los medios de comunicación investigaciones. ->
<- ADVERTENCIA :! Responder. Si a través de file: // Ver js página no funcionarán. ->
<! - [If lt IE 9]>
<Script src = "https://oss.maxcdn.com/libs/html5shiv/3.7.0/html5shiv.js"> </ script>
<Script src = "https://oss.maxcdn.com/libs/respond.js/1.3.0/respond.min.js"> </ script>
<! [Endif] ->
</ Head>
<Cuerpo>
<P>
<a class="btn btn-default" href="#" role="button"> enlace </a>
<Clase Button = "btn btn-default" type = "submit"> botón </ botón>
<Class = "btn btn-default" type = "button" Introducción = "entrada">
<Clase de entrada = "btn btn-default" type = "submit" value = "Enviar">
</ P>
<P>
<a class="btn btn-primary" href="#" role="button"> enlace </a>
<Clase Button = "btn btn-primaria" type = "submit"> botón </ botón>
<Class = "btn btn-primaria" type = "button" Introducción = "entrada">
<Clase de entrada = "btn btn-primaria" type = "submit" value = "Enviar">
</ P>
<P>
<a class="btn btn-success" href="#" role="button"> enlace </a>
<Clase Button = "btn btn-éxito" type = "submit"> botón </ botón>
<Class = "btn btn-éxito" type = "button" Introducción = "entrada">
<Clase de entrada = "btn btn-éxito" type = "submit" value = "Enviar">
</ P>
<P>
<a class="btn btn-info" href="#" role="button"> enlace </a>
<Clase Button = "btn btn-info" type = "submit"> botón </ botón>
<Class = "btn btn-info" type = "button" Introducción = "entrada">
<Clase de entrada = "btn btn-info" type = "submit" value = "Enviar">
</ P>
<P>
<a class="btn btn-warning" href="#" role="button"> enlace </a>
<Clase Button = "btn btn de alerta" type = "submit"> botón </ botón>
<Class = "btn btn de alerta" type = "button" Introducción = "entrada">
<Clase de entrada = "btn btn de alerta" type = "submit" value = "Enviar">
</ P>
<P>
<a class="btn btn-danger" href="#" role="button"> enlace </a>
<Clase Button = "btn btn-peligro" type = "submit"> botón </ botón>
<Class = "btn btn-peligro" type = "button" Introducción = "entrada">
<Clase de entrada = "btn btn-peligro" type = "submit" value = "Enviar">
</ P>
<! - JQuery (un plugin JavaScript para Bootstrap es necesario --->
<Script src = "https://code.jquery.com/jquery.js"> </ script>
<! - Incluir todos los plug-in (véase más adelante), o si es necesario, incluir un único archivo compilado ->
<Script src = "dist / js / bootstrap.min.js"> </ script>
</ Body>
</ Html>

Haga clic aquí para ver la demostración en línea.

botón personalizado

Ahora vamos a empezar a personalizar el botón predeterminado, tiene una apariencia completamente diferente.

Nos código del botón comenzará la siguiente

<Tipo botón = "botón" class = "btn btn-default"> Por defecto el botón </>

Ahora tenemos que crear una clase CSS BTN-w3r, y reemplazarlo con BTN-default. Por lo tanto, vamos a escribir el siguiente código para reemplazar el código de seguridad

<Tipo botón = "botón" class = "btn btn-w3r"> Por defecto el botón </>

En primer lugar vamos a cambiar el color de fondo, añadir el siguiente CSS

.btn-w3r {
	background: # cb60b3; / * / * Los navegadores antiguos
	fondo: -moz-linear-gradiente (arriba, # cb60b3 0%, # ad1283 50%, # de47ac 100%); / * + * FF3.6 /
	fondo: -webkit-degradado (lineal, superior izquierda, inferior izquierda, el color de ventanilla (0%, # cb60b3), el color de ventanilla (50%, # ad1283), el color de ventanilla (100%, # de47ac)); / * Chrome, Safari4 + * /
	fondo: -webkit-lineal de gradiente (arriba, # cb60b3 0%, # ad1283 50%, # de47ac 100%); / * + Chrome10, Safari5.1 + * /
	fondo: -o-lineal de gradiente (arriba, # cb60b3 0%, # ad1283 50%, # de47ac 100%); / * Opera 11.10+ * /
	fondo: -ms-lineal-gradiente (arriba, # cb60b3 0%, # ad1283 50%, # de47ac 100%); / * + * IE10 /
	fondo: lineal gradiente (a abajo, # cb60b3 0%, # ad1283 50%, # de47ac 100%); / * * W3C /
	Filtro: progid: DXImageTransform.Microsoft.gradient (startColorstr = '# cb60b3', endColorstr = '# de47ac', GradientType = 0); / * * IE6-9 /
	}

Ahora son los siguientes botones

Botón personalizado paso una captura de pantalla

Para cambiar el color de la fuente, vamos a añadir el siguiente CSS en el código CSS de clases existente BTN-w3r

Color: #fff;
botón de paso personalizada con dos pantalla

Ahora, para que el botón que se parece a una forma circular, añadiremos el siguiente CSS delante del código CSS de clases existente BTN-w3r

Anchura: 200px;
	altura: 200px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	la frontera de radio: 50%;
Botón personalizado paso de tres pantalla

Para añadir un efecto de vuelo estacionario, añadiremos el siguiente código CSS

.btn-w3r: hover {
	background: # 333; 
	color: # e75616;
	}

Aquí está el código CSS después de añadir el efecto botón activable

Botón personalizado paso de cuatro pantalla

Puede hacer clic aquí para ver nuestros botones personalizados de demostración en línea creado .