실제로 방법이 자사을 실제로 눈에 보이지 않습니다. 마우스를 올리면 클릭 이벤트가 사용됩니다.
이 솔루션은 Javascript 또는 JQuery 또는 HTML과 CSS 만 사용합니다.
Here is a working example.
HTML
<input type="checkbox" id="myoption_01_item" name="myoption" />
<label for="myoption_01_item">
<img src="http://www.funchap.com/wp-content/uploads/2014/05/help-dog-picture.jpg" border="0" />
</label>
CSS
input[type="checkbox"][name="myoption"][id^="myoption_"][id$="_item"] {
display: none;
}
input[type="checkbox"][name="myoption"][id^="myoption_"][id$="_item"]:not(:checked) + label img {
width: 200px;
height: 180px;
-webkit-transition: width .200s ease-in-out, height .200s ease-in-out;
-moz-transition: width .200s ease-in-out, height .200s ease-in-out;
-ms-transition: width .200s ease-in-out, height .200s ease-in-out;
-o-transition: width .200s ease-in-out, height .200s ease-in-out;
transition: width .200s ease-in-out, height .200s ease-in-out;
}
input[type="checkbox"][name="myoption"][id^="myoption_"][id$="_item"]:checked + label img {
width: 250px;
height: 230px;
-webkit-transition: width .200s ease-in-out, height .200s ease-in-out;
-moz-transition: width .200s ease-in-out, height .200s ease-in-out;
-ms-transition: width .200s ease-in-out, height .200s ease-in-out;
-o-transition: width .200s ease-in-out, height .200s ease-in-out;
transition: width .200s ease-in-out, height .200s ease-in-out;
}
당신은 당신의 CSS를 게시 할 필요가 또는 우리가 anthing 할 수 없습니다. –
JS 허용 –
방금 게시했습니다. :) – user3758257