diff options
Diffstat (limited to 'assets')
| -rw-r--r-- | assets/css/main.css | 226 |
1 files changed, 216 insertions, 10 deletions
diff --git a/assets/css/main.css b/assets/css/main.css index e9d3953..322868f 100644 --- a/assets/css/main.css +++ b/assets/css/main.css @@ -1,7 +1,8 @@ :root { --main-color: rgba(240, 134, 62); --secondary-color: rgba(24, 26, 27); - --link-color: rgba(39, 130, 248); + --link-color: rgba(249, 108, 169); + --link-highlight-color: rgba(255, 153, 197); --bg-color: rgba(39, 42, 44, 0.5); --gradient: linear-gradient(to bottom right, var(--main-color), var(--secondary-color)); @@ -17,6 +18,7 @@ ::-webkit-scrollbar { width: 5px; + height: 5px; } ::-webkit-scrollbar-thumb { background-color: var(--main-color); @@ -35,9 +37,14 @@ body { background-color: var(--secondary-color); min-height: 100vh; color: white; + line-height: 1.3; } a { color: var(--link-color); + transition: color 1s; +} +a:hover { + color: var(--link-highlight-color); } p { font-size: 1.3rem; @@ -211,7 +218,7 @@ body { } #index .index p { text-align: center; - font-size: var(--body-font-size); + font-size: calc(var(--body-font-size) + 0.25rem); } #index .index div { display: flex; @@ -312,7 +319,7 @@ body { } #index-blog .index-blog div h3 { text-align: center; - font-size: var(--body-font-size); + font-size: calc(var(--title-font-size) - 1rem); } #index-blog .index-blog div p { margin: 40px; @@ -465,8 +472,8 @@ body { background-color: var(--bg-color); border-radius: 10px 10px 10px; } - #blog div .bloglistitem h2 { - font-size: var(--blogtitle-font-size); + #blog div .bloglistitem h3 { + font-size: calc(var(--title-font-size) - 1rem); margin-top: 10px; margin-left: 10px; } @@ -474,18 +481,114 @@ body { font-size: var(--shortdescription-font-size); margin-left: 10px; } + #blog div .bloglistitem .date { + font-size: calc(var(--shortdescription-font-size) + 1rem) + } #blog div .bloglistitem button { width: var(--button-width); height: var(--button-height); border: none; - font-size: var(--blogtitle-font-size); + font-size: var(--body-font-size); color: white; background-color: var(--main-color); border-radius: var(--button-border-radius); } + + /* Blog Item */ + :root { + --code-border-radius: 5px 5px 5px; + } + #blogitem { + } #blogitem div { margin: 25px; } + #blogitem div h1 { + font-size: var(--title-font-size); + } + #blogitem div h1 code { + color: white; + background-color: rgba(34, 37, 38); + margin: 5px; + padding-top: -5px; + padding-left: 15px; + padding-right: 15px; + padding-bottom: 5px; + border-radius: var(--code-border-radius); + } + #blogitem div h2 { + color: rgba(45, 124, 234); + font-size: var(--body-font-size); + } + #blogitem div h2 code { + color: white; + background-color: rgba(34, 37, 38); + margin: 5px; + padding-top: -5px; + padding-left: 15px; + padding-right: 15px; + padding-bottom: 5px; + border-radius: var(--code-border-radius); + } + #blogitem div h3 { + font-size: calc(var(--body-font-size) - 0.25rem); + } + #blogitem div h3 code { + color: white; + background-color: rgba(34, 37, 38); + margin: 5px; + padding-top: -5px; + padding-left: 15px; + padding-right: 15px; + padding-bottom: 5px; + border-radius: var(--code-border-radius); + } + #blogitem div p { + font-size: var(--shortdescription-font-size); + } + #blogitem div h4 { + color: rgba(229, 181, 103); + font-size: calc(var(--body-font-size) - 0.5rem); + } + #blogitem div h4 code { + color: white; + background-color: rgba(34, 37, 38); + margin: 5px; + padding-top: -5px; + padding-left: 15px; + padding-right: 15px; + padding-bottom: 5px; + border-radius: var(--code-border-radius); + } + #blogitem div h5 { + color: rgba(227, 62, 62); + font-size: calc(var(--body-font-size) - 0.75rem); + } + #blogitem div h5 code { + color: white; + background-color: rgba(34, 37, 38); + margin: 5px; + padding-top: -5px; + padding-left: 15px; + padding-right: 15px; + padding-bottom: 5px; + border-radius: var(--code-border-radius); + } + #blogitem div p code { + font-size: var(--shortdescription-font-size); + color: white; + background-color: rgba(34, 37, 38); + margin: 5px; + padding-top: -5px; + padding-left: 15px; + padding-right: 15px; + padding-bottom: 5px; + border-radius: var(--code-border-radius); + } + #blogitem div .code-toolbar pre { + border-radius: 5px 5px 5px; + background-color: rgba(34, 37, 38); + } } /* Desktop */ @@ -707,7 +810,7 @@ body { } #about {} #about div { - width: 80%; + width: 1000px; margin-left: auto; margin-right: auto; display: flex; @@ -723,6 +826,7 @@ body { margin-bottom: 20px; width: var(--image-size); height: var(--image-size); + border-radius: 50%; } #about div p { font-size: var(--shortdescription-font-size); @@ -735,7 +839,7 @@ body { #blog { width: 100%; } - #blog h1 { + #blog div h1 { font-size: var(--title-font-size); margin-left: calc((100% - var(--bloglistitem-width)) / 2); } @@ -755,7 +859,7 @@ body { background-color: var(--bg-color); border-radius: 10px 10px 10px; } - #blog div .bloglistitem h2 { + #blog div .bloglistitem h3 { font-size: var(--blogtitle-font-size); margin-top: 10px; margin-left: 10px; @@ -764,6 +868,9 @@ body { font-size: var(--shortdescription-font-size); margin-left: 10px; } + #blog div .bloglistitem .date { + font-size: calc(var(--shortdescription-font-size) + 0.25rem); + } #blog div .bloglistitem button { width: calc(var(--button-width) - var(--button-size-offset)); height: calc(var(--button-height) - var(--button-size-offset)); @@ -773,8 +880,107 @@ body { background-color: var(--main-color); border-radius: var(--button-border-radius); } + + /* Blog Item */ + :root { + --code-border-radius: 5px 5px 5px; + } #blogitem div { - margin: 25px; + width: 1000px; + margin-left: auto; + margin-right: auto; + } + #blogitem div h1 { + font-size: var(--title-font-size); + } + #blogitem div h1 code { + color: white; + background-color: rgba(34, 37, 38); + margin: 5px; + padding-top: -5px; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + border-radius: var(--code-border-radius); + } + #blogitem div h2 { + color: rgba(45, 124, 234); + font-size: var(--body-font-size); + } + #blogitem div h2 code { + color: white; + background-color: rgba(34, 37, 38); + margin: 5px; + padding-top: -5px; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + border-radius: var(--code-border-radius); + } + #blogitem div h3 { + font-size: calc(var(--body-font-size) - 0.25rem); + } + #blogitem div h3 code { + color: white; + background-color: rgba(34, 37, 38); + margin: 5px; + padding-top: -5px; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + border-radius: var(--code-border-radius); + } + #blogitem div p { + font-size: var(--shortdescription-font-size); + } + #blogitem div h4 { + color: rgba(229, 181, 103); + font-size: calc(var(--body-font-size) - 0.5rem); + } + #blogitem div h4 code { + color: white; + background-color: rgba(34, 37, 38); + margin: 5px; + padding-top: -5px; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + border-radius: var(--code-border-radius); + } + #blogitem div h5 { + color: rgba(227, 62, 62); + font-size: calc(var(--body-font-size) - 0.75rem); + } + #blogitem div h5 code { + color: white; + background-color: rgba(34, 37, 38); + margin: 5px; + padding-top: -5px; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + border-radius: var(--code-border-radius); + } + #blogitem div ul { + font-size: var(--shortdescription-font-size); + } + #blogitem div p code { + font-size: var(--shortdescription-font-size); + color: white; + background-color: rgba(34, 37, 38); + margin: 5px; + padding-top: -5px; + padding-left: 5px; + padding-right: 5px; + padding-bottom: 5px; + border-radius: var(--code-border-radius); + } + #blogitem div .code-toolbar pre { + border-radius: 5px 5px 5px; + background-color: rgba(34, 37, 38); + } + #blogitem div .code-toolbar .toolbar .toolbar-item { + text-align: right; } } |
