
Język 🇵🇱 Polski
Pierwsze kroki
Stylizacja widgetów
Inne biblioteki frontendowe
Custom Styling Guide
Ten przewodnik zawiera kompletny domyślny CSS używany przez widget komentowania FastComments (v2) oraz kilka instrukcji dotyczących nadpisywania stylów.
Zrozumienie domyślnego CSS pozwala Ci na:
- Dostosować wygląd poprzez nadpisywanie konkretnych stylów
- Rozwiązywać problemy ze stylowaniem poprzez sprawdzenie, jakie klasy i selektory są dostępne
- Tworzyć własne motywy, które będą działać ze strukturą widgetu
- Korzystać z asystentów AI do generowania niestandardowych modyfikacji CSS.
Jak nadpisać style
Sposób nadpisywania stylów zależy od widgetu. Dla widgetu komentarzy musisz użyć parametru konfiguracji customCSS, aby przekazać CSS do iframe, lub określić CSS na stronie Dostosowywania w panelu administracyjnym, która będzie serwować CSS z naszego CDN.
Jak dostosować style 
Jak dostosować style widżetu komentarzy
Możesz dostosować stylowanie widżetu komentarzy na dwa sposoby:
Opcja 1: Za pomocą parametru customCSS
Przekaż swój niestandardowy CSS jako string do parametru customCSS podczas inicjalizacji widżetu:
window.FastCommentsUI(document.getElementById('fastcomments-widget'), {
tenantId: 'your-tenant-id',
customCSS: `
.fast-comments .comment {
background-color: #f0f0f0 !important;
border-radius: 8px !important;
}
`
});
Opcja 2: Za pomocą panelu administracyjnego
- Przejdź do strony dostosowywania widżetu w panelu administracyjnym
- Przewiń do sekcji "Niestandardowy CSS" w "Zaawansowane"
- Wprowadź swój niestandardowy CSS
- Kliknij "Zapisz"
Twój niestandardowy CSS zostanie zastosowany do wszystkich widżetów komentarzy na Twojej stronie.
Wskazówki
- Użyj
!important, aby w razie potrzeby nadpisać domyślne style - Stosuj konkretne selektory, aby nie wpływać na inne części witryny
- Testuj swój CSS w różnych przeglądarkach pod kątem zgodności
- Widżet używa standardowego CSS — nie są wymagane żadne specjalne preprocesory
Referencja stylów widgetu komentarzy (v2, najnowsza) 

Stylizacja widgetu 'Najnowsze komentarze' 
Widżet Ostatnie komentarze wyświetla listę najnowszych komentarzy na całej Twojej witrynie lub dla konkretnej strony.
Widżet zawiera minimalne domyślne style i został zaprojektowany tak, aby można go było łatwo dostosować za pomocą własnego CSS.
Struktura widżetu
Widżet renderuje się z następującą strukturą HTML:
<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>
Domyślny CSS widżetu Ostatnie komentarze
Widżet zawiera następujące minimalne domyślne style:

Przykłady dostosowania
Zmień rozmiar awatara
.fastcomments-recent-comments .comment .user-details img {
width: 32px !important;
height: 32px !important;
border-radius: 50%;
}
Zmień sposób skracania tekstu komentarza
Domyślne style wykorzystują triki CSS do skracania długich komentarzy za pomocą "...". Aby to wyłączyć:
.fastcomments-recent-comments .comment .comment-text:before,
.fastcomments-recent-comments .comment .comment-text:after {
display: none !important;
}
Dodaj obramowanie do komentarzy
.fastcomments-recent-comments .comment {
border-bottom: 1px solid #eee !important;
padding-bottom: 10px !important;
}
Stylizacja widgetu 'Najpopularniejsze strony' 
Widżet Najpopularniejsze strony wyświetla listę twoich najbardziej komentowanych stron.
Ten widżet zawiera minimalne domyślne style i został zaprojektowany tak, aby można go było łatwo dostosować za pomocą własnego CSS.
Struktura widżetu
Widżet renderuje się przy następującej strukturze HTML:
<div class="fastcomments-top-pages">
<div class="page">
<a class="title-link" href="...">Page Title (42)</a>
</div>
<!-- More pages... -->
</div>
Domyślne style CSS widżetu Najpopularniejsze strony
Widżet zawiera następujące minimalne domyślne style:

Przykłady dostosowania
Dodawanie stylów do linków
.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;
}
Dodawanie obramowań między stronami
.fastcomments-top-pages .page {
border-bottom: 1px solid #eee !important;
padding: 10px 0 !important;
}
.fastcomments-top-pages .page:last-child {
border-bottom: none !important;
}
Stylowanie liczby komentarzy
.fastcomments-top-pages .title-link {
display: flex !important;
justify-content: space-between !important;
}