ブロックごとにリンクの色を変える
CSSで写真に飾り付けをしてみます。
HTMLでリストを作成
<ul class="album"> <li><span class="photo"></span><img src="image/gallery1.jpg" alt="image" /></li> <li><span class="photo"></span><img src="image/gallery2.jpg" alt="image" /></li> <li><span class="photo"></span><img src="image/gallery3.jpg" alt="image" /></li> <li><span class="photo"></span><img src="image/gallery4.jpg" alt="image" /></li> <li><span class="tape"></span><img src="image/gallery5.jpg" alt="image" /></li> <li><span class="tape"></span><img src="image/gallery6.jpg" alt="image" /></li> <li><span class="tape"></span><img src="image/gallery7.jpg" alt="image" /></li> <li><span class="tape"></span><img src="image/gallery8.jpg" alt="image" /></li> </ul>
ul, li タグに対してスタイルを設定(ポジション:relative)
.album {
list-style: none;
margin: 0;
padding: 0;
}
.album li {
margin: 15px;
padding: 0;
float: left;
position: relative;
width: 170px;
height: 120px;
}
.album img {
background: #ffffff;
border: solid 1px #cccccc;
padding: 4px;
}
飾りとなる spanタグに対してスタイルを設定(ポジション:absolute)
.album .photo {
width: 30px;
height: 28px;
display: block;
position: absolute;
bottom: 5px;
right: 5px;
background: url(image/photo.png) no-repeat;
}
.album .tape {
width: 70px;
height: 27px;
display: block;
position: absolute;
top: -12px;
left: 55px;
background: url(image/tape.png) no-repeat;
}













