Template:Spoiler/styles.css

From Red Letter Media Wiki
/* ------------ default spoiler behavior --------------- */
.spoiler {
    background:#555;    
    transition:all 0.2s;
}
div.spoiler {
    display:table;
}
.spoiler span {
    user-select:none;
    opacity:0;
    transition:all 0.2s;
}
.spoiler.off, 
.spoiler.showall,
.spoiler.hover:hover {
    background:unset !important;
    filter:none !important;
}
.spoiler.off span, 
.spoiler.showall span,
.spoiler.hover:hover span {
    user-select:unset;
    opacity:1;
}

/* ------------ blur mode --------------- */
.spoiler.blur {
    background:unset;
    filter:blur(4px);
}

.spoiler.blur span {
    opacity: unset;

}

/* ----------------- tvtropes mode ----------------- */
.spoiler.tvtropes {
    background: rgba(200,200,200,0.4);
    border-bottom: 1px dotted grey;
}


/* ------------ "show all/hide all spoilers" button --------------- */
#spoilerbtn {
    padding: 6px 10px;
    background: #16ac16; /* green */
    color:white;
    border:1px solid grey;
    display:inline-block;
    user-select:none;
    cursor:pointer;
    transition: background 0.2s;
    line-height: 1em;
    font-weight:bold;
}
#spoilerbtn.hide {
    background:#db521c; /* red */
}

#spoilerbtn:hover {
    filter:brightness(115%);
}
/* [[Category:Template stylesheets]] */