Bu çalışma JavaScript‘in replace koduyla çalışmakta. Sayfa içerisindeki altyazı classına sahip tüm görsellerin title değerini örnekte gördüğünüz gibi göstermekte.

İlk olarak HTML dosyamızın tagları arasına aşağıdaki JS kodlarını ekliyoruz.

<script></script> <script> $(document).ready(function(){ $('img.altyazı').each(function() {var aciklama = $(this).attr('title'); $(this).wrap('
') .after('
'+aciklama+'
');});}); </script>


Şimdi CSS dosyamıza aşağıdaki kod satırlarını ekliyoruz.

.cerceve {
position:relative;
float:left;
}
.aciklama {
position:absolute;
bottom:0;
left:0;
text-align:center;
background:black;
color:white;
width:100%;
opacity:.75;
font: bold 0.8em/1em arial;
padding:5px 0 5px 0;
filter:alpha(opacity=85);
}
.cerceve img {display:block;}


ve son olarak HTML dosyamızda görselimizi yayınlama şeklimize altyazı classını ekliyoruz.



Kaynak ve Test Adresi : http://www.adobewordpress.com/css-ve-jquery-yardimiyla-resimlere-caption/