익스플로러에서는 멀티미디어 효과를 낼 수 있는 필터가 제공됩니다. 필터에는 어떤 종류가 있으며 어떤 효과를 표현할 수 있는지 살펴봅니다. 앞으로 사용해 보면 알겠지만 필터는 아주 간단한 설정으로 다양한 효과를 볼 수 있습니다. 단순한 그림에 필터만 지정하면 포토샵이나 페이트샵과 같은 그래픽 제작 툴에서 제공하는 다양하고 화려한 효과를 볼 수 있습니다. 하지만 filter는 익스플로러 4.0 이상에서만 제공됩니다. 특정이미지에 스타일 시트를 적용하면 원하는 형태의 필터효과를 적용할 수 있습니다. 이것은 이미지 원본은 전혀 손상이 되지 않는 브라우저의 변형기술입니다. 단, 익스플로러에서만 적용됩니다.
{ Filter : 필터종류이름지정(속성값지정) }
필터는 효과를 적용할 그림이나 글씨에 필터의 효과를 알리는 속성을 적어줍니다. filter 다음에 콜론(:)으로 연결한 후 효과를 주고 싶은 필터 종류의 이름을 기술한 후 해당 속성 값을 지정합니다. 이제 직접 필터의 종류와 그에 따른 효과들을 예를 들어서 살펴보도록 합니다.
Alpha효과를 이용하여 그림의 투명정도를 설정해 줄 수 있습니다. 투명도는 그림을 흐리게 하는 것이 아니라 그림의 외곽을 자연스럽게 사라지게 하는 효과입니다.
{ Filter : Alpha(속성) }
속성값 | 설명 |
---|---|
opacity | 흐림 정도를 %값으로 설정합니다. 단 숫자가 클수록 불투명하게 설정됩니다. |
FinishOpacity | 증감의 끝부분의 흐림 정도를 설정합니다. |
style | 흐림 정도 모양 스타일을 설정합니다(1:선형,2:원형,3:사각형). |
StartX / StartY | 흐림 정도 증감의 시작 x, y 좌표 |
FinishX / FinishY | 흐림 정도 증감의 끝 x, y 좌표 |
그림의 투명 정도를 설정해주는 필터로 Alpha 속성에 위 표의 값들을 지정하여 글이나 그림에 투명도를 다양하게 조절할 수 있습니다.
Blur 효과는 그림의 번짐(뿌옇게 흐려지도록 왜곡시킴) 정도를 설정해주는 속성으로서 포토샵 필터 중 모션블러와 같은 효과라고 할 수 있습니다.
{ Filter : Blur(속성) }
속성값 | 설명 |
---|---|
add | 본 그림과 효과가 적용된 그림을 겹치는 속성을 설정합니다. add값을 0을 주면 블러 효과가 그림 전체에 적용되어 strength 속성값에 따라 없어집니다. |
direction | 번짐 방향을 각도로 설정합니다. |
strength | 번지게 될 개수를 지정합니다. |
FilpH 필터는 선택한 글이나 그림을 좌우로 대칭 이동합니다. FlipY필터는 선택한 글이나 그림을 상하로 대칭 이동 합니다.
{ Filter : FlipH(속성) } - - - - - 이미지가 좌우대칭 됩니다.
{ Filter : FlipY(속성) } - - - - - 이미지가 상하대칭 됩니다.
Wave필터를 적용한 그림이나 글자를 물결 형태로 변형해서 보여줍니다. 다음은 Wave필터를 사용하는 형식입니다.
{ Filter : Wave(속성) }
속성값 | 설명 |
---|---|
add | 효과를 적용한 요소를 원본 요소와 겹치게 만들지를 설정합니다. |
freq | 웨이브의 개수를 입력합니다. |
lightstrength | 웨이브 효과의 빛의 강도를 퍼센트 단위로 입력합니다. |
phase | 사인 웨이브 효과의 시작 위치를 설정합니다. |
strength | 물결의 흰 정도를 퍼센트 단위로 입력합니다. |
dropshadow와 shadow 필터를 이용하여 특정 방향으로 그림자가 드리워진 글자를 만들 수 있고, grow 필터를 적용하여 네온 글자를 만들 수 있습니다. 사용할 때 주의할 사항은 스타일 시트 속성 중에서 width와 height를 함께 지정해야 한다는 것입니다.
{ Filter : dropshadow(속성) }
속성값 | 설명 |
---|---|
color | 드롭 쉐도우 효과 색 #RRGGBB를 지정합니다. |
offX | 그림과 그림자와의 X축의 거리를 지정합니다. |
offY | 그림과 그림자와의 Y축의 거리를 지정합니다. |
positive | dropshadow 효과를 적용할 곳을 설정합니다(입력값: true/false). |
클라우드형 애플리케이션 개발자는 게임기나 스마트폰, 울트라 모바일 PC, 넷북, 노트북 컴퓨터, 데스크톱 컴퓨터 같은 단말기는 물론, 앞으로 등장할 각종 단말기에 대응하는 서비스를 제공해야 할 것이다
교육문의 및 신청
2012.9.10(월) 2hr
장소 : 토즈 (스터디 모임 공간)
레슨 : 레슨올(1대1 레슨), 레슨비 3만원/1hr, 6만원/3hr)
최신동향
최신 버전
내 브라우저는 HTML5를 얼마나 지원할까 - THE HTML5 TEST
HTML5의 표준 규약이 완전히 정립되지 않은 상태지만 브라우저 업체에서는 되도록 HTML5를 지원하려고 하고
있습니다. 지금으로선 브라우저마다 HTML5를 지원하는 내용이나 정도가 다른데, 이 사이트에 접속해 보면
현재 브라우저가 HTML5를 얼마나 지원하는지 300점 만점 기준으로 점수를 매겨 보여줍니다.또한 HTML5 각
요소에 대해서도 지원하는지 안 하는지를 정확하게 알려줍니다.
HTML5의 전반적인 예제를 정리해 놓은 사이트 - HTML5 ROCKS
크롬 브라우저를 만든 구글에서 HTML5를 소개하고 개발자들에게 도움을 주기 위해 만든 사이트입니다.
Presentation 메뉴에서는 HTML5를 정리해 놓은 프리젠테이션을 볼 수 있고,
Playground에서는 HTML5의 주요 특징들을 각각 소스와 결과 화면으로 보여줍니다.
Studio 메뉴를 이용하면 HTML5를 이용해 이런 게 가능할까 싶은 멋진 예제들을 만날 수 있습니다.
HTML5를 공부하고 싶다는 생각을 갖게 해주는 곳입니다.
HTML5로 만든 사이트 모음
제작자가 밝힌 이 사이트의 제작 목적은 HTML5를 사용한 사이트를 보여줌으로서 많은 사람들이 사이트를 만들 때
HTML5 표준을 따르고 있는지 알리고, 더불어 어떤 방법을 사용하고 있는지 사람들이 살펴볼 수 있게 한다는 것.
HTML5로 만든 베스트 사이트 소개
HTML5로 만들어진 사이트를 모아서 보여주는 사이트. 사이트들을 카테고리별로 구분해 놓고 다시 주제별로
구분해 놓았기 때문에 자신이 관심 있는 분야의 사이트만 찾아서 볼 수도 있고, 오늘 등록된 사이트부터 최근
석 달 안에 등록된 사이트까지 등록된 시간대별로 구분해서 볼 수도 있습니다.
동영상 콘트롤러를 지원하는 HTML5를 체험할 수 있는 사이트
플레시플레이어 없이도 웹 페이지 안에서 자연스럽게 동영상이 재생되는 사이트. 필요할 경우 콘트롤러를
동영상에 함께 표시할 수 있어서 동영상을 자유롭게 제어할 수 있습니다.
HTML5를 이용해 사용자 움직임에 반응하는 동영상을 적용한 사이트
HTML5의 캔버스(Canvas)요소를 함께 사용할 경우 동영상에 사용자 동작을 추가해서 좀 더 재미있는 효과를
만들수도 있음. 본 사이트는 동영상 화면을 클릭할 때 마다 화면이 부서졌다가 다시 원래 화면으로 되돌아 갑니다.
인터넷 익스플로러 테스트 드라이브
마이크로소프트에서도 IE9 출시와 함께 HTML5를 지원하기 시작했습니다.IE9 이상에서 지원하는 다양한 HTML5 데모
애플리케이션과 웹 페이지를 만날 수 있습니다. 개발자를 위한 다양한 자료들도 함께 볼 수 있어 HTML5를 공부하는
사람들에게 유용한 사이트 입니다.
사파리에서 지원하는 HTML5 데모 사이트- Safari Technology Demos
애플에서 제공하는 HTML5 데모 사이트로, HTML5와 CSS3, 자바스크립트를 이용한 화려하고 멋진 예제들이 많습니다.
이곳의 예제들을 보면 HTML5의 매력에 빠져들지 않을 수 없을 것입니다. 다만, 다른 브라우저에서는 볼 수 없고
애플의 사파리 브라우저에서만 확인할 수 있습니다.
테두리 이미지 코드를 만들어주는 - border-image generator
테두리 이미지를 사용하면 화면을 좀더 멋스럽게 꾸밀 수 있습니다. 하지만 처음에 그 기능을 익히기가 쉽지 않습니다.
테두리에 이미지를 사용하고 싶지만 사용하기 어려워 망설이고 있었다면 border-image generator 사이트를 이용해
보세요. 이미지 주소를 지정한 후 슬라이드를 이용해 네 방향의 옵션만 지정하면 preview란에 자동으로 소스가
만들어집니다. 단, 테두리에 사용할 이미지는 웹에 올려진 이미지여야 합니다.
여러 브라우저에서 사용되는 CSS3 코드를 보여주는 - CSS 3.0 MAKER
CSS3 소스 코드를 만들 때 가장 신경 쓰이는 것이 각 브라우저별로 다르게 사용하는 속성들입니다. CSS 3.0 MAKER를
이용하면 크로스 브라우저 소스 코드를 손쉽게 만들 수 있습니다. CSS3 Style 목록에서 원하는 스타일과 각 옵션들을
선택하면 미리보기와 함께 원하는 소스 코드를 얻을 수 있습니다.