<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>장군블로그 [진심을 담는 마크업. 웹 표준. 웹 접근성. 성민장군] &#187; rollover</title>
	<atom:link href="http://www.jangkunblog.com/wp/tag/rollover/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.jangkunblog.com/wp</link>
	<description>Semantic Markup, HTML, CSS, Web Standard, Web Accessibility, 성민장군, 진심을 담은 마크업</description>
	<lastBuildDate>Mon, 02 Jan 2012 15:52:04 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>:hover 를 이용한 Rollover Menu 만들기</title>
		<link>http://www.jangkunblog.com/wp/hover-rollover-menu/</link>
		<comments>http://www.jangkunblog.com/wp/hover-rollover-menu/#comments</comments>
		<pubDate>Thu, 18 Oct 2007 06:46:42 +0000</pubDate>
		<dc:creator></dc:creator>
				<category><![CDATA[CSS Tip]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[hover]]></category>
		<category><![CDATA[rollover]]></category>

		<guid isPermaLink="false">http://www.jangkunblog.com/wp/2007/10/18/56/</guid>
		<description><![CDATA[처음 블로그를 만들고 멋진 글을 남겨야한다는 압박에 보다시피 글을 쓰는 횟수가 저조하다. 점점 스스로 좁아지고 블로그가 의미가 없어진다는 느낌을 받는 순간. 보여주기 위한 블로그가 아닌 스스로 공부할 수 있는 블로그를 만들어보자는 생각을 했다. 그래서 쉽지만, 괜찮았던 결과물들을 정리해보는 방향으로 설정했다. 혹시 유치한 예제들을 만나면 그냥 읽지 않아도 된다. ㅋㅋ Rollover(롤오버)메뉴를 만들때 기존에는 javascript의 도움을 받아왔다. [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="position:absolute; top:90px; left:-70px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.jangkunblog.com%2Fwp%2Fhover-rollover-menu%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.jangkunblog.com%2Fwp%2Fhover-rollover-menu%2F&amp;source=jangkunblog&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p>처음 블로그를 만들고 멋진 글을 남겨야한다는 압박에 보다시피 글을 쓰는 횟수가 저조하다.<br />
점점 스스로 좁아지고 블로그가 의미가 없어진다는 느낌을 받는 순간.<br />
보여주기 위한 블로그가 아닌 스스로 공부할 수 있는 블로그를 만들어보자는 생각을 했다.<br />
그래서 쉽지만, 괜찮았던 결과물들을 정리해보는 방향으로 설정했다.<br />
혹시 유치한 예제들을 만나면 그냥 읽지 않아도 된다. ㅋㅋ</p>
<p><iframe frameBorder="0" src="http://www.jangkunblog.com/cssdic/ex/rollover/rollover.html" style="width: 100%; height: 80px; border: medium none" title="rollover 예제"></iframe></p>
<p>Rollover(롤오버)메뉴를 만들때 기존에는 javascript의 도움을 받아왔다.<br />
난 개발자가 아니기 때문에 기존에 사용하는 사이트에서 긁어오거나 에디터에서 자동으로 생성되는 소스를 그대로 사용했던 기억이 있다.<br />
그런데, CSS로 Rollover메뉴를 쉽게 만들 수 있는 방법을 아는 순간 경악했다.<br />
이런 간단한 방법이 있단 말인가! 왜 몰랐지.<br />
역시 공부를 해야해&#8230;. 라며 자책했다.<br />
소스? 어마어마하게 줄어든다. 게다가 전혀 모르는 소스가 아닌 아는 소스라는 사실!</p>
<h4>Html</h4>
<pre name="code" class="html">&lt;ul id="tab"&gt;
	&lt;li id="gi"&gt;&lt;a href="#"&gt;채용정보&lt;/a&gt;&lt;/li&gt;
	&lt;li id="ht"&gt;&lt;a href="#"&gt;헤드헌팅&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</pre>
<h4>CSS</h4>
<pre name="code" class="css">#tab {
	list-style:none;
}
#tab li {
	float:left;
}
#gi a {
	display:block;
	width:60px;
	height:25px;
	text-indent:-5000px;
	background:url(/cssdic/ex/rollover/01.gif) no-repeat left top;
}
#ht a {
	display:block;
	width:60px;
	height:25px;
	text-indent:-5000px;
	background:url(/cssdic/ex/rollover/02.gif) no-repeat left top;
}
#gi a:hover {
	background-position:0 -25px;
}
#ht a:hover {
	background-position:0 -25px;
}</pre>
<p>위 방법은 html에서 메뉴를 이미지가 아닌 텍스트로 구성하고, 이미지 대체 기법으로 작업한 것이다.<br />
그냥 바로 메뉴 이미지를 넣고 해도 무방하다. (text-indent 삭제)</p>
<p>원리는 CSS의 :hover가상클래스를 이용한 방식이다.<br />
마우스 on상태와 over상태의 두 상황이미지를 하나로 만들고,<br />
마우스 on시에 :hover가상클래스를 이용해 위치값을 변경해서 이미지가 바뀌게 하는 것이다.</p>
<p> <img src="http://www.jangkunblog.com/wp/wp-content/uploads/2007/10/011.gif" alt="예제 1" /></p>
<p>이 방식말고도 여러 방식들이 가능하고, IE에서는 버그(?)도 있다.<br />
버그 관련해서는 따로 포스팅 할 기회가 있을 것 같다.</p>
<p>어쨌든 디자이너들은 이 방식으로 개발자한테 당당해지자!!!<br />
별것도 아닌걸 가지고 콧대세우는 개발자말이다&#8230;&#8230;..</p>
]]></content:encoded>
			<wfw:commentRss>http://www.jangkunblog.com/wp/hover-rollover-menu/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

