수다닷컴

  • 해외여행
    • 괌
    • 태국
    • 유럽
    • 일본
    • 필리핀
    • 미국
    • 중국
    • 기타여행
    • 싱가폴
  • 건강
    • 다이어트
    • 당뇨
    • 헬스
    • 건강음식
    • 건강기타
  • 컴퓨터
    • 프로그램 개발일반
    • C언어
    • 비주얼베이직
  • 결혼생활
    • 출산/육아
    • 결혼준비
    • 엄마이야기방
  • 일상생활
    • 면접
    • 취업
    • 진로선택
  • 교육
    • 교육일반
    • 아이교육
    • 토익
    • 해외연수
    • 영어
  • 취미생활
    • 음악
    • 자전거
    • 수영
    • 바이크
    • 축구
  • 기타
    • 강아지
    • 제주도여행
    • 국내여행
    • 기타일상
    • 애플
    • 휴대폰관련
  • 프로그램 개발일반
  • C언어
  • 비주얼베이직

스프라이트 기법을 썼는데 잘 아시는분 도움좀 부탁드립니다!

핫블랙

2023.04.01

아래의 이미지를 이용해서 소셜아이콘에 마우스를 오버하면 이미지가 위로 올라오게하려고 합니다.
스프라이트 기법을 써서 제작을 했는데 마우스를 오버했을때 이미지 상단이 잘려서 나오고, 그 부분이 아래쪽으로
이어져서 나옵니다.

어디서 잘못을 한걸까요? ㅠ_ㅠhttp://ania.co.kr/link/html/test.html

html
head

meta http-equiv=Content-Type content=text/html; charset=utf-8 /
title질문용 코딩/title

head
style type=text/css

.social_section { float:right; position:relative; top:200px; right:550px; }
.social_networks { list-style:none; width:218px; height:24px; background: transparent url(../img/social_networks.png) no-repeat; ; }
.social_networks li { float:left; overflow:hidden; }
.social_networks li a { display:block; text-indent:-1000em; }
.social_networks li.email a { width:56px; height:24px; background:url(../img/social_networks.png) no-repeat 0 0; }
.social_networks li.rss a { width:56px; height:24px; background:url(../img/social_networks.png) no-repeat 56px 0; }
.social_networks li.twitter a { width:56px; height:24px; background:url(../img/social_networks.png) no-repeat 112px 0; }
.social_networks li.facebook a { width:50px; height:24px; background:url(../img/social_networks.png) no-repeat 168px 0; }
.social_networks li.email a:hover { width:56px; height:37px; background:url(../img/social_networks.png) no-repeat 0 -37px; }
.social_networks li.rss a:hover { width:56px; height:37px; background:url(../img/social_networks.png) no-repeat -56px -37px; }
.social_networks li.twitter a:hover{ width:56px; height:37px; background:url(../img/social_networks.png) no-repeat -112px -37px;}
.social_networks li.facebook a:hover { width:50px; height:37px; background:url(../img/social_networks.png) no-repeat -168px -37px;}
/style
/head
body
div class=social_section
ul class=social_networks
li class=emaila href=#emailemail/a/li
li class=rssa href=#rssrss/a/li
li class=twittera href=#twittertwitter/a/li
li class=facebook a href=#facebookfacebook/a/li
/ul
/div!-- social_section 끝 --
/body
/html

신청하기





COMMENT

댓글을 입력해주세요. 비속어와 욕설은 삼가해주세요.

  • 예린

    높이를 늘리지 마시고, 평소 높이를 37px로 하고, 배경이미지를 움직이는 건 어떤가요?
    .social_networks li.email a {
    background:url(\../img/social_networks.png\) no-repeat scroll 0 13px transparent;
    height:37px;
    width:56px;
    }
    .social_networks li.email a:hover {
    background:url(\../img/social_

  • Sonya

    네!! 맞습니다.^^ 아주 잘되네요!
    .social_networks 부분에서
    배경이미지를 반드시 넣어야 되는줄 알고 높이값을 37px로 주지를 못하고 있었거든요.
    그런데 그게 필요없는거구나;;

    { float:right; list-style:none; width:218px; height:37px; }로 고치면서 플로트를 오른쪽으로 배치시켰습니다.

    너무너무 감사드립니다. ^^

  • 다솜

    답변 감사합니다. ^^
    말씀해주신대로 했는데 처음의 코딩과 똑같이 나타나고 있어요 ㅠㅠ

  • 머슴밥

    처음부터 높이를 37px로 잡고 백그라운드 포지션을 이동하셨으면 문제가 없었을것 같네요. 수다님이 말씀하신것처럼 margin-top을 주면 해결되겠네요!!

  • 눈내리던날

    :hover 되면 높이를 24px에서 37px로 변경을 하면서 배경이미지의 위치를 변경 해주었는데요.

    li의 높이를 늘리면 높이가 위로 늘어나면 좋겠지만 아래로 늘어나서
    이미지 위치변경은 위로 올렸는데 li의 높이가 아래로 늘어나서 윗부분의 이미지는 짤리고
    아래부분의 이미지는 보이는거 같습니다^^

  • 당나귀

    쓸데없는 태클이지만.. 16비트 아니고, 32비트거나.. 64비트이겠지요.. -0-;;
    16비트 운영체제는 10여년전에나...

  • 다솜

    음..전 지금 제 노트북이 아닌 다른 사람 컴퓨터인데 여긴 window7 16비트 운영체제에
    IE8이거든요. 그런데 아무런 변화가 없네요.

    혹시나해서 .social_section 하고 .social_networks 둘다 margin과 padding 0을 주워봤지만
    달라지지 않고 있어요.
    흐음; 뭐가 문제인지를 잘 못찾겠네요..ㅠ

  • 나빛

    난독증은 조금 있네요...-0-;; 아니라면 죄송합니다..꾸벅..

    근데..왜 전 잘될까요? chrome 에서 잘보입니다.
    파폭에서도 잘보이구요.

    ie6 에서는 아예 안보이네요..

  • 참없다

    닭흙님 말씀 어이가 없네요. \잘아시는분 도움좀 부탁드립니다!\ 라고 말했거든요.

    제가 언제 그렇게 말했습니까? 난독증 있으신지요.
    모르면 질문올리고 배우는거죠. 진짜 웃긴 사람이네요.
    답변은 감사합니다만, 이미 해봤던 방법이구요. 마진과 패딩을 리셋하는거랑 상관 없어요, 안되는 방법입니다.

  • 목소리

    잘 모르면 대답하지 말란소리로 들립니다..-0-;;;

    * { margin:0; padding:0; }

    잘 되네요. (자잘한 디버깅은 알아서 좀...-0-;;)

번호 제 목 글쓴이 날짜
2699380 메뉴가 계단식으로 나타나요.. ㅠ.ㅠ (5) 스릉흔다 2025-06-25
2699354 영문 웹폰트 관련 질문입니다!!! (1) 치킨마루 2025-06-25
2699329 윈도우 미디어 플레이어 URL 질문!!! (1) 제철 2025-06-25
2699296 동영상 배경 질문드려요!!!!!!!!!!!!!! 핫파랑 2025-06-24
2699214 position:fixed 에 대한 질문입니다.. (7) 사이 2025-06-24
2699183 제이쿼리 이미지 슬라이드 위치값 수정 초엘 2025-06-23
2699153 테마[ADORABLE]에서 페이지생성시 하위페이지는 2개밖에 안되나요? 흰여울 2025-06-23
2699129 네이버 블로그 또는 사이트의 글을 불러오기 갤원 2025-06-23
2699070 탭메뉴처럼 셀렉트 박스를 이용해서 내용을 출력할 수 있는 방법이 있을까요. (3) 큰꽃늘 2025-06-22
2699016 인터넷이 안되는 환경에서 validator설치방법 (3) 은송이 2025-06-22
2698988 대체 C++ 6.0 exe 아이콘은 어떻게 넣는건가요? 외국녀 2025-06-22
2698960 음성파일을 embed로 작업했는데..웹 표준코딩으로 변경하려면 어떻게 해야하나요? (1) 잎새 2025-06-21
2698932 메뉴목록 풍선창 만들기 html (2) 하늘이 2025-06-21
2698901 http://www.zeitgeistbot.com/ 이 사이트처럼 움직이는 효과를 무엇이라고 하나요? 누림 2025-06-21
2698876 table width값 크로스브라우징에 대한 문의 (2) 볼수록매력 2025-06-21
2698849 c언어 질문. (3) 아름나 2025-06-20
2698823 setInterval 이벤트 제거 하려면... 가온길 2025-06-20
2698796 이 오류를 이해를 못하겠어요 Addicted 2025-06-20
2698712 IF 문 이 계속 오류가 나요 (2) 옆집오빠야 2025-06-19
2698687 이미지를 클릭하면 그 이미지를 다운받게해주는 방법 질문요 ^^ (미해결) (5) 해지개 2025-06-19
<<  이전  1 2 3 4 5 6 7 8 9 10  다음  >>

수다닷컴 | 여러분과 함께하는 수다토크 커뮤니티 수다닷컴에 오신것을 환영합니다.
사업자등록번호 : 117-07-92748 상호 : 진달래여행사 대표자 : 명현재 서울시 강서구 방화동 890번지 푸르지오 107동 306호
copyright 2011 게시글 삭제 및 기타 문의 : clairacademy@naver.com