UNPKG

vue-cli-plugin-vusion

Version:
156 lines (130 loc) 3.81 kB
.root { margin: 10px 0; border: 1px solid var(--border-color-light); border-radius: var(--border-radius-base); transition: box-shadow var(--transition-duration-base); } .root:hover { box-shadow: 0 2px 10px rgba(90,95,100,0.12); } .head { position: relative; height: 29px; border-top: 1px solid var(--border-color-light); } .title { font-weight: bold; color: #a7afbb; line-height: 28px; font-size: 12px; padding-left: 8px; } .toolbar { position: absolute; right: 2px; top: 0; } .toolbar-item { display: inline-block; width: 28px; height: 28px; text-align: center; color: #a7afbb; line-height: 28px; transition: color var(--transition-duration-base); cursor: var(--cursor-pointer); } .toolbar-item:hover { color: var(--color-base); } .toolbar-item[checked] { color: var(--brand-primary); } .toolbar-item[disabled] { color: var(--brand-disabled); cursor: var(--cursor-not-allowed); } .toolbar-item[name="code"]::before { icon-font: url('./assets/code.svg'); } .toolbar-item[name="data"]::before { icon-font: url('./assets/data.svg'); } .toolbar-item[name="log"]::before { icon-font: url('./assets/log.svg'); } .toolbar-item[name="clear"]::before { icon-font: url('./assets/clear.svg'); } .toolbar-item[name="copy"]::before { icon-font: url('./assets/copy.svg'); vertical-align: -3px; font-size: 19px; } .toolbar-item[name="edit"]::before { icon-font: url('./assets/edit.svg'); } .toolbar-item[name="github"]::before { icon-font: url('./assets/github.svg'); vertical-align: -1px; font-size: 16px; } .toolbar-item[name="codepen"]::before { icon-font: url('./assets/codepen.svg'); vertical-align: -2px; font-size: 18px; } .toolbar-item[name="codesandbox"]::before { icon-font: url('./assets/codesandbox.svg'); vertical-align: -1px; font-size: 16px; } .toolbar-item[name="jsfiddle"]::before { icon-font: url('./assets/jsfiddle.svg'); vertical-align: -3px; font-size: 19px; } .toolbar-item[name="share"]::before { icon-font: url('./assets/share.svg'); } .toolbar-divider { display: inline-block; width: 1px; background: var(--border-color-light); height: 18px; margin: 5px 8px; vertical-align: top; } .demo { padding: 20px; } .body { border-top: 1px solid var(--border-color-light); transition: var(--transition-duration-base) height ease-in-out, var(--transition-duration-base) padding-top ease-in-out, var(--transition-duration-base) padding-bottom ease-in-out; } .data { vertical-align: top; display: inline-block; width: 50%; height: 100px; overflow: auto; } .log { vertical-align: top; display: inline-block; width: 50%; height: 100px; overflow: auto; border-left: 1px solid var(--border-color-light); } .code { border-top: 1px solid var(--border-color-light); background: #f8f9fb; transition: var(--transition-duration-base) height ease-in-out, var(--transition-duration-base) padding-top ease-in-out, var(--transition-duration-base) padding-bottom ease-in-out; } .code pre { margin: 0; } .code:empty { display: none; } .logs { border: none; font-size: 12px; font-family: var(--font-family-code); line-height: 20px; /* height: 100%; overflow: auto; */ } .logs-item { padding: 0 4px; cursor: default; } .logs-event { color: #a43bee; } .logs-description { color: #a7afbb; } .logs-tag { color: #e28800; } .logs-time { color: #a7afbb; float: right; } .logs-payload-line { overflow: hidden; text-overflow: ellipsis; } .logs-item[selected] * { color: white; }