Denevola 제작.
[[include :scpkrsandbox:theme:eye-catching]]
그냥 만듦.
/* Eye-catching Theme [2021 Wikidot Theme] Created by Denevola. Inspired by The Foundation Theme created by Woedenaz. Search icon was created by Font Awesome. Licensed under CC BY 4.0. */ @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400&display=swap'); :root { --title-font: 'Montserrat', 'Nanum Gothic'; } ::selection { background: rgba(205, 92, 92, .4); } body { font-family: 'Montserrat', 'Nanum Gothic', arial, helvetica, sans-serif; } div#container-wrap { background: linear-gradient(to bottom, darkred, indianred 236px, white 236px) repeat-x; background-size: 1000px 236px; } #header { height: 205px; padding-bottom: 31px; background-image: url('https://scpkrsandbox.wdfiles.com/local--files/theme%3Aeye-catching/logo.png'); background-size: 10rem; background-position: center; } #header h1, #header h2 { float: none; padding-top: 1rem; text-align: center; margin-left: 0; } #header h1 a, #header h2 span { font-family: 'Montserrat', sans-serif; font-size: 0; text-shadow: none; line-height: 0; max-height: 0; color: transparent; user-select: none; } #header h1 a::before { content: "FOUNDATION"; color: #eee; font-size: 3rem; text-shadow: 3px 3px 5px #000; } #header h2 span::before { content: "확보 · 격리 · 보호"; color: #eee; font-size: 1.1rem; text-shadow: 1px 1px 1px rgb(0 0 0 / 80%); } #search-top-box { top: 130px; width: unset; text-align: unset; } #search-top-box input { padding: .35rem; } #search-top-box-form { display: inline-flex; } #search-top-box-input { margin: 0; margin-right: -1px; border-radius: 0; transition: .1s; } #search-top-box-form input[type=submit] { margin: 0; border-radius: 0; box-shadow: none; transition: .1s; } #search-top-box-form input[type=submit]:hover, #search-top-box-form input[type=submit]:focus { box-shadow: none; } #top-bar { height: 31px; top: 205px; background: linear-gradient(to right, transparent, darkred, transparent); } #top-bar ul li a { padding-top: 15px; padding-bottom: 15px; border-left: none; border-right: none; transition: background .2s; } #top-bar ul li.sfhover a, #top-bar ul li:hover a { border-left: none; border-right: none; } #top-bar ul li.sfhover a:hover, #top-bar ul li:hover a:hover { background: indianred; color: white; border-left: none; border-right: none; } #account-topbutton + #account-options { display: none; } #account-topbutton:hover + #account-options { display: block !important; } #account-options:hover { display: block !important; } #account-options ul { padding: .5rem; } #account-options ul li a { padding: .35rem; } #side-bar .side-block { background: linear-gradient(145deg, #f7f7f7, #ffffff); border: none; box-shadow: 15px 15px 40px #cfcfcf, -15px -15px 40px #ffffff; } #side-bar .heading { padding: .25rem; background: rgba(0, 0, 0, .05); color: #888; font-size: 12px; text-align: center; border-bottom: none; border-radius: 5px; } #page-content a { transition: .2s; } #page-content a:not([onclick*="PageRateWidgetModule"]):not([href="#u-credit-view"]):hover { padding-top: .2rem; padding-bottom: .2rem; background: #b01; color: white; text-decoration: none; } #page-title { font-weight: bold; } .avatar-hover { display: none !important; } .page-rate-widget-box { margin-right: 0; background: brown; border: 1px solid #bbb; border-radius: 0; box-shadow: 1px 1px 0 rgb(12 12 12 / 15%); color: white; font-size: .9rem; } .page-rate-widget-box .rate-points { background-color: transparent !important; border: none; color: white; } .page-rate-widget-box .rateup, .page-rate-widget-box .ratedown { background-color: transparent; border: none; font-weight: normal; } .page-rate-widget-box .rateup a, .page-rate-widget-box .ratedown a { color: inherit; } .page-rate-widget-box .cancel { background-color: transparent; border: none; } .page-rate-widget-box .cancel a { color: inherit; } .page-rate-widget-box .cancel a:hover { border-radius: 0; } .page-rate-widget-box .rateup a:hover, .page-rate-widget-box .ratedown a:hover, .page-rate-widget-box .cancel a:hover { background: white; color: brown; } .rate-box-with-credit-button { background: brown !important; border: 1px solid #bbb !important; border-radius: 0 !important; box-shadow: 1px 1px 0 rgb(12 12 12 / 15%) !important; color: white; font-size: .9rem; } .rate-box-with-credit-button .page-rate-widget-box { background: none; border: none; } .rate-box-with-credit-button .fa-info { border-color: white; color: white; } .rate-box-with-credit-button .fa-info:hover { background: white; color: brown; } .creditRate { margin-right: 0 !important; } .modalbox { background: linear-gradient(#eee 51px,#aaa 51px, #aaa 52px,#fefefe 52px) !important; } .modalbox hr { display: none; } .modalbox .credit:not(:first-child) { margin-top: 2rem !important; } .anom-bar-container .text-part > div { box-shadow: inset 0px 20px 1rem rgba(255, 255, 255, .7); } hr { height: 2px; margin: 2em 0; } .page-options-bottom { display: flex; flex-wrap: wrap; } .page-options-bottom a { padding: .25rem; background: linear-gradient(145deg, #e6e6e6, #fff); border: none; border-radius: 10px; box-shadow: 5px 5px 10px #d6d6d6, -5px -5px 10px #fff; color: #999; text-align: center; flex-grow: 1; transition: .1s; } .page-options-bottom a:hover { background: #fff; box-shadow: inset 5px 5px 10px #d6d6d6, inset -5px -5px 10px #fff; text-decoration: none; } @media (max-width: 767px) { #top-bar .open-menu a { padding: .3rem; border: 1px solid #888; box-shadow: 0 0 5px; transition: .2s; } #side-bar { background-color: #fff; } } @media (max-width: 479px) { div#container-wrap { background-size: 100vw 236px; } #header h1 a::before { font-size: 10vw; } #search-top-box-input { display: inline-block; width: 1rem; height: 1rem; background-color: #633; background: url("data:image/svg+xml;base64,PHN2ZyBhcmlhLWhpZGRlbj0idHJ1ZSIgZm9jdXNhYmxlPSJmYWxzZSIgZGF0YS1wcmVmaXg9ImZhcyIgZGF0YS1pY29uPSJzZWFyY2giIGNsYXNzPSJzdmctaW5saW5lLS1mYSBmYS1zZWFyY2ggZmEtdy0xNiIgcm9sZT0iaW1nIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIj48ZGVmcz48Y2xpcFBhdGg+PHJlY3Qgd2lkdGg9IjUxMiIgaGVpZ2h0PSI1MTIiLz48L2NsaXBQYXRoPjwvZGVmcz48Zz48cGF0aCBmaWxsPSIjY2NjIiBkPSIgTSA0MjYuNjk3IDM4My45NjIgTCAzNTguMzU1IDMxNS42MiBDIDM1NS4yNyAzMTIuNTM1IDM1MS4wODkgMzEwLjgyMSAzNDYuNzAyIDMxMC44MjEgTCAzMzUuNTI5IDMxMC44MjEgQyAzNTQuNDQ4IDI4Ni42MjQgMzY1LjY5IDI1Ni4xODkgMzY1LjY5IDIyMy4wOCBDIDM2NS42OSAxNDQuMzE4IDMwMS44NzEgODAuNSAyMjMuMTEgODAuNSBDIDE0NC4zNDggODAuNSA4MC41MyAxNDQuMzE4IDgwLjUzIDIyMy4wOCBDIDgwLjUzIDMwMS44NDEgMTQ0LjM0OCAzNjUuNjYgMjIzLjExIDM2NS42NiBDIDI1Ni4yMTggMzY1LjY2IDI4Ni42NTQgMzU0LjQxOCAzMTAuODUxIDMzNS40OTkgTCAzMTAuODUxIDM0Ni42NzIgQyAzMTAuODUxIDM1MS4wNTkgMzEyLjU2NSAzNTUuMjQgMzE1LjY1IDM1OC4zMjUgTCAzODMuOTkyIDQyNi42NjcgQyAzOTAuNDM1IDQzMy4xMTEgNDAwLjg1NSA0MzMuMTExIDQwNy4yMyA0MjYuNjY3IEwgNDI2LjYyOSA0MDcuMjY4IEMgNDMzLjA3MiA0MDAuODI1IDQzMy4wNzIgMzkwLjQwNSA0MjYuNjk3IDM4My45NjIgWiAgTSAyMjMuMTEgMzEwLjgyMSBDIDE3NC42NDYgMzEwLjgyMSAxMzUuMzY4IDI3MS42MTIgMTM1LjM2OCAyMjMuMDggQyAxMzUuMzY4IDE3NC42MTYgMTc0LjU3OCAxMzUuMzM4IDIyMy4xMSAxMzUuMzM4IEMgMjcxLjU3MyAxMzUuMzM4IDMxMC44NTEgMTc0LjU0OCAzMTAuODUxIDIyMy4wOCBDIDMxMC44NTEgMjcxLjU0MyAyNzEuNjQyIDMxMC44MjEgMjIzLjExIDMxMC44MjEgWiAiIC8+PC9nPjwvc3ZnPg==") no-repeat, linear-gradient(to bottom, #966,#633,#300); box-shadow: none; font-size: 0; cursor: pointer; transition: .2s; } #search-top-box-input:hover { border: solid 1px #fff; box-shadow: none; filter: brightness(1.5) saturate(.5); } #search-top-box-input:focus, #search-top-box-input:target { width: 50vw; background: #633; font-size: 100%; cursor: text; } #search-top-box-input:focus:hover, #search-top-box-input:target:hover { box-shadow: inset 1px 1px 3px rgba(0, 0, 0, .5); filter: none; } #search-top-box-form input[type=submit] { display: none; } }