
Jezik 🇭🇷 Hrvatski
Početak
Stiliziranje widgeta
Ostale frontend biblioteke
Custom Styling Guide
Ovaj vodič pruža potpuni zadani CSS koji koristi FastComments widget za komentare (v2) i neke upute za nadjačavanje stilova.
Razumijevanje zadanog CSS-a omogućuje vam:
- Prilagoditi izgled nadjačavanjem određenih stilova
- Riješiti probleme sa stilovima pregledom koje su klase i selektori dostupni
- Izraditi prilagođene teme koje rade sa strukturom widgeta
- Koristiti s AI pomoćnicima za generiranje prilagođenih izmjena CSS-a.
Kako nadjačati stilove
Nadjačavanje stilova razlikuje se ovisno o widgetu. Za widget za komentare, morate koristiti customCSS konfiguracijski parametar da biste proslijedili CSS u iframe, ili navesti CSS na stranici Prilagodbe u administratorskom sučelju koja će poslužiti CSS s našeg CDN-a.
Kako prilagoditi stilove 
Kako prilagoditi stilove widgeta za komentare
Stilove widgeta za komentare možete prilagoditi na dva načina:
Opcija 1: Putem parametra customCSS
Proslijedite svoj prilagođeni CSS kao string parametru customCSS prilikom inicijalizacije widgeta:
window.FastCommentsUI(document.getElementById('fastcomments-widget'), {
tenantId: 'your-tenant-id',
customCSS: `
.fast-comments .comment {
background-color: #f0f0f0 !important;
border-radius: 8px !important;
}
`
});
Opcija 2: Putem administratorske nadzorne ploče
- Idite na Stranica za prilagodbu widgeta u svojoj administratorskoj nadzornoj ploči
- Pomaknite se do odjeljka "Prilagođeni CSS" pod "Napredno"
- Unesite svoj prilagođeni CSS
- Kliknite "Spremi"
Vaš prilagođeni CSS će se primijeniti na sve widgete za komentare na vašoj stranici.
Savjeti
- Koristite
!importantza nadjačavanje zadanih stilova po potrebi - Ciljajte određene selektore kako biste izbjegli utjecaj na druge dijelove vaše stranice
- Testirajte svoj CSS u različitim preglednicima radi kompatibilnosti
- Widget koristi standardni CSS - nisu potrebni posebni preprocesori
Referenca stiliziranja widgeta komentara (v2, najnovije) 

Stiliziranje widgeta za najnovije komentare 
Widget Nedavni komentari prikazuje popis najnovijih komentara na vašem web-mjestu ili za određenu stranicu.
Ovaj widget uključuje minimalne zadane stilove i dizajniran je da se lako prilagodi vašim vlastitim CSS-om.
Struktura widgeta
Widget se prikazuje sa sljedećom HTML strukturom:
<div class="fastcomments-recent-comments">
<div class="comment">
<div class="user-details">
<img src="..." alt="Avatar" class="avatar" />
<span class="user-name">Username</span>
<span class="reply-date-time">2 hours ago</span>
</div>
<div class="comment-text">Comment content...</div>
<div class="link-wrapper">
<a class="link" href="...">Page Title</a>
</div>
</div>
<!-- More comments... -->
</div>
Referenca zadane CSS stilizacije za Nedavne komentare
Widget uključuje sljedeće minimalne zadane stilove:

Primjeri prilagodbe
Promjena veličine avatara
.fastcomments-recent-comments .comment .user-details img {
width: 32px !important;
height: 32px !important;
border-radius: 50%;
}
Promjena skraćivanja teksta komentara
Zadani stil koristi CSS trikove kako bi skratio duge komentare s "...". Za onemogućavanje:
.fastcomments-recent-comments .comment .comment-text:before,
.fastcomments-recent-comments .comment .comment-text:after {
display: none !important;
}
Dodavanje obruba komentarima
.fastcomments-recent-comments .comment {
border-bottom: 1px solid #eee !important;
padding-bottom: 10px !important;
}
Stiliziranje widgeta za najposjećenije stranice 
The Top Pages widget prikazuje popis vaših stranica s najviše komentara.
Ovaj widget sadrži minimalne zadane stilove i dizajniran je da se jednostavno prilagodi vlastitim CSS-om.
Widget Structure
Widget se prikazuje sa sljedećom HTML strukturom:
<div class="fastcomments-top-pages">
<div class="page">
<a class="title-link" href="...">Page Title (42)</a>
</div>
<!-- More pages... -->
</div>
Top Pages Default CSS Reference
Widget uključuje sljedeće minimalne zadane stilove:

Customization Examples
Dodavanje stilova za poveznice
.fastcomments-top-pages .title-link {
color: #0066cc !important;
text-decoration: none !important;
font-size: 14px !important;
}
.fastcomments-top-pages .title-link:hover {
text-decoration: underline !important;
}
Dodavanje obruba između stranica
.fastcomments-top-pages .page {
border-bottom: 1px solid #eee !important;
padding: 10px 0 !important;
}
.fastcomments-top-pages .page:last-child {
border-bottom: none !important;
}
Stiliziranje broja komentara
.fastcomments-top-pages .title-link {
display: flex !important;
justify-content: space-between !important;
}