Chapter 1: Instruction
Notes:
If you don‘t have experience with creating site skins, here is a short instruction for how to implement it. Hopefully it works for both desktop as well as mobile.
People familiar with the process may skip straight to Chapter 2 for the code. :)
(See the end of the chapter for more notes.)
Chapter Text
Step 1: Click on your greeting/enter your Dashboard.
Step 2: Pick the item on the list that says Skins. It‘s either on the left (for desktop) or up (for mobile).
Step 3: Click here on „Create site skin“.
Step 4: On the first rider pick Site Skin (not Work Skin, that‘s something different).
Step 5: For the title it will ask you to pick a unique name. You can choose whatever you want, but it really HAS to be unique. To ensure that, just give it whatever name you want and enter your username or a random string of numbers. Whatever helps. :D
Step 6: Now comes the main part. Copy the whole code from Chapter 2 and enter it into the CSS field.
Step 7: Click on Submit. Now AO3 should say that it was successful.
Step 8: Click again on the greeting/enter your Dashboard.
Step 9: Click again on the item Skins from the list.
Step 10: Now there should be a Site Skin with the same name you have given it in the rider Title in step 5. Click here on the button Use.
Step 11: That should hopefully be it. The steps are pretty much the same for all Site Skins. Have fun!
Step 12 (optional): If you want to return to the defaut settings again, click on Dashboard, Skins, and from here on the button „Return to Default Skin“.
Notes:
I hope the instruction was understandable. If something is unclear, feel free to ask, I‘ll answer to the best of my abilities. It's not perfect but I had a lot of fun doing this!
Chapter 2: Code
Chapter Text
#header {
background-image: url("https://images.pexels.com/photos/1125780/pexels-photo-1125780.jpeg");
background-repeat: no-repeat;
background-size: cover;
background-position: center center;
background-color: #97d6b7;
}
#header .heading {
height: 15em;
}
#header .primary {
background: #97d6b7;
}
#header .logo,
#header .heading sup {
visibility: hidden;
}
#header .heading a {
color: #f1fef8;
}
#footer {
border-top: 4px solid;
}
#footer.region {
background-image: url("https://images.pexels.com/photos/1410238/pexels-photo-1410238.jpeg");
background-repeat: no-repeat;
background-size: cover;
background-position: center;
background-color: #239b56;
}
#footer h4.heading {
color: #f1fef8;
font-weight: bold;
}
#footer a {
color: #f1fef8 !important;
}
.event .userstuff {
background: #60c2a3;
border: 1px solid #408267;
}
#outer.wrapper {
background: #97d6b7;
color: #0c543e;
}
#inner.wrapper,
.work.own {
background: #97d6b7;
}
#main a {
color: #0c543e;
}
#greeting a.dropdown-toggle,
#header .actions a {
color: #f1fef8 !important;
}
#greeting .menu,
#header .dropdown .menu,
#header .dropdown:hover a {
background: #97d6b7;
}
span.submit.actions input.button {
display: none;
}
#greeting img.icon {
box-shadow: none;
border: 1px solid #fff;
border-radius: 90%;
}
#header #search .text,
.search [role="tooltip"] {
background: #f1fef8;
color: #0c543e !important;
border: 1px solid #97d6b7;
}
form.search input[type=text],
form.search input[type=submit],
.autocomplete div.dropdown ul {
background: #f1fef8 !important;
border: none;
color: #408267;
display: block;
}
#header #search .text {
width: 7em;
}
.notice,
.comment_notice,
.kudos_notice,
ul.notes,
.caution,
.error,
.comment_error,
.kudos_error,
.alert.flash {
background: #408267;
color: #97d6b7;
border: none;
}
.notice a,
.comment_notice a,
.kudos_notice a,
ul.notes a,
.caution a,
.error a,
.comment_error a,
.kudos_error a,
.alert.flash a {
color: #0c543e;
font-weight: bold;
}
.splash .module h3 {
color: #408267;
border-bottom: 2px solid #408267;
}
.splash .favorite li:nth-of-type(2n+1) a {
background: #408267;
color: #97d6b7;
font-weight: bold;
font-variant: small-caps;
}
.splash .favorite li:nth-of-type(2n+2) a {
color: #408267;
font-weight: bold;
font-variant: small-caps;
font-size: 110%;
}
.splash .favorite li:nth-of-type(2n+1) a:hover,
.splash .favorite li:nth-of-type(2n+2) a:hover {
color: #408267;
font-weight: bold;
font-variant: small-caps;
background: #60c2a3;
}
#footer {
background: #60c2a3;
color: #f1fef8;
border-top: 3px solid #408267;
}
#footer a,
#footer .heading {
color: #408267;
}
.actions a,
.actions a:focus,
.actions input:focus,
.action:focus,
.actions li input,
.actions li input[type="submit"],
input[type="submit"],
.actions li label,
ul.navigation.actions li a,
.action:link,
li.mark button,
li.chapter button,
li.download button,
.actions a:link {
background: #60c2a3;
border: 1px solid #408267;
color: #408267;
border-radius: 5px;
}
.current,
#dashboard .current {
background: #408267 !important;
color: #97d6b7 !important;
border-radius: 5px;
}
#dashboard.own {
border-top: 5px solid #408267;
border-bottom: 5px solid #408267;
}
#dashboard a:hover {
background: #97d6b7;
}
#dashboard a {
color: #408267;
}
dl.meta {
border: 1px solid #408267;
}
.autocomplete li.added,
.post .meta dd ul li.added,
label,
label.required {
color: #408267;
}
span.delete {
background: #408267;
}
span.delete a {
color: #97d6b7 !important;
font-weight: bold;
}
.ui-sortable li,
.dynamic form,
div.dynamic {
background: #97d6b7;
border: 1px solid #408267;
}
.dropdown {
background: #97d6b7;
}
form.verbose legend,
.verbose form legend {
background: #408267;
color: #97d6b7;
}
li.blurb {
border: 1px solid #408267;
}
.draft {
background: #97d6b7;
color: #408267;
border: 2px dashed #408267;
}
.draft .wrapper {
background: #97d6b7;
border: 1px solid #408267;
}
#header h2 {
background: #408267 !important;
color: #97d6b7;
}
.javascript {
background: #97d6b7;
}
fieldset.comments,
.comment .userstuff {
border: #408267;
color: #0c543e;
}
fieldset {
background-image: url("https://freerangestock.com/sample/94375/clear-water-view-underneath.jpg");
background-repeat: no-repeat;
background-size: cover;
}
form dl,
fieldset dl dl,
fieldset fieldset fieldset,
fieldset fieldset dl dl,
dd.hideme,
form blockquote.userstuff {
display: block;
background: #97d6b7;
border: none;
color: #0c543e;
margin: .643em;
padding: .643em;
box-shadow: none;
}
fieldset dl,
fieldset.actions,
fieldset dl fieldset dl {
background: #97d6b7;
color: #0c543e;
clear: right;
box-shadow: none;
}
fieldset fieldset,
fieldset dl dl,
form blockquote.userstuff {
background: #97d6b7;
color: #408267;
}
input,
textarea {
background: #f1fef8;
border: 2px solid #408267;
box-shadow: none;
}
.listbox>.heading,
.listbox .heading a:visited {
margin: 0;
color: #f1fef8;
background: #408267;
padding: .25em;
}
.listbox .index {
width: auto;
padding: .643em;
float: none;
clear: right;
color: #0c543e;
background: #97d6b7;
box-shadow: none;
}
.listbox a {
color: #0c543e !important;
}
.listbox,
fieldset fieldset.listbox {
background: #408267;
}
.toggled form,
.dynamic form {
padding: .5em;
border: 1px solid #f1fef8;
background: url("https://freerangestock.com/sample/94375/clear-water-view-underneath.jpg");
background-repeat: no-repeat;
background-size: cover;
box-shadow: none;
color: #f1fef8;
}
#stat_chart svg rect:first-of-type {
opacity: 60%;
}
#stat_chart g[clip-path^=url] > g:nth-of-type(2) rect,
#stat_chart svg g:nth-of-type(2) > g rect:last-of-type,
#stat_chart g[clip-path^=url] > g:nth-of-type(2) rect:first-of-type {
filter: hue-rotate(160deg);
opacity: 80% !important;
}
.statistics .index li:nth-of-type(2n) {
background: #97d6b7;
border: 1px solid #408267;
}
.reading h4.viewed,
dl.index dd,
table,
th,
dt.child {
background: #97d6b7;
}
#modal,
span.replied {
background: #97d6b7;
color: #408267;
border: 2px solid #408267;
}
h4.heading.byline {
background: #408267;
color: #97d6b7;
}
li.comment {
border: 1px solid #408267;
}
.comment div.icon {
border-bottom: 5px solid #408267;
}
.thread .even {
background: #60c2a3;
}
.unread {
background: #97d6b7;
border: 5px dashed #408267 !important;
}
span.unread {
background: #408267;
color: #97d6b7;
}
.warnings .tag,
.work .warning a.tag,
dd.warning.tags a {
border: 1px solid #408267;
border-radius: 5px;
background: #f1fef8;
color: #0c543e !important;
font-weight: bold;
padding-left: 2px;
padding-right: 2px;
}
.relationships .tag,
.work .relationships a.tag,
dd.relationship.tags a {
background: none;
color: #f1fef8 !important;
font-weight: bold;
}
.bookmark .user {
background: #97d6b7 !important;
}
.bookmark .user .module {
background: #97d6b7 !important;
border: none;
}
li.mark button {
background: #60c2a3 !important;
color: #0c543e !important;
border: 1px solid #408267;
}
#chapter_index {
min-width: 10em;
}

Insomniosa on Chapter 2 Sat 14 Dec 2024 08:48AM UTC
Comment Actions
mmshikennuggits on Chapter 2 Sun 15 Dec 2024 08:36PM UTC
Comment Actions