CSS에서 다른 이미지 위에 어떻게 이미지를 가져올 수 있습니까? 내가 그리드에있는 각 이미지 위에 작은 돋보기 아이콘을 표시하려고합니다.CSS 이미지 오버레이 (확대/축소 아이콘)
내 질문에 #을 없애고 어떻게 변경할 수 있습니까?
ul#grid {
list-style: none;
margin: 60px auto 0;
width: 1200px;
}
#grid li span {
display:inline;
color: white;
display:block;
bottom:225px;
position:relative;
width:180px;
}
#grid li {
display:inline-block;
position: relative;
float: left;
margin: 0 40px 75px 0px;
display:inline;
position:relative;
}
#grid li a:hover img {
-webkit-transition: opacity .3s ease-in;
-moz-transition: opactiy .3s ease-in;
-ms-transition: opacity .3s ease-in;
-o-transition: opacity .3s ease-in;
transition: opacity .3s ease-in;
opacity: 1;
}
#grid:hover li {
-webkit-transition: opacity .3s ease-in;
-moz-transition: opactiy .3s ease-in;
-ms-transition: opacity .3s ease-in;
-o-transition: opacity .3s ease-in;
transition: opacity .3s ease-in;
zoom: 1;
filter: alpha(opacity=100);
opacity: 0.3;
}
#grid li img {
margin: 0;
width: 339px;
height: 211px;
position:relative;
}
#grid:hover li:hover {
opacity: 1;
}
#grid img::selection { background-color: transparent; }
#hidden{
position:absolute;
width: 1100px;
height:670px;
top:0px;
z-index:-1;
}
HTML
<div class="portfolio">
<ul id="grid">
<li><a href="#"><img src="http://collider.com/wp-content/uploads/steve-wozniak-image.jpg"><span>Woz!!!!!!!!!!!!</span></a></li>
<li><a href="#"><img src="http://collider.com/wp-content/uploads/steve-wozniak-image.jpg"><span>Woz!!!!!!!!!!!!</span></a></li>
<li><a href="#"><img src="http://collider.com/wp-content/uploads/steve-wozniak-image.jpg"><span>Woz!!!!!!!!!!!!</span></a></li>
<li><a href="#"><img src="http://collider.com/wp-content/uploads/steve-wozniak-image.jpg"><span>Woz!!!!!!!!!!!!</span></a></li>
<li><a href="#"><img src="http://collider.com/wp-content/uploads/steve-wozniak-image.jpg"><span>Woz!!!!!!!!!!!!</span></a></li>
<li><a href="#"><img src="http://collider.com/wp-content/uploads/steve-wozniak-image.jpg"><span>Woz!!!!!!!!!!!!</span></a></li>
<li><a href="#"><img src="http://collider.com/wp-content/uploads/steve-wozniak-image.jpg"><span>Woz!!!!!!!!!!!!</span></a></li>
<li><a href="#"><img src="http://collider.com/wp-content/uploads/steve-wozniak-image.jpg"><span>Woz!!!!!!!!!!!!</span></a></li>
<li><a href="#"><img src="http://collider.com/wp-content/uploads/steve-wozniak-image.jpg"><span>Woz!!!!!!!!!!!!</span></a></li>
</ul></div>
<div id="hidden">
. '# '은 id를 선택하기위한 것이다. 그래서 당신이 무언가의 ID를 "grid"로 설정한다면, 그것을 선택하기 위해'# grid'를 사용합니다. 특정 ID를 가진 요소는 하나만있을 수 있습니다. '.'는 클래스를위한 것입니다. ie :'class = "grid"', 여기에서는'.grid'를 사용합니다. 많은 객체가 동일한 클래스를 공유 할 수 있습니다. – Gray
https://developer.mozilla.org/en-US/docs/Web/Guide/CSS/Understanding_z_index?redirectlocale=en-US&redirectslug=CSS%2FUnderstanding_z-index –
코드에 돋보기가 보이지 않습니다. 여기에 출발점의 바이올린이 있습니다 : http://jsfiddle.net/isherwood/MxtSU/ – isherwood