codemirror实现一个在线代码编辑与运行的控制台效果代码
代码语言:html
所属分类:其他
代码描述:codemirror实现一个在线代码编辑与运行的控制台效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <link rel='stylesheet' href='//repo.bfw.wiki/bfwrepo/js/codemirror/lib/codemirror.css'> <link rel='stylesheet' href='//repo.bfw.wiki/bfwrepo/js/codemirror/theme/material-palenight.css'> <style> .content #log, .content #editor { flex-wrap: wrap; float: left; height: 100%; width: calc(100% / 2); } .content #log { font-size: 12px; font-weight: normal; font-family: "Consolas", monospace; line-height: 1.3; letter-spacing: 1.4px; } .content #log, .content #editor .CodeMirror .CodeMirror-scroll, .content #editor .CodeMirror .CodeMirror-vscrollbar, .content #editor .CodeMirror .CodeMirror-hscrollbar { overflow-y: auto; } .content #log::-webkit-scrollbar, .content #editor .CodeMirror .CodeMirror-scroll::-webkit-scrollbar, .content #editor .CodeMirror .CodeMirror-vscrollbar::-webkit-scrollbar, .content #editor .CodeMirror .CodeMirror-hscrollbar::-webkit-scrollbar { width: 10px; background: #252f69; } .content #log::-webkit-scrollbar-corner, .content #editor .CodeMirror .CodeMirror-scroll::-webkit-scrollbar-corner, .content #editor .CodeMirror .CodeMirror-vscrollbar::-webkit-scrollbar-corner, .content #editor .CodeMirror .CodeMirror-hscrollbar::-webkit-scrollbar-corner { background: #252f69; } .content #log::-webkit-scrollbar-thumb, .content #editor .CodeMirror .CodeMirror-scroll::-webkit-scrollbar-thumb, .content #editor .CodeMirror .CodeMirror-vscrollbar::-webkit-scrollbar-thumb, .content #editor .CodeMirror .CodeMirror-hscrollbar::-webkit-scrollbar-thumb { background: #32408f; } /** Base typography -------------------- */ *, *:before, *:after { box-sizing: inherit; } html { -ms-text-size-adjust: 100%; -webkit-text-size-adjust: 100%; } * { box-sizing: border-box; } html { box-sizing: border-box; font-size: 85%; font-family: serif; } html, body { height: 100%; position: relative; } /** body -------------------- */ body { margin: 0; padding: 0; font-size: 100%; font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"; font-size: 14px; font-style: normal; font-weight: 400; line-height: 14px; } /** App --------------------------*/ body { overflow: hidden; background: #171e44; } .app { padding: 0; .........完整代码请登录后点击上方下载按钮下载查看
网友评论0