1)
IE8 에서 가끔(?) 사용해보고 있는 filter 효과중에
Alpha(opacity=..) 이 있는데요,
그것이 적용되는 범위에 특이점이 있어서 서술해보고 싶었습니다.
...
2)
0
<div style="position:relative;">
<div style="width:100px; height:100px; overflow:hidden; position:relative; background-color:green;">
<div style="position:relative; left:10px; top:0px;">
<img width=100 height=50 />
12
</div>
34
</div>
<div style="width:100px; height:100px; overflow:hidden; position:relative; background-color:lightgray; left:0px; top:-20px; filter:Alpha(opacity=50);">
<div style="position:relative; left:30px; top:0px;">
<img width=100 height=50 />
56
</div>
78
</div>
<div style="position:relative; left:50px; top:0px;">
<div style="width:100px; height:100px; overflow:hidden; position:relative; background-color:darkred; left:0px; top:-40px; filter:Alpha(opacity=50);">
<img width=100 height=50 />
9a
</div>
bc
</div>
</div>
7
...
3)
...
4)
12, 34 부분에 나오는 부분은 딱히 필터가 없는 부분이라
모두 정상으로 나오구요,
56, 78 부분이 필터를 적용해서 절반의 흐림효과를 내도록 했습니다만,
자세히(?)보면, img 부분과 56 부분은 흐림효과가 적용돼지 않았다는 것을 보실 수 있죠.
그 다음에 나오는 9a, bc 에서는 9a 부분만 흐림효과가 적용되어있구요.
(요건 9a 부분만 흐림효과 적용했기 때문입니다..)
기존에 IE5 용으로 만들어봤을 땐,
중복효과..에 대해서 큰 신경을 안썼습니다만,
(그냥, 만들어지는대로 보기만 했거든요..)
.. IE8 에서는 적용되는 효과와 관련해서
position:relative 가 이전에 가지고있는 filter 를 삭제한다는 생각을 염두해 두어야 할겁니다.
이 효과는 position:absolute; 에서도 동일하게 적용됩니다.
.. 혹시나, IE8 의 filter 를 적용하는 분들이라면
한번쯤 더 생각해보시기를 바랍니다.
페이지 헤더쪽에 <!DOCTYPE> 이 적용된 경우
효과가 적절하게 나올 수 있는지는
실제 표시되는 페이지의 표시레벨에 따라 달라질 수 있으니까요.
easyBow killofki@.
IE8 에서 가끔(?) 사용해보고 있는 filter 효과중에
Alpha(opacity=..) 이 있는데요,
그것이 적용되는 범위에 특이점이 있어서 서술해보고 싶었습니다.
...
2)
0
<div style="position:relative;">
<div style="width:100px; height:100px; overflow:hidden; position:relative; background-color:green;">
<div style="position:relative; left:10px; top:0px;">
<img width=100 height=50 />
12
</div>
34
</div>
<div style="width:100px; height:100px; overflow:hidden; position:relative; background-color:lightgray; left:0px; top:-20px; filter:Alpha(opacity=50);">
<div style="position:relative; left:30px; top:0px;">
<img width=100 height=50 />
56
</div>
78
</div>
<div style="position:relative; left:50px; top:0px;">
<div style="width:100px; height:100px; overflow:hidden; position:relative; background-color:darkred; left:0px; top:-40px; filter:Alpha(opacity=50);">
<img width=100 height=50 />
9a
</div>
bc
</div>
</div>
7
...
3)
0
bc 7
...
4)
12, 34 부분에 나오는 부분은 딱히 필터가 없는 부분이라
모두 정상으로 나오구요,
56, 78 부분이 필터를 적용해서 절반의 흐림효과를 내도록 했습니다만,
자세히(?)보면, img 부분과 56 부분은 흐림효과가 적용돼지 않았다는 것을 보실 수 있죠.
그 다음에 나오는 9a, bc 에서는 9a 부분만 흐림효과가 적용되어있구요.
(요건 9a 부분만 흐림효과 적용했기 때문입니다..)
기존에 IE5 용으로 만들어봤을 땐,
중복효과..에 대해서 큰 신경을 안썼습니다만,
(그냥, 만들어지는대로 보기만 했거든요..)
.. IE8 에서는 적용되는 효과와 관련해서
position:relative 가 이전에 가지고있는 filter 를 삭제한다는 생각을 염두해 두어야 할겁니다.
이 효과는 position:absolute; 에서도 동일하게 적용됩니다.
.. 혹시나, IE8 의 filter 를 적용하는 분들이라면
한번쯤 더 생각해보시기를 바랍니다.
페이지 헤더쪽에 <!DOCTYPE> 이 적용된 경우
효과가 적절하게 나올 수 있는지는
실제 표시되는 페이지의 표시레벨에 따라 달라질 수 있으니까요.
easyBow killofki@.
'image area' 카테고리의 다른 글
imageResize] 두개 이상의 이미지 크기 줄이기.. (0) | 2013.09.16 |
---|---|
rotate] 이미지 회전시키기.. (0) | 2013.09.14 |
줄기준 블럭식 배치]..를 Excel 과 붙여넣기용으로 넣어본 Sample.. for IE8 (0) | 2012.12.03 |
css] 구구단..? (0) | 2012.11.29 |
다중 스크롤바] ..를 적용해보고 싶었습니다. (0) | 2012.11.28 |