나는 몇 개의 패딩과 함께 테이블에 링크 된 이미지를 가지고있다. img : hover 또는 a : hover 테두리 특성을 추가하려고하면 테두리가 나타날 때 모든 것이 테두리가 두꺼운 픽셀 양만큼 이동합니다. 이 동작을 중지 할 수있는 방법이 있습니까?CSS a : 호버 한 이미지 테두리
5
A
답변
22
img {
border: solid 10px transparent;
}
img:hover {
border-color: green;
}
1
문제는 공간을 차지하는 요소에 테두리를 추가한다는 것입니다. 페이지의 다른 요소는 공간을 만들기 위해 이동해야합니다.
해결 방법은 배경과 일치하는 테두리를 추가 한 다음 마우스를 올리면 색상이나 스타일을 변경하는 것입니다. 또 다른 가능성은 원래 의도했던 것보다 큰 상자를 만든 다음 추가하려는 테두리에 맞게 상자의 크기를 조정하는 것입니다.
1
img:hover {
border: solid 2px red;
margin: -2px;
}
나를 위해 일하는 것 같습니다 (Safari 6.0.5). 국경이 img의 '내부'에 그려지기 때문에 공간이 추가되지 않습니다.
관련 문제
- 1. CSS 테두리 및 : 호버 동적 의사 클래스
- 2. CSS 메뉴 호버 이미지 스트레치
- 3. CSS a : 호버 컬러가 표시되지 않습니다. 8
- 4. jQuery to target CSS a : 호버 클래스
- 5. A 링크 Img 테두리
- 6. Chrome 및 IE의 CSS 이미지 호버 문제
- 7. 이미지 호버 애니메이션 처리
- 8. WordPress의 CSS 계층 구조 호버
- 9. A : 크롬의 호버 문제
- 10. CSS 호버 선택기가 깨졌습니다.
- 11. 간단한 CSS 호버
- 12. CSS : JS 문제가있는 호버
- 13. CSS 테두리 각도 문제
- 14. CSS - 호버 상태에서 다른 요소 추가
- 15. CSS 테두리 중복 제거
- 16. 메뉴 - 배경 이미지 및 호버 동작
- 17. IE9에서 메뉴 호버 변위 - CSS
- 18. 호버 찾기 CSS 속성
- 19. CSS 호버 효과
- 20. CSS 호버 변경 다른 클래스
- 21. a : 호버 배경 이미지 스왑이 IE6에서 작동하지 않습니다.
- 22. 배경색 호버 페이드 효과 CSS
- 23. 전체 페이지 테두리 | CSS
- 24. CSS 테두리 도움말
- 25. CSS 테두리 질문
- 26. 테두리 두께가없는 CSS
- 27. CSS 테두리 문제
- 28. CSS 테두리 문제가 있습니까?
- 29. CSS, 테이블 테두리
- 30. 테두리 삽입 - CSS
문제가 해결 되었습니까? –
내 문제를 해결했습니다, 감사합니다! – Brian
정답으로 표시 할 수 있습니까? –