나는 CSS에 대해 하나의 질문이 있습니다. 다음은 예제입니다. HTML :호버상의 이미지에 대한 액션 by
<div class="image"></div>
CSS :이 예제에서는 모든 작업 벌금 그래서
.image {
width: 250px;
height: 250px;
background-image: url(image.jpg);
background-position: center;
background-repeat: no-repeat;
background-size: cover;
}
.image:hover {
background-size: 120% 120%;
}
. 이미지 위에 마우스를 올리면 이미지가 확대됩니다. 그러나 나는 이처럼 많은 이미지를 가지고 있으며 모든 이미지 div에 SEO를 사용하는 것이 좋지 않으며 < img> 태그를 사용하려고하지만 "background-size"와 같은 것은 없습니다. img로 그렇게 할 수있는 방법이 있습니까?
에 표시에 해당합니다 당신이 달성하고자하지만 코드에서하지 않는다 또 다른 방법. img 태그를 사용하면 확대/축소 효과에 'scale'속성을 사용할 수 있습니다. –
나는 그것을 시도했지만, 결과는 내가 원하는대로가 아니다. background-size 속성을 사용하면 div의 크기가 변경되지 않고 크기 만 변했지만 크기를 변환하면 크기도 커집니다. – Genjik
제 대답을 참조하십시오. 나는 이것이 당신에게 도움이된다고 생각합니다. –