From 8d963d9a421ae536fcdd20f1c11a7ca0c2f95c7a Mon Sep 17 00:00:00 2001 From: xaoxuu Date: Thu, 6 Sep 2018 19:07:11 +0800 Subject: [PATCH] code :before --- source/less/_article.less | 44 +++++++++++++++++++++++++++++++++++++++ source/less/_defines.less | 1 + 2 files changed, 45 insertions(+) diff --git a/source/less/_article.less b/source/less/_article.less index 623bb2e..514417b 100755 --- a/source/less/_article.less +++ b/source/less/_article.less @@ -379,6 +379,7 @@ } .highlight { + position: relative; width: 100%; margin-top: 1em; margin-bottom: 1.2em; @@ -413,6 +414,49 @@ padding: @gap; vertical-align: top; border: 0px solid darken(@theme_bg_main, 2%); + &:before{ + position: absolute; + top: 0; + right: 0; + color: fade(@theme_text_main, 40%); + font-size: @fontsize_footnote; + padding: 4px 8px 0; + line-height: @lineheight_base; + } + } + + &.html .code:before{ + content: "html"; + } + &.js .code:before{ + content: "js"; + } + &.bash .code:before{ + content: "bash"; + } + &.shell .code:before{ + content: "shell"; + } + &.css .code:before{ + content: "css"; + } + &.less .code:before{ + content: "less"; + } + &.swift .code:before{ + content: "swift"; + } + &.objc .code:before{ + content: "objc"; + } + &.c .code:before{ + content: "c"; + } + &.java .code:before{ + content: "java"; + } + &.python .code:before{ + content: "python"; } &::-webkit-scrollbar { diff --git a/source/less/_defines.less b/source/less/_defines.less index 438a1d1..13fbe4c 100755 --- a/source/less/_defines.less +++ b/source/less/_defines.less @@ -69,6 +69,7 @@ // base @fontsize_base: 16px; @fontsize_small: @fontsize_base * 0.875; +@fontsize_footnote: @fontsize_base * 0.7; @lineheight_base: 1.7; // title @fontsize_h1: @fontsize_base * 1.5;