أهلاً،
أنا أكتب حلاً لـ CSS أيضاً. ![]()
سيؤدي هذا إلى إخفاء أيقونة التحقق الافتراضية وإضافة أيقونة مخصصة إلى ::before زائف.
-
قم بإنشاء مكون سمة جديد.
-
قم بتحميل الأيقونة إلى قسم التحميلات وأضف اسم متغير SCSS:
review-approved-icon
-
انقر فوق الزر تعديل CSS/HTML والصق الكود التالي في قسم Common / CSS.
استخدم هذا إذا كنت تريد استخدام var(--success) لإضافة لون إلى الأيقونة المخصصة
.reviewable {
.status span.approved {
position: relative;
&:before {
content: url($review-approved-icon);
width: 13px;
height: 13px;
top: 0px;
position: absolute;
// var(--success) light scheme color #090 (custom icon color)
// you can calculate new light color filter here: https://codepen.io/sosuke/pen/Pjoqqp
filter: invert(35%) sepia(92%) saturate(1240%) hue-rotate(91deg) brightness(89%) contrast(104%);
@media (prefers-color-scheme: dark) {
// var(--success) dark scheme color #1ca551 (custom icon color)
// you can calculate new dark color filter here: https://codepen.io/sosuke/pen/Pjoqqp
filter: invert(52%) sepia(26%) saturate(1605%) hue-rotate(93deg) brightness(91%) contrast(78%);
}
}
.d-icon {
visibility: hidden;
}
}
}
استخدم هذا إذا كانت أيقونتك تحتوي على اللون الذي تريد استخدامه
.reviewable {
.status span.approved {
position: relative;
&:before {
content: url($review-approved-icon);
width: 13px;
height: 13px;
top: 0px;
position: absolute;
}
.d-icon {
visibility: hidden;
}
}
}
استخدم هذا إذا كنت تريد استخدام أيقونة مختلفة في مخطط الألوان الفاتح والداكن
إذا اخترت هذا، فسيتعين عليك تحميل أيقونتين مختلفتين بألوان مختلفة.
اسم متغير SCSS: review-approved-icon-light و review-approved-icon-dark
.reviewable {
.status span.approved {
position: relative;
&:before {
content: url($review-approved-icon-light);
@media (prefers-color-scheme: dark) {
content: url($review-approved-icon-dark);
}
width: 13px;
height: 13px;
top: 0px;
position: absolute;
}
.d-icon {
visibility: hidden;
}
}
}



