⊗jsPrStSpl 12 of 62 menu

JavaScript'te Spoyler

Şimdi spoyler yapmayı öğreneceğiz. Spoylerlerden kastım, özel bir bağlantı ile açılabilen veya kapatılabilen bloklardır.

Aşağıdaki kod örneğinde, sınıfı spoiler olan paragraf bir spoylerdir ve sınıfı toggle olan bağlantı, tıklandığında bu spoyleri göstermeli veya gizlemelidir:

<p> metin ile paragraf <a href="" class="toggle">aç</a> </p> <p class="spoiler"> gizli spoyler </p> <p> metin ile paragraf </p>

Metinde elbette birçok spoyler olabilir ve her birinin kendi bağlantısı olmalıdır:

<p> metin ile paragraf </p> <p> metin ile paragraf <a href="" class="toggle">1. spoyleri aç</a> </p> <p class="spoiler"> gizli spoyler 1 </p> <p> metin ile paragraf </p> <p> metin ile paragraf <a href="" class="toggle">2. spoyleri aç</a> </p> <p class="spoiler"> gizli spoyler 2 </p> <p> metin ile paragraf </p>

Açıktır ki, açma bağlantısı ile spoylerin kendisi bir şekilde ilişkilendirilmelidir. Çeşitli seçenekler bulunabilir, ancak bu durumda ben konumlarına göre yapmayı öneriyorum: diyelim ki, toggle sınıfına sahip bağlantı, hemen kendi üst öğesinin altında bulunan, spoiler sınıfına sahip öğeyi açar veya kapatır.

Spoyler varsayılan olarak gizli olsun ve göstermek istediğimizde ona active sınıfını verelim. İlgili CSS kodunu yazalım:

.spoiler:not(.active) { display: none; }

Verilen HTML ve CSS kodlarını kendinize kopyalayın. Açıklanan spoyler işlevini uygulayın.

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet