我有一個用戶可以寫一些代碼的textarea表單。我用CodeMirror代碼編輯器替換了該textarea,所以我想將Bootstrap樣式應用到它。將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);
}
複製你的代碼,它似乎爲我工作沒有任何變化,或者你可能修復它.. –