nautiljon-mini-signatures

Réduit la taille des images et du texte dans les signatures et les agrandit au passage du pointeur.

您需要先安裝使用者腳本管理器擴展,如 TampermonkeyGreasemonkeyViolentmonkey 之後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyViolentmonkey 後才能安裝該腳本。

您需要先安裝使用者腳本管理器擴充功能,如 TampermonkeyUserscripts 後才能安裝該腳本。

你需要先安裝一款使用者腳本管理器擴展,比如 Tampermonkey,才能安裝此腳本

您需要先安裝使用者腳本管理器擴充功能後才能安裝該腳本。

(我已經安裝了使用者腳本管理器,讓我安裝!)

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展,比如 Stylus,才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

你需要先安裝一款使用者樣式管理器擴展後才能安裝此樣式

(我已經安裝了使用者樣式管理器,讓我安裝!)

/* ==UserStyle==
@name           nautiljon-mini-signatures
@namespace      github.com/openstyles/stylus
@version        0.1
@description    Réduit la taille des images et du texte dans les signatures et les agrandit au passage du pointeur.
@author         Ed38
@license        MIT
==/UserStyle== */
@-moz-document domain("www.nautiljon.com") {

    :root {
        
        --signature-img-mini-height: 40px;  /* Hauteur limite des images minimisées */
        --signature-img-maxi-height: 900px; /* Hauteur limite des images maximisées */
        --signature-font-mini-size: 8px;    /* Taille limite du texte minimisé */
        --signature-maxi-delay: 500ms;      /* Delai avant maximisation (temps de survol) */
        --signature-image-spacer: 1mm;      /* Espace entre les images */

    }

    div[id*="likes"] ~ * img {
        height: 0%;
        max-height: var(--signature-img-mini-height);
        width: auto !important;
        margin-right: var(--signature-image-spacer);
        transition: all 250ms ease-in ;
    }

    div[id*="likes"] ~ * img:hover {
        height: 100%;
        max-height: var(--signature-img-maxi-height);
        transition: all 1000ms ease-out var(--signature-maxi-delay);
    }

    div[id*="likes"] ~ * {
        font-size: min(1em, var(--signature-font-mini-size)) ;
        transition: font-size 150ms ease-in ;
    } 
   
    div[id*="likes"] ~ *:hover, div[id*="likes"] ~ *:hover *{
        font-size: inherit ;
        transition: font-size 150ms ease-out var(--signature-maxi-delay);
    }
    
 
    div[id*="likes"] ~ * font[class="emo"] {
         font-size:calc(var(--signature-font-mini-size)*1.23) ;
    }
 
     div[id*="likes"] ~ *:hover font[class="emo"] {
         font-size:16px ;
    }
   
  }