.code-box-expand-trigger { cursor: pointer; font-size: 14px; color: #9199ac; margin-left: 5px; opacity: .8; transition: all .3s ease; top: -2px; position: relative; &-active { color: #3b4357; } } .code-boxes-col-1-1 { width: 100%; } .code-boxes-col-2-1 { display: inline-block; vertical-align: top; } .code-box { border: 1px solid @border-color-split; border-radius: @border-radius-base; display: inline-block; width: 100%; position: relative; margin: 0 0 16px; transition: all 0.2s ease; } .code-box:target { border: 1px solid fade(@primary-color, 70%); z-index: 10; } .code-box { .code-box-title a, .code-box-title a:hover { color: @text-color; font-size: 14px; font-weight: 500; } a.edit-button { position: absolute; right: -16px; top: 7px; font-size: 12px; transform: scale(0.9); background: #fff; padding-right: 6px; } } .code-box .code-box-demo { border-bottom: 1px solid @border-color-split; padding: 42px 20px 50px; } .code-box iframe { width: 100%; border: 0; } .code-box-meta.markdown { position: relative; padding: 17px 16px 15px 20px; border-radius: 0 0 6px 6px; transition: background-color 0.4s ease; width: 100%; font-size: 12px; } .code-box-meta h4, section.code-box-meta p { margin: 4px 0; width: 93%; } .code-box-meta blockquote { margin: 0; } .code-box-title { position: absolute; top: -14px; padding: 1px 8px; margin-left: -8px; color: #777; border-radius: @border-radius-base; border-top-left-radius: 0; background: #fff; transition: background-color 0.4s ease; } .code-box-meta > p { font-size: 12px; margin: 0.5em 0; padding-right: 25px; width: 100%; word-break: break-word; } .code-box.expand .code-box-meta { border-radius: 0; border-bottom: 1px dashed @border-color-split; } .code-box .collapse { position: absolute; right: 14px; bottom: 22px; cursor: pointer; width: 16px; height: 16px; font-size: 16px; line-height: 16px; opacity: 0.5; text-align: center; transition: all 0.3s; color: #999; background: #fff; user-select: none; border-radius: 100%; } .code-box.expand .collapse { color: shade(@primary-color, 20%); transform: rotate(-180deg); } .code-box .collapse:hover { opacity: 1; } .code-box .highlight-wrapper { display: none; overflow: auto; border-radius: 0 0 6px 6px; } .code-box .highlight-wrapper-expand { display: block; } .code-box .highlight { position: relative; pre { margin: 0; padding: 0; background: #fff; } &:not(:first-child) { border-top: 1px dashed @border-color-split; } } .code-box .code-box-code-copy { position: absolute; top: 10px; right: 12px; margin: 0 !important; font-size: 14px; cursor: pointer; color: #888; transition: all .24s; background: #fff; width: 20px; height: 20px; line-height: 20px; text-align: center; border-radius: 20px; &:hover { color: @primary-color; transform: scale(1.2); } &.anticon-check { color: @green-6!important; font-weight: bold; } } .code-box pre { margin: 0; width: auto; } .code-box pre code { border: none; background: #fff; }