ie7 , ie9은 되는데 ie8만 안되는 경우 opacity 속성
봄
원래 검정색인 아이콘에
opacity: 0.5; filter: alpha(opacity=50); -ms-filter: alpha(opacity=50);
이렇게 속성을 주면 회색으로 표시됩니다이상태에서
마우스 오버시 (hover)
opacity: 1; filter: alpha(opacity=100); -ms-filter: alpha(opacity=100);
이 속성을 넣었고 마우스 오버하면 원래색인 검정색으로 표시됩니다
그런데 ie7에서는 제대로 나오는데ie8만 opacity가 안 먹힙니다
그렇다고 둘다 안되는게 아니라처음에 준 50%는 먹혀서
회색으로 표시됩니다
hover시 opacity가 안 먹히는건데
ie7 , ie9는 잘 나오는데ie8만 안 나오는 이유가 뭔가요?
-
종달
ie8은 input text를 예로들면 bg가 뚫려 있더라구요
input text 밑에 플래시를 깔은적이 있는데
클릭이 안되서 오른버튼을 눌러보니 플래시가 클릭되더란..
그래서 투명한 png로 bg를 넣어줬습니다 안되시면 이미지라도;; -
아리솔
ie8은 직접 주는건 되는데, 부모에게 주는건 자식에게 제대로 영향을 미치지 못하더라고요.
혹시 그런부분이라면.. -
허리품
Ie8이라서요.....
그런거말고도.. 여러가지 다양한 버그들이 있어요... opacity 관련 기능 쓸애면 ie8은 좀 심각하게 봐줘야 한다는..;; -
흡뜨다
저도 오퍼시티를 가끔사용은 하지만 그런경우는 못본거 같습니다.
css에서 50프로 한 거보다 hover했을 때의 조건을 단계가 더 상위에 있는지확인해보세요~