是否可以爲TinyMCE的textareas添加邊界半徑?這有點讓我害怕,我在我的輸入字段上有圓角,但我無法在我的textarea上工作..可能是因爲TinyMCE將它變成了IFRAME?有沒有辦法解決?非常感謝!向TinyMCE textarea添加邊界半徑
9
A
回答
1
一個解決方案是使用editor_css setting。 這個css在加載默認的tinymce css之後被應用,從而覆蓋默認的。
我創建了一個名爲editor.css包含以下
.defaultSkin table.mceLayout {border:1px solid black}
文件,並使用editor_css
editor_css : 'path_to_css'.'/editor.css',
這將創建編輯器周圍的漂亮的細黑線設置TinyMCE的參數。
0
爲了向tinyMCE文本區域添加邊框半徑,您必須在文件底部添加以下css規則:/themes/advanced/skins/default/ui.css。 注意:如果您使用的是自定義皮膚,則必須在爲該皮膚創建的css文件中添加這些規則。
#article_tbl, #article_ifr{
-webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
-moz-border-radius: 12px; /* FF1-3.6 */
border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}
$article_tbl{
border: 1px solid silver;
}
#article_ifr{
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 12px;
-webkit-border-bottom-left-radius: 12px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 12px;
-moz-border-radius-bottomleft: 12px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px;
}
#article_tbl{
-webkit-border-radius: 12px; /* Saf3-4, iOS 1-3.2, Android ≤1.6 */
-moz-border-radius: 12px; /* FF1-3.6 */
border-radius: 12px; /* Opera 10.5, IE9, Saf5, Chrome, FF4, iOS 4, Android 2.1+ */
}
.mceToolbar{
-webkit-border-top-left-radius: 12px;
-webkit-border-top-right-radius: 12px;
-webkit-border-bottom-right-radius: 0px;
-webkit-border-bottom-left-radius: 0px;
-moz-border-radius-topleft: 12px;
-moz-border-radius-topright: 12px;
-moz-border-radius-bottomright: 0px;
-moz-border-radius-bottomleft: 0px;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
border-bottom-right-radius: 0px;
border-bottom-left-radius: 0px;
}
.defaultSkin table.mceLayout tr.mceLast td {
border-bottom: 1px solid silver;
-webkit-border-top-left-radius: 0px;
-webkit-border-top-right-radius: 0px;
-webkit-border-bottom-right-radius: 12px;
-webkit-border-bottom-left-radius: 12px;
-moz-border-radius-topleft: 0px;
-moz-border-radius-topright: 0px;
-moz-border-radius-bottomright: 12px;
-moz-border-radius-bottomleft: 12px;
border-top-left-radius: 0px;
border-top-right-radius: 0px;
border-bottom-right-radius: 12px;
border-bottom-left-radius: 12px;
}
0
另一種方式是通過編程類添加到TinyMCE的容器上的init:
textarea.tinymce({
setup: function(editor) {
editor.on('init', function() {
editor.getContainer().className += ' with-border';
});
}
});
CSS:
.with-border {
border: 1px solid black;
}
見Integration and Setup | TinyMCE文檔
setup
選項允許您指定一個將在TinyMCE編輯器實例呈現之前執行的事件。
+0
它的工作原理,只需要強制樣式'border:1px solid black!important' – 2016-12-10 21:43:40
相關問題
- 1. 向地圖添加邊界半徑
- 2. CSS邊界半徑方向
- 3. 反向邊界半徑
- 4. 邊界半徑CSS
- 5. ems邊界半徑?
- 6. ie9邊界半徑
- 7. CSS邊界半徑
- 8. IE8邊界半徑
- 9. 邊界半徑Nativescript
- 10. CSS邊界半徑
- 11. css中的「向外」邊界半徑?
- 12. 邊界半徑在IE9反向CSS
- 13. 邊界半徑曲線向內?
- 14. CSS邊框RADIUS,這是使用正確的樣式?邊界半徑? -webkit-邊界半徑? -moz-邊界半徑?
- 15. 邊界半徑不鉻
- 16. 問題與邊界半徑
- 17. 邊界半徑不工作
- 18. Safari邊界半徑bug
- 19. 邊界半徑 - 當部署
- 20. 靈活的邊界半徑
- 21. 圖像邊界半徑
- 22. HTML表colgroup邊界半徑
- 23. IE9邊界半徑CSS
- 24. 火狐邊界半徑41.0.2
- 25. 邊界半徑的Android 2.3.4
- 26. 邊界半徑問題CSS
- 27. CSS邊界半徑和-webkit-邊界半徑不工作在iOS 5的UIWebView
- 28. 如何添加設置的邊界半徑?
- 29. 將div添加到具有倒圓邊框半徑的右邊界頁面
- 30. 邊界半徑按鈕沒有在Android
請給一些代碼以更好地理解 – sandeep 2011-05-05 10:47:54
他想要的是完全清楚的。他希望在tinymce創建的iframe周圍有一個邊框,很好的問題+1 – Thariama 2011-05-05 11:17:33