유용한정보/IT / PC

HTML 기초, <marquee> 태그를 사용해 움직이는 글자만들기 ( 10번째 )

★#♬ 2014. 7. 1. 07:00

포스트는 Tistory 블로그를 하면서 자주 접하는 HTML에 대한 궁금증을 해소하기 위해

HTML 기초공부를 시작하고, 공부한 내용을 정리 목적으로 작성된 포스트입니다. ^^ 

 

HTML 기초, <marquee> 태그를 사용해 움직이는 글자만들기

 

HTML 문서에 <marquee> 태그를 사용하면 인터넷 페이지 화면에서 자유롭게 움직이는 글자를 만들 수 있습니다.

글자를 움직이게 하는 위치는 상, 중, 하로 지정할 수 있으며, 글자를 나타낼 영역과 상하좌우의 여백을 지정할 수 있습니다.

 

◎ 움직이는 텍스트를 만드는 <marquee> 태그

 

 속성값

의미 

align 

텍스트의 위치 (상, 중, 하)를 지정 

 height, width

 텍스트가 나타낼 범위 (영역)를 지정

 hspace, vspace

 텍스트 바깥쪽의 상하좌우 여백을 지정

 

예문)

 

<marquee align="middle" height="50">

텍스트의 위치 ( 상, 중, 하 ) 를 지정합니다.

</marquee>

 

텍스트의 위치 ( 상, 중, 하 ) 를 지정합니다.

 

<marquee height="50">

텍스트가 나타날 범위를 지정합니다.

</marquee>

텍스트가 나타날 범위를 지정합니다.

 

<marquee height="50" width="400" hspace="10" vspace="10">

텍스트 바깥쪽의 상하좌우 여백을 지정합니다.

</marquee>

텍스트 바깥쪽의 상하좌우 여백을 지정합니다.

 

# <marquee> 태그의 behavior 속성

 

속성을 지정해 흘러갈 방향과 속도를 조절할 수 있습니다.

 

 속성값

의미 

 scroll

속성의 기본값으로 문자열이 페이지를 가르면서 계속 흘러간다 

 side

 스크롤하던 문자가 페이지 한쪽 끝 가장자리에 닿으면 정지한다

 alternate

 문자열이 일정범위 내에서 앞뒤로 왔다 갔다 반복한다

 

예문)

 

<marquee behavior="scroll" height="50">

behavior 속성의 기본값으로 문자열이 페이지를 가르면서 계속 흘러갑니다.

</marquee>

behavior 속성의 기본값으로 문자열이 페이지를 가르면서 계속 흘러갑니다.

 

<marquee behavior="side" height="50">

스크롤하던 문자가 페이지 한쪽 끝 가장자리에 닿으면 정지합니다.

</marquee>

스크롤하던 문자가 페이지 한쪽 끝 가장자리에 닿으면 정지한다.

 

<marquee behavior="alternate" height="50">

문자열이 일정범위 내에서 앞뒤로 왔다 갔다 반복합니다.

</marquee>

문자열이 일정범위 내에서 앞뒤로 왔다 갔다 반복합니다.

 

# <marquee> 태그의 direction 속성

 

direction 속성에 흘러갈 방향 ( up, down, left, right ) 을 지정할 수 있습니다.

 

예문)

 

<marquee height="50" direction="left">

텍스트가 왼쪽으로 흐릅니다.

</marquee>

텍스트가 왼쪽으로 슝~♬

 

<marquee height="50" direction="right">

텍스트가 오른쪽으로 흐릅니다.

</marquee>

텍스트가 오른쪽으로 슝~♬

 

<marquee height="50" direction="up">

텍스트가 위쪽으로 흐릅니다.

</marquee>

텍스트가 위쪽으로 슝~♬

 

<marquee height="50" direction="down">

텍스트가 아래쪽으로 흐릅니다.

</marquee>

텍스트가 아래쪽으로 슝~♬

 

# <marquee> 태그의 scrolldelay, scrollamount 속성

 

scrolldelay 속성은 스크롤 지연 속도를 지정할 수 있는 속성입니다.

즉, 스크롤을 얼마나 천천히 할 것인지를 지정하는 것. 속성값은 1/1000초 단위인데 값이 클수록 스크롤 속도가 느려집니다.

반면에 scrollamount 속성은 한번에 스크롤되는 픽셀 수를 지정합니다.

값이 커질수록 스크롤 속도가 빨라집니다.

 

예문)

 

<marquee scrolldelay="80" height="50">

scrolldelay 속성은 스크롤 지연 속도를 지정할 수 있는 속성입니다.

</marquee>

scrolldelay 속성은 스크롤 지연 속도를 지정할 수 있는 속성입니다.

 

<marquee scrollamount="2" height="50">

scrollamount 속성은 한번에 스크롤되는 픽셀 수를 지정합니다.

</marquee>

scrollamount 속성은 한번에 스크롤되는 픽셀 수를 지정할 수 있는 속성입니다.

 

# <marquee> 태그의 bgcolor, loop 속성

 

흘러가는 문자열에 배경색을 지정하기 위한 bgcolor 속성이 제공됩니다.

그리고 반복횟수를 지정하기 위해서 loop 속성이 지원됩니다.

 

예문)

 

<marquee bgcolor="0000ff" loop="1" height="50">

bgcolor 속성은 흘러가는 문자열의 배경색을 지정합니다.

</marquee>

 

<marquee bgcolor="0099ff" loop="2" height="50">

bgcolor 속성은 흘러가는 문자열의 배경색을 지정합니다.

</marquee>

 

<marquee bgcolor="00ffff" loop="4" height="50">

loop 속성을 제어하면 스크롤 반복 횟수를 제한할 수 있습니다.

</marquee>

 

bgcolor 속성은 흘러가는 문자열의 배경색을 지정합니다. bgcolor 속성은 흘러가는 문자열의 배경색을 지정합니다. loop 속성을 제어하면 스크롤 반복 횟수를 제한할 수 있습니다.