UNPKG

json-tree-view-vue3

Version:
2 lines (1 loc) 2.42 kB
.json-view-item:where(:not(.root-item)){margin-inline-start:15px}.value-key{color:var(--jtv-valueKey-color);font-weight:600;white-space:nowrap;display:inline-block;padding-block:5px;padding-inline:10px 5px;margin-inline-start:10px;border-radius:2px}.value-key.can-select{cursor:pointer;transition:background-color .2s ease}.value-key.can-select:is(:hover,:focus-visible){background-color:#00000014}.value-key.can-select:focus-visible{outline:2px solid var(--jtv-hover-color);outline-offset:2px}.data-key{all:unset;box-sizing:border-box;color:var(--jtv-key-color);font-weight:600;white-space:nowrap;display:flex;align-items:center;inline-size:100%;padding-block:5px;padding-inline:5px;border-radius:2px;cursor:pointer;transition:background-color .2s ease}.data-key:is(:hover,:focus-visible){background-color:var(--jtv-hover-color)}.data-key:focus-visible{outline:2px solid var(--jtv-hover-color);outline-offset:2px}.data-key .properties{font-weight:300;opacity:.9;margin-inline-start:calc(var(--jtv-spacing-unit, 4px) * 1);-webkit-user-select:none;user-select:none}.chevron-arrow{flex-shrink:0;inline-size:var(--jtv-arrow-size);block-size:var(--jtv-arrow-size);margin-inline:5px 20px;border-inline-end:2px solid var(--jtv-arrow-color);border-block-end:2px solid var(--jtv-arrow-color);transform:rotate(-45deg);transition:transform .2s ease}.chevron-arrow.opened{margin-block-start:-3px;transform:rotate(45deg)}.expand-enter-active,.expand-leave-active{transition:opacity .2s ease,max-block-size .2s ease;overflow:hidden}.expand-enter-from,.expand-leave-to{opacity:0;max-block-size:0}.expand-enter-to,.expand-leave-from{opacity:1;max-block-size:1000px}@media(prefers-reduced-motion:reduce){.value-key.can-select,.data-key,.chevron-arrow,.expand-enter-active,.expand-leave-active{transition:none}}.root-item[data-v-9f840ee1]{--jtv-key-color: oklch(.55 .15 240);--jtv-valueKey-color: oklch(.25 .05 210);--jtv-string-color: oklch(.6 .12 230);--jtv-number-color: oklch(.65 .1 180);--jtv-boolean-color: oklch(.55 .15 40);--jtv-null-color: oklch(.55 .12 280);--jtv-arrow-color: oklch(.3 0 0);--jtv-hover-color: oklch(0 0 0 / .1);--jtv-arrow-size: 6px;--jtv-spacing-unit: 4px;display:block;inline-size:100%;block-size:auto;margin-inline-start:0}.root-item.dark[data-v-9f840ee1]{--jtv-key-color: oklch(.75 .1 220);--jtv-valueKey-color: oklch(.95 .02 90);--jtv-hover-color: oklch(1 0 0 / .1);--jtv-arrow-color: oklch(.95 .02 90)}