Skip to content

JVClassic by pepethegoat

Screenshot of JVClassic

Details

Authorpepethegoat

LicenseNo License

Categoryonche.org

Created

Updated

Size12 kB

Statistics

Learn how we calculate statistics in the FAQ.

Failed to fetch stats.

Description

Le concombre dans le fion de trapvador

Notes

Userstyle doesn't have notes.

Source code

Source code has over 10K characters, so we truncated it. You can inspect the full source code on install link.
/* ==UserStyle==
@name         JVClassic
@version      20240803.20.03
@namespace    https://userstyles.world/user/pepethegoat
@description  Le concombre dans le fion de trapvador
@author       pepethegoat
@license      No License
==/UserStyle== */

@-moz-document domain("onche.org") {
@import url('https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap');

:root {
    --bg: white;
    --green: #99cc00;
    --blue: #3b6272;
    --blue-shadow: #325361;
    --cyan: #0dacd9;
    --cyan-shadow: #0382a6;
    --grey: #90918e;
    --grey-shadow: #636162;
    --orange: #ff9426;
    --orange-shadow: #fc6701;
    --text-blue: #0a77b8;
    --post-color: #f9f9f9;
    --post-border-color: #d1d1d1;
    --post-color-alt: #eff4fc;
    --post-border-color-alt: #c0d7ed;
    --bloc-content-color: #eeeeee;
    --bloc-content-border-color: #d1d1d1;
    --topic-list-even-color: #f5f5f5;
    --topic-list-odd-color: #e9effa;
}

body.blue {
    --bg: #283441;
    --text-blue: #04a1ff;
    --post-color: #3a4755;
    --post-border-color: #54606c;
    --post-color-alt: #314760;
    --post-border-color-alt: #42607d;
    --bloc-content-color: #3a4755;
    --bloc-content-border-color: #54606c;
    --topic-list-even-color: #293d53;
    --topic-list-odd-color: #3a4755;
}
body.grey {
    --bg: #1c1e23;
    --text-blue: #04a1ff;
    --post-color: hsl(211, 19%, 20%);
    --post-border-color: hsl(210, 13%, 30%);
    --post-color-alt: hsl(212, 32%, 20%);
    --post-border-color-alt: hsl(209, 31%, 29%);
    --bloc-content-color: hsl(211, 19%, 19%);
    --bloc-content-border-color: hsl(210, 13%, 30%);
    --topic-list-even-color: hsl(211, 34%, 16%);
    --topic-list-odd-color: hsl(211, 19%, 20%);
}

a.link {
    color: var(--text-blue) !important;
}
a.link:visited {
    color: grey !important;
}
.sticky-radius, .sticky-container {
    display: none !important;
}

body, #content {
    min-height: 100vh;
}

body div#content {
    background: grey;
    background: linear-gradient(0deg, #ddd 0%, #999 100%);
    padding-top: 3em;
    padding-bottom: 0;
}
body.blue div#content {
    background: grey;
    background: linear-gradient(0deg, #212b37 0%, #070b11 100%);
}

.container {
    background: var(--bg);
    padding: 10px;
}

.content {
    background: var(--bloc-content-color);
}

.bloc .title {
    padding: 2px 10px 2px 2px;
    display: flex;
    align-items: center;
    font-size: 0.7em;
    font-weight: bolder;
    height: 20px;
    justify-content: start !important;
}

#forum {
    border: 0;
}

#forum > .announcement, .bloc.insert-image > .content {
    border-width: 1px;
    border-style: solid;
}

#forum > .announcement {
    margin-bottom: 15px;
}

body.forum:not(.home):not(.profile) .favoriteStickers, .textarea, .input {
    border-radius: 0;
}

.bloc.shadow, body.blue .bloc.shadow, body.grey .bloc.shadow {
    box-shadow: none;
}

/* GREEN BLOCS */

#forum > .title, #topic > .title, .title.is_sticky, .bloc.insert-image > .title, .home #left > .bloc:first-of-type > .title {
    background: var(--green);
    color: white !important;
    height: 24px;
    font-size: 0.75em;
}
#topic > .content, #forum > .announcement, .bloc.insert-image > .content, .home #left > .bloc:first-of-type > .content {
    border: 1px solid var(--green);
    border-top: 0;
    background: var(--bg);
    margin-bottom: 8px;
    position: relative;
}
#topic > .content:after, #forum > .announcement:after, .bloc.insert-image > #post:after, .home #left > .bloc:first-of-type > .content:after {
    content: '';
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    height: 8px;
    background: var(--green);
    opacity: .2;
    margin-top: 1px;
    padding: 0 1px;
}
#topic > .content:before, #forum > .announcement:before, .bloc.insert-image > #post:before, .home #left > .bloc:first-of-type > .content:before {
    content: '';
    position: absolute;
    bottom: 0;
    width: 0px;
    height: 0px;
    border-bottom: 8px solid var(--bg);
    border-right: 8px solid transparent;
    left: 0%;
    transform: translateY(100%);
    z-index: 1;
    margin-bottom: -1px;
}

#forum > .content.topics {
    margin-top: 30px;
}

.home #left > .bloc:first-of-type > .title > .right {
    flex-grow: 1;
    justify-content: end;
}

/* ORANGE BLOCS */

.home #left > .bloc:last-of-type > .title {
    background: var(--orange);
    background: linear-gradient(180deg, var(--orange) 44.9%, var(--orange-shadow) 45%);
}

/* BUTTONS */

.bloc.insert-image > .title > a {
    background: var(--grey);
    background: linear-gradient(180deg, var(--grey) 49.9%, var(--grey-shadow) 50%);
    padding: 3px 6px;
    border: 1px solid var(--grey-shadow);
    font-size: 0.9em;
    text-shadow: 0px 0px 5px rgba(0,0,0,.7);
    color: white;
}
.bloc.insert-image > .title > a > span {
    overflow: visible;
}
.bloc.insert-image > .title > a:hover > span {
    color: white;
}
.bloc.insert-image > .title > a .mdi {
    display: none;
}

.bloc.insert-image > .title > a:before {
    content: '';
    position: absolute;
    top: 0;
    width: 0px;
    height: 0px;
    border-top: 6px solid var(--bg);
    border-left: 6px solid transparent;
    left: 100%;
    transform: translateX(-100%) translateX(1px);
    z-index: 2;
    margin-top: -1px;
}
.bloc.insert-image > .title > a:after {
    content: '';
    position: absolute;
    bottom: -1px;
    width: 0px;
    height: 0px;
    border-bottom: 6px solid var(--bg);
    border-right: 6px solid transparent;
    left: -1px;
    z-index: 1;
}
.bloc.insert-image > .title > a > span:before {
    content: '';
    position: absolute;
    top: 0;
    width: 0px;
    height: 0px;
    border-top: 6px solid var(--grey-shadow);
    border-left: 6px solid transparent;
    left: 100%;
    transform: translateX(-100%) translateX(0.5px);
    z-index: 1;
    margin-top: 0px;
}

/* POST FORM */

.bloc.insert-image > .pagination {
    border-bottom: 0;
    margin-bottom: 0;
}
.bloc.insert-image > #post {
    border-top: 0;
}
.messages + .bloc.insert-image > .title {
    margin-top: 35px !important;
    overflow: visible;
}
.messages + .bloc.insert-image > .title > a {
    position: absolute;
    left: 0;
    top: 0;
    margin-top: -35px;
}
.messages + .bloc.insert-image > .title > .right {
    flex-grow: 1;
}
.messages + .bloc.insert-image > .title > .right:before {
    content: 'Répondre';
    margin-right: auto;
}

.bloc.purple > .content {
    /*border: 1px solid var(--bloc-content-border-color);*/
    background: var(--bloc-content-color);
}

.title {
    background: var(--blue);
    background: linear-gradient(180deg, var(--blue) 44.9%, var(--blue-shadow) 45%);
    color: white !important;
    position: relative;
    text-transform: uppercase;
    font-family: "Noto Sans", sans-serif !important;
    font-weight: 700 !important;
    font-size: 0.7em;
    letter-spacing: 0.5px;
}
.title:before {
    content: '';
    background-image: url(https://cloud.onche.org/58a069ee-bfc7-4fd4-9ef6-9ddcb8e50fff!eEtQm5qwHp/default);
    width: 19px;
    height: 20px;
    margin-right: 3px;
}

.title + .content, #forum > .announcement {
    border-top: 0;
}
#forum .title > span, .bloc .title h1 {
    color: black !important;
}
.title > span, #forum .title.sticky > span {
    color: white !important;
}
#forum .title > span, #forum .title.sticky > span, #topic .title {
    text-transform: none;
}

#forum > .title > span:before {
    content: 'Forum :';
    color: white;
    margin-right: 5px;
}

#topic a > .mdi {
    display: none;
}

body .title a {
    color: white !important;
}

a.flex {
    align-items: center;
}

.title:after {
    content: "";
    position: absolute;
    top: 0;
    width: 0px;
    height: 0px;
    border-top: 7px solid var(--bg);
    border-left: 7px solid transparent;
    left: 100%;
    transform: translate(-100%);
}

.bloc .title .right {
    align-self: inherit;
}

.title .mdi {
    color: white !important;
}

.bloc, body.blue .bloc, body.grey .bloc {
    border: 0;
    border-radius: 0;
}

#right > .bloc:first-of-type > .content {
    padding-bottom: 10px;
}

.bloc.border {
    padding-left: 0;
}
.bloc.border::before {
    display: none;
}
.bloc .content.rows {
    margin: 0;
    padding: 5px 10px 5px 15px;
    border-top: 0;
    border-bottom: 0;
}
.bloc .content.users {
    border-top: 0;
}
.bloc .content.rows .row {
    margin-top: 0;
}

.bloc .title > a:hover .mdi {
    color: white;
}

#topic.bloc .title h1:before {
    content: 'Sujet :';
    color: white;
    margin-right: 5px;
}

/* ONLINE USERS */

.bloc.green .title {
    background: var(--cyan);
    background: linear-gradient(180deg, var(--cyan) 44.9%, var(--cyan-shadow) 45%);
}

/* HEADER */

html body header {
  background: #1c1e23;
  border-bottom-color: #2a2d34;
  box-shadow: 0 1px 10px 0 rgba(0,0,0,0.18);
}

/* FORUM LIST */

.bloc .content.links {
    padding-bottom: 4px;
}

.bloc .content.links a {
    padding-left: 10px;
    font-size: 13px;
}
.bloc .content.links a:before {
    content: '';
    background-image: url(https://cloud.onche.org/372db078-723e-4f69-814d-1968cc55ef9b!R1zRjna1Xp/default);
    width: 6px;
    height: 14px;
    margin-right: 5px;
}

/* MESSAGES */

body.forum div.message {
    background: var(--post-color) !important;
    border-color: var(--post-border-color) !important;
    margin-bottom: 15px;
    padding: .5em;
    row-gap: 0;
    border-radius: 0;
}

body.forum .message:nth-child(4n), body.forum .message:last-of-type:nth-child(4n+1),
body.forum .poll ~ .message:nth-child(4n+1), body.forum .poll ~ .message:last-of-type:nth-child(4n+2) {
    background: var(--post-color-alt) !important;
    border-color: var(--post-border-color-alt) !important;
}

html body.forum .message:nth-child(4n+2), html body.forum .message:last-of-type:nth-child(4n+3),
html body.forum .poll ~ .message:nth-child(4n+4), html body.forum .poll ~ .message:last-of-type:nth-child(4n+3) {
    background: var(--post-color) !important;
    border-color: var(--po...

Reviews

No reviews yet.