تخصيص الاسم أو اللقب، ملون وأيقونة، كيف أفعل ذلك؟

أرى الكثير من المنتديات التي تعتمد على Discourse، والتي يمكنك من خلالها تخصيص اسم المستخدم/الاسم بخطوط وأيقونات ملونة ومنمقة، كيف تفعل ذلك؟

image
image
image
image
image
image
image

إعجاب واحد (1)

هل هذه حسابات للموظفين؟ إذا كان الأمر كذلك، يمكنك تخصيصها باستخدام CSS، يرجى التحقق من: Make staff users more recognizable with customized avatars, posts, and mentions

يمكنك القيام بشيء مشابه بناءً على المجموعة التي ينتمون إليها، تحقق من: Changing username colors

لا أعتقد أنه يمكن تخصيص اسم المستخدم لكل مستخدم على حدة، إلا إذا قام مسؤول بذلك يدويًا باستخدام CSS. أو باستخدام إضافة مخصصة تقدم هذه الميزة.

4 إعجابات

شيء كهذا يجب أن يعمل ما لم يكن ملف تعريف المستخدم خاصًا:

span.username a[data-user-card="cocococosti"]{
border: solid green 3px;
}

هذا ما يبدو عليه هذا الرمز هنا في Meta باسم المستخدم الخاص بك @cocococosti

image

تعديل: قرأت مشاركتك بشكل خاطئ، لكنها لا تزال مثالًا بسيطًا بما فيه الكفاية لمن لا يعرفون كيفية القيام بذلك. :slight_smile:

3 إعجابات

هل يمكنك الربط بهذا المنتدى من فضلك؟

إعجابَين (2)

أعتقد ذلك

3 إعجابات

يبدو أنهم يستخدمون الألوان في أسماء المستخدمين حسب المجموعات:

// تلوين الاسم حسب المجموعة
.names {
  span.Banidos a  {
    text-decoration: line-through!important;
  }
  span.BigBrotherBrasil a {
    color: #5074f2!important;
  }
  span.Celebs a {
    color: #94dbea!important;
  }
  span.Variedades a {
    color: #ffa500!important;
  }
  span.Musica a {
    color: #e13d14!important;
  }
  span.Cinema-TV a {
    color: #59c35b!important;
  }
  span.Noticiario a {
    color: #74429b!important;
  }
  span.Geek a {
    color: #12A89D!important;
  }
  span.Gifs a {
    color: #f67fb4!important;
  }
  span.Adulto a {
    color: #ff1010!important;
  }
  span.VIP-Gold a {
    background: linear-gradient(to right,#BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  span.VIP-Gold a::after {
    content:"★";
    margin-left: 2px;
  }
  span.VIP-Rose a {
    background: linear-gradient(to left,#D7828D, #EFD1D5, #F6DFE1, #EBBEC4, #D998A3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  span.VIP-Diamond a {
    background: linear-gradient(to right,#2C5481, #BCD3E7, #3F679A, #84AFE2, #5F89B6);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  span.VIP-Pearl a {
    background: linear-gradient(to right,#848B98, #C7C9CB, #D7D7D8, #AEB2B8, #959BA3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  span.VIP-Amethyst a {
    background: linear-gradient(to right,#9063CD, #7C56B3);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  span.VIP-Ruby a {
    color: crimson!important;
  }
  span.VIP-Ruby a::after {
    //content:"🔥";
    //margin-left: 2px;
  }
  span.VIP-Emerald a {
    background: linear-gradient(to right,#00A881, #34AC90);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  span.VIP-Sapphire a {
    background: linear-gradient(to right,#2468d2, #0d49a7);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
}

4 إعجابات

@danielabc لقد جربت بالفعل كود CSS على منتداي وهو يعمل. :heart:

أتخيل أنك مشرف المنتدى، جرب بنفسك قبل تكوين المجموعات.

// تلوين الاسم حسب المجموعة
.names {
span.moderator a {
    background: linear-gradient(to right,#BF953F, #FCF6BA, #B38728, #FBF5B7, #AA771C);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
  }
  span.moderator a::after {
    content:"★";
    margin-left: 2px;
  }
}
5 إعجابات