개체의 내용을 위로 띄우는 것 처럼되고 그림자가 나타나는 효과를 생성하여 표현한다.

Script object.style.filter='{progid:DXImageTransform.Microsoft.]DropShadow(propVal)'
HTML <ELEMENT style="filter:{progid:DXImageTransform.Microsoft.]dropshadow(propVal)">
DropShadow 필터 예제(클릭)
인수
propVal : (속성 문자열)
DropShadow 필터가 가질 수 있는 한개 이상의 속성들로 속성=값들을 컴마(,)로 연결, 구성된 문자열이다.

progid:DXImageTransform.Microsoft. 부분은 생략이 가능하나 속성과 효과가 다소 다를 수 있다.


filter
DropShadow 필터
DropShadow</b> 필터
견본
이전페이지로페이지 맨위로페이지 맨아래로
애트리뷰트 속성 설명
color Color 필터에 적용되는 색상값을 반환하거나 설정한다.
enabled Enabled 필터가 작용할 수 있게 할 것인가를 반환하거나 설정한다. true: 사용가능, false:사용 불가능
OffX OffX 그늘진 효과를 나타내는 수평 오프셋트 거리를 픽셀단위로 반환하거나 설정한다.
OffY OffY 그늘진 효과를 나타내는 수직 오프셋트 거리를 픽셀단위로 반환하거나 설정한다.
Positive Positive 개체의 투명부분에서 그늘진 효과를 낼 것인가를 부울값으로 반환하거나 설정한다.
특기

Positive 속성을 false0으로 설정하면 그림자가 투명한 부분 이외의 지역에만 나타나고, true1 이면 투명 부분에도 나타난다.

적용style
A, ACRONYM, ADDRESS, B, BDO, BIG, BLOCKQUOTE, BUTTON, CAPTION, CENTER, CITE, CODE, CUSTOM, DD, DEL, DFN, DIR, DIV, DL, DT, EM, FIELDSET, FONT, FORM, FRAME, hn, I, IFRAME, IMG, INPUT type=button, INPUT type=checkbox, INPUT type=file, INPUT type=image, INPUT type=password, INPUT type=radio, INPUT type=reset, INPUT type=submit, INPUT type=text, INS, KBD, LABEL, LEGEND, LI, MARQUEE, MENU, NOBR, OL, OBJECT, P, plainText, PRE, Q, RT, RUBY, runtimeStyle, S, SAMP, SMALL, SPAN, STRIKE, STRONG, STYLE, SUB, SUP, TABLE, TD, TEXTAREA, TH, TT, U, UL, VAR, XMP

filter
DropShadow 필터
DropShadow</b> 필터
속성
이전페이지로페이지 맨위로페이지 맨아래로

DIV에서 DropShadow 필터 속성 예제

와 문자열

필터 표시창
<SCRIPT>
aColors=new Array('pink','red','yellow','aqua','green','blue','brown','teal');
Bidx=0;
function doPlay(job){
  if (!job) divObj.filters[0].Enabled=false;
  else {
    divObj.filters[0].Enabled=true;
    if (job==2){
      if (divObj.filters[0].Positive) divObj.filters[0].Positive=false
      else divObj.filters[0].Positive=true;
    } else if (job==3) divObj.filters[0].Color=aColors[++Bidx%aColors.length];
  }
  str='divObj.style.filter='+divObj.style.filter+'<BR>';
  str+='divObj.filters[0].Enabled=('+divObj.filters.item(0).Enabled+'), ';
  str+='divObj.filters[0].Positive=('+divObj.filters[0].Positive+')<BR>';
  str+='divObj.filters[0].OffX=('+divObj.filters[0].OffX+') divObj.filters[0].OffY='+divObj.filters[0].OffY+'),<BR>';
  str+='divObj.filters[0].Color=('+divObj.filters[0].Color+'), ';
  str+='divObj.style.color=('+divObj.style.color+')<BR>';
  show.innerHTML=str;
}
</SCRIPT>
<STYLE>.butClass{width:120;background:afa;color:blue;padding-top:4}</STYLE>
<DIV id="divObj" style="width:460;font-size:50;line-height:1.2em;font-weight:bold;color:blue;padding:20;
  filter:DropShadow(Positive=true,OffX=10,OffY=10)" ><IMG src='http://trio.co.kr/gif/triov.jpg'>와 문자열
</DIV>

<BUTTON onclick="doPlay(0)" class="butClass">정상 이미지</BUTTON>
<BUTTON onclick="doPlay(1)" class="butClass">필터 효과</BUTTON>
<BUTTON onclick="doPlay(2)" class="butClass">Positive 전환</BUTTON>
<BUTTON onclick="doPlay(3)" class="butClass">Color 변화</BUTTON><BR>
<DIV id=show style="width:480;height:70;border:solid 1 blue;padding:3">필터 표시창</DIV>

filter
DropShadow 필터
속성견본
이전페이지로페이지 맨위로
최종 수정:
04/05/2025 10:15:03
KoXo Homepage
All right reserved
비정상적인 방식으로 프레임없이 페이지에 접속하면 자주 오류가 발생됩니다.
오류가 나면 정상적 접속으로 시도해 보세요.
http://koxo.com/lang/js/filter/DropShadow.html
Explorer10 부터 filter 기능이 지원되지 않는다는 점을 인식하시기 바랍니다.