tweaks on joyourself.com favourites
joyourself by neelz
Details
Authorneelz
LicenseNo License
Categoryjoyourself.com
Created
Updated
Size10 kB
Statistics
Learn how we calculate statistics in the FAQ.
Failed to fetch stats.
Description
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 joy fav
@version 20231007.13.03
@namespace ?
==/UserStyle== */
@-moz-document domain("joyourself.com") {
/* ===============================================================================================================================
// === favourite styling
// ==============================================================================================================================*/
/* ----- hot deal ribbon -----*/
.hot-deal-ribbon {
border-bottom-left-radius: 8px;
border-left: 1px solid #a6a6a6;
border-bottom: 1px solid #a6a6a6;
box-shadow: rgb(0 0 0 / 60%) 0 1px 1px;
top: 4px;
right: 4px;
width: auto;
display: block;
height: auto;
background-image: linear-gradient(90deg, #f42001 0%, #f98706 100%);
}
.hot-deal-ribbon:before {
text-shadow: 1px 1px 2px #0009, -1px 1px 2px #0009, 1px -1px 2px #0009, -1px -1px 2px #0009!important;
top: -2px;
left: 0PX;
content: attr(data-percentage);
transform: none;
font-size: 50px;
width: auto;
background-image: none;
}
.hot-deal-ribbon[data-percentage="10"]:before,
.hot-deal-ribbon[data-percentage="15"]:before {
font-size: 35px;
line-height: 35px;
}
.hot-deal-ribbon[data-percentage="20"]:before,
.hot-deal-ribbon[data-percentage="25"]:before {
font-size: 45px;
line-height: 45px;
}
.hot-deal-ribbon[data-percentage="30"]:before {
font-size: 55px;
line-height: 55px;
}
.hot-deal-ribbon[data-percentage="40"]:before {
font-size: 70px;
line-height: 70px;
}
.hot-deal-ribbon[data-percentage="50"]:before {
font-size: 100px;
line-height: 100px;
}
/* ----- vip show badge font increase -----*/
.thumb-badge-container {
top: 0px;
}
.thumb-badge-container--right {
right: -7px;
}
.status-text {
font-size: 40px;
text-shadow: 1px 1px 2px #0009, -1px 1px 2px #0009, 1px -1px 2px #0009, -1px -1px 2px #0009!important;
border-radius: unset;
border-bottom-left-radius: 8px;
border-left: 1px solid #a6a6a6;
border-bottom: 1px solid #a6a6a6;
}
.status-text--group,
.status-text--vipshow {
color: #e6e6e6;
background-color: #34991c;
}
/* article.vipshow .thumb-img-container { outline: 7px solid #069a0c; outline-offset: -5px; } */
a[href*="/en/member/favorite"] > svg {
height: 30px;
width: 30px;
}
.icon--messages:before {
font-size: 30px!important;
content: "\f127";
}
.thumb-img-container {
border: 4px solid transparent;
}
.thumb-link {
margin: 1px;
}
.thumb-data-item--name-container::before {
content: '';
display: none;
border: 2px solid rgb(0, 0, 0);
box-sizing: content-box;
width: 17px;
height: 17px;
margin-right: 4px;
position: relative;
top: 2px;
box-shadow: 1px 1px 2px #fff, -1px 1px 2px #fff, 1px -1px 2px #fff, -1px -1px 2px #fff!important;
}
.thumb-data {
padding: 0px 4px 0px 4px!important;
position: absolute;
bottom: 0px;
height: 40px;
width: 100%;
box-sizing: border-box;
}
.thumb-data-row {
left: 0px;
position: relative;
/*max-width: calc(100% - 50px);*/
width: 100%;
}
article:hover .thumb-data-item--name-container {
background-color: #0000003b;
}
.thumb-data-item--name {
font-size: 30px;
}
.thumb-data-item--name-container {
width: 100%;
}
article:hover .thumb-data-item--name-container {
opacity: 0.3;
position: absolute!important;
bottom: 199px!important;
}
.thumb-data-item--name,
.thumb-data-item--fav {
/*font-family: "BentonSans"!important;*/
font-family: "Encode Sans Expanded"!important;
opacity: 1;
text-shadow: 2px 2px 2px #000, -2px 2px 2px #000, 2px -2px 2px #000, -2px -2px 2px #000!important;
font-weight: 700!important;
text-transform: capitalize!important;
}
.thumb-data-item--name span {
font-size: 16px;
bottom: 3px;
position: relative;
}
.thumb-badge--interactivetoy,
.my-story-icon,
.thumb-new-tab.icon.icon--new-tab,
.thumb--detailed .thumb-data-item--fav span,
.thumb--detailed .thumb-data-item--age {
display: none;
}
.thumb-data-item.thumb-data-item--fav {
font-size: 27px;
margin-right: 6px;
float: right;
width: 30px;
position: absolute;
right: 0px;
}
.thumb--detailed .thumb-data-item--fav .icon--heart {
text-shadow: none;
color: transparent;
}
.thumb.favorite .icon--heart::before,
.thumb .thumb-data-item--fav .icon--heart:hover::before {
padding: 2px;
font-size: 20px!important;
text-shadow: 1px 1px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000, -1px -1px 1px #000!important;
color: #f13d0c;
}
.thumb:hover .icon--heart::before {
text-shadow: 1px 1px 1px #fff, -1px 1px 1px #fff, 1px -1px 1px #fff, -1px -1px 1px #fff!important;
}
.thumb-data-item.thumb-data-item--fav {
display: none;
}
article:hover .thumb-data-item.thumb-data-item--fav {
display: inherit;
}
.thumb-video-call-container {
z-index: -4!important;
}
article .thumb-data-item--name span {
position: absolute;
right: 4px;
font-size: 24px;
}
article:hover .thumb-data-item--name span {
display: none;
}
/* ===============================================================================================================================
// === data-status & data-status=0 (none and offline)
// ==============================================================================================================================*/
[data-status] .thumb-data-item--name-container::before {
background: #a7a7a7
}
article[data-status],
article[data-status] .thumb-link,
article[data-status] .thumb-img-container,
article[data-status="0"],
article[data-status="0"] .thumb-link,
article[data-status="0"] .thumb-img-container {
background-color: #000;
}
article[data-status] .thumb-link,
article[data-status] .thumb-img,
article[data-status="0"] .thumb-link,
article[data-status="0"] .thumb-img {
opacity: 0.5;
}
article[data-status]:hover,
article[data-status="0"]:hover {
background-color: transparent;
}
article[data-status]:hover .thumb-link,
article[data-status]:hover .thumb-img,
article[data-status="0"]:hover .thumb-link,
article[data-status="0"]:hover .thumb-img {
opacity: 1;
}
/* ===============================================================================================================================
// === data-status=1 (online)
// ==============================================================================================================================*/
article[data-status="1"],
article[data-status="1"] .thumb-link,
article[data-status="1"] .thumb-img-container {
background-color: transparent;
}
article[data-status="1"] .thumb-link,
article[data-status="1"] .thumb-img {
opacity: 1;
}
/* ===============================================================================================================================
// === data-status=2 (online and in show)
// ==============================================================================================================================*/
article[data-status="2"] .thumb-link,
article[data-status="2"] .thumb-img-container {
background-color: red;
}
article.vipshow[data-status="2"] .thumb-img-container .thumb-exclusive-private-container {
display: none!important;
}
aarticle.vipshow[data-status="2"] .thumb-link,
article.vipshow[data-status="2"] .thumb-img-container {
background: #069a0c;
}
articlde.vipshow[data-status="2"] .thumb-img-container .thumb-exclusive-private-container {
pointer-events: none!important;
background-color: transparent;
}
article.exclusive[data-status="2"] .thumb-link,
article.exclusive[data-status="2"] .thumb-img-container {
background: #7a0ce0;
}
article[data-status="2"] .thumb-link,
article[data-status="2"] .thumb-img {
opacity: 0.5;
}
article[data-status="2"]:hover .thumb-link,
article[data-status="2"]:hover .thumb-img {
opacity: 1;
}
[data-status='2'] .thumb-data-item--name-container::before {
background: red;
}
/* ===============================================================================================================================
// === vipshow colouring
// ==============================================================================================================================*/
article.vipshow .thumb-link,
article.vipshow .thumb-data-item--name-container::before {
background: #069a0c;
}
a.page-nav-item {
font-family: Sharp Grotesk, SharpGrotesk, Atlas Grotesk Web, Atlas Grotesk, AtlasGrotesk, -apple-system, BlinkMacSystemFont, 'Segoe UI', 'Helvetica Neue', Helvetica, Arial, sans-serif, 'Apple Color Emoji', 'Segoe UI Emoji', 'Segoe UI Symbol';
text-shadow: 1px 1px 1px #000;
}
article.exclusive[data-status="2"] .thumb-img-container .thumb-exclusive-private-container {
text-shadow: 1px 1px 1px #000, -1px 1px 1px #000, 1px -1px 1px #000, -1px -1px 1px #000!important;
font-size: 20px;
height: 20%!important;
width: 80%!important;
margin-top: 20%;
pointer-events: none;
margin-left: 10%;
background: #7a0ce0b0;
border: 2px #520152a3 solid;
}
}
@-moz-document url-prefix("https://www.joyourself.com/en/member/favorite") {
/* ===============================================================================================================================
// === special favourites
// ==============================================================================================================================*/
article[data-pid="HotMellisa11"] > a::before,
article[data-pid="HotMellisa11"] > a {
outline-offset: -9px;
outline: 30px solid #08ffd5;
}
article[data-pid="LucyMoonlight"] > a::before,
article[data-pid="LucyMoonlight"] > a {
outline-offset: -9px;
outline: 30px solid #08b9ff;
}
article[data-pid="BritneyMills"] > a::before,
article[data-pid="BritneyMills"] > a {
outline-offset: -9px;
outline: 30px solid #08ffce;
}
article[data-pid="EvellineClaire"] > a::before,
article[data-pid="EvellineClaire...