私は、ユーザーがコードを書くことができるテキストエリアを持つフォームを持っています。私はそのテキストエリアをCodeMirrorコードエディタボックスに置き換えているので、ブートストラップスタイリングを適用したいと思っています。 Twitter BootstrapスタイリングをCodeMirrorに適用しますか?
ので、特に、私はコードエディタを提供する必要があると思うの角を丸め、国境:コードエディタ以外のすべてのフォーム要素は、ブートストラップスタイリングを持って
これは、フォームが今のように見えるもので、 、正しい幅(input-xxlarge)、マウスオーバー時の青色のハイライトが含まれます。
どうすればよいですか?必要なCSSを手動でコピーする以外にこれを行う方法はありますか?
UPDATE
私は、ブートストラップからのtextarea CSSを超えるコピーを試みたが、私はコードエディタ内でクリックしたときに、すべてのフォーカスCSSを除いよさそうです。
ハイライトではなく、外の、内側にある:これは私が得るものです。どのように私はこれを解決する任意のアイデア?
これは私がブートストラップからコピーすることによって追加CSSである:
.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);
}
あなたのコードをコピーして、それは私のために何も変更せずに動作するようだ、またはおそらくあなたはそれを修正.. –