Tengo un formulario con un área de texto donde los usuarios pueden escribir algunos códigos. Estoy reemplazando ese área de texto con un cuadro de editor de código CodeMirror, por lo que quiero aplicarle estilos de Bootstrap.¿Aplica estilos de Twitter Bootstrap a CodeMirror?
Esto es lo que la forma se parece en este momento, en el que todos los elementos del formulario excepto el editor de código tienen Bootstrap estilos de:
Así, en particular, creo que es necesario para dar el editor de código esquinas redondeadas, una frontera , el ancho correcto (entrada-xxlarge) y las luces azules cuando se pasa el mouse.
¿Cómo puedo hacer esto? ¿Hay alguna manera de hacer esto además de copiar manualmente sobre el CSS necesario?
ACTUALIZACIÓN
He intentado copiar el CSS área de texto de Bootstrap, y todo se ve bien, a excepción de la CSS enfoque cuando hago clic en el editor de código. Esto es lo que me sale:
Lo más destacado es en el interior, en lugar de la parte exterior. ¿Alguna idea de cómo soluciono esto?
Este es el CSS añadí copiando de Bootstrap:
.CodeMirror {
line-height: 1.3em;
font-family: monospace;
/* Necessary so the scrollbar can be absolutely positioned within the wrapper on Lion. */
position: relative;
/* This prevents unwanted scrollbars from showing up on the body and wrapper in IE. */
overflow: hidden;
background-color: white;
width: 530px;
/* Copied from Bootstrap's textarea */
display: inline-block;
padding: 4px 6px;
margin-bottom: 9px;
color: #555555;
border: 1px solid #ccc;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
-webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
-moz-transition: border linear 0.2s, box-shadow linear 0.2s;
-ms-transition: border linear 0.2s, box-shadow linear 0.2s;
-o-transition: border linear 0.2s, box-shadow linear 0.2s;
transition: border linear 0.2s, box-shadow linear 0.2s;
}
.CodeMirror-focused {
/* Copied from Bootstrap's textarea */
border-color: rgba(82, 168, 236, 0.8);
outline: 0;
outline: thin dotted \9;
/* IE6-9 */
-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
}
copiado su código y parece funcionar para mí sin ningún cambio, o tal vez lo solucionó ... –