<?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>PUPASOFT BLOG! &#187; CSS</title>
	<atom:link href="http://blog.pupasoft.com/category/web-development/css/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pupasoft.com</link>
	<description>Proactive Units for Practical Applications</description>
	<lastBuildDate>Tue, 27 Apr 2010 08:31:51 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>คำสั่ง selector ใน css !</title>
		<link>http://blog.pupasoft.com/2010/01/07/%e0%b8%84%e0%b8%b3%e0%b8%aa%e0%b8%b1%e0%b9%88%e0%b8%87-selector-%e0%b9%83%e0%b8%99-css/</link>
		<comments>http://blog.pupasoft.com/2010/01/07/%e0%b8%84%e0%b8%b3%e0%b8%aa%e0%b8%b1%e0%b9%88%e0%b8%87-selector-%e0%b9%83%e0%b8%99-css/#comments</comments>
		<pubDate>Thu, 07 Jan 2010 04:06:38 +0000</pubDate>
		<dc:creator>MomMam</dc:creator>
				<category><![CDATA[CSS]]></category>
<category>class name</category><category>css</category><category>html tag</category><category>id</category><category>selector</category>
		<guid isPermaLink="false">http://blog.pupasoft.com/?p=3234</guid>
		<description><![CDATA[พอดีช่วงที่เขียน css อยู่นั้นได้เกิดความสับสนเกี่ยวกับคำสั่งพวก selectot ของ css &#60;เหอๆ ๆ&#62; ซึ่งคำสั่งพวก selector ได้แก่
- HTML Tag เช่น &#60;body&#62;, &#60;p&#62; ,&#60;h&#62; เป็นต้น
- class name
- ID
  HTML Tag
&#8212;&#8212;&#8212;- ใน .html
&#60;h1&#62; &#8230;&#8230;.. &#60;/h1&#62;
&#8212;&#8212;&#8212;- ใน .css
h1 {&#8230;&#8230;. }
 Class name
&#8212;&#8212;&#8212;- ใน .html
 &#60;div class = &#8221; post&#8221; &#62; &#8230;&#8230;&#8230;. &#60;/div&#62;
&#8212;&#8212;&#8212;- ใน .css
.post{&#8230;&#8230;&#8230;}
 ID
&#8212;&#8212;&#8212; ใน .html
 &#60;div id = &#8221; post&#8221; &#62; [...]]]></description>
			<content:encoded><![CDATA[<p>พอดีช่วงที่เขียน css อยู่นั้นได้เกิดความสับสนเกี่ยวกับคำสั่งพวก selectot ของ css &lt;เหอๆ ๆ&gt; ซึ่งคำสั่งพวก selector ได้แก่<br />
- HTML Tag เช่น &lt;body&gt;, &lt;p&gt; ,&lt;h&gt; เป็นต้น<br />
- class name<br />
- ID<br />
<span id="more-3234"></span> <strong><span style="color: #ff00ff;"><span style="text-decoration: underline;"> HTML Tag</span></span></strong><br />
&#8212;&#8212;&#8212;- ใน .html<br />
&lt;h1&gt; &#8230;&#8230;.. &lt;/h1&gt;</p>
<p>&#8212;&#8212;&#8212;- ใน .css<br />
h1 {&#8230;&#8230;. }</p>
<p><span style="color: #ff0000;"><span style="text-decoration: underline;"><strong> Class name<br />
</strong></span><strong><span style="color: #000000;">&#8212;&#8212;&#8212;- </span></strong><span style="color: #000000;">ใน .html<br />
</span><strong> </strong></span>&lt;div class = &#8221; post&#8221; &gt; &#8230;&#8230;&#8230;. &lt;/div&gt;<br />
&#8212;&#8212;&#8212;- ใน .css<br />
<strong><span style="color: #ff0000;">.</span></strong>post{&#8230;&#8230;&#8230;}</p>
<p><span style="color: #003300;"> <span style="color: #0000ff;"><span style="text-decoration: underline;"><strong>ID<br />
</strong></span><span style="color: #000000;">&#8212;&#8212;&#8212; ใน .html<br />
</span></span></span><strong> </strong>&lt;div id = &#8221; post&#8221; &gt; &#8230;&#8230;&#8230;. &lt;/div&gt;<br />
&#8212;&#8212;&#8212; ใน .css<br />
<strong><span style="color: #0000ff;">#</span></strong>post{&#8230;&#8230;&#8230;}<br />
<span style="color: #003300;"><span style="color: #0000ff;"></span></span></p>
<p><span style="color: #003300;"><span style="color: #0000ff;"><span style="color: #000000;">&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212; by mommam</span><br />
</span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2010/01/07/%e0%b8%84%e0%b8%b3%e0%b8%aa%e0%b8%b1%e0%b9%88%e0%b8%87-selector-%e0%b9%83%e0%b8%99-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 Beautify web forms</title>
		<link>http://blog.pupasoft.com/2010/01/03/10-beautify-web-forms/</link>
		<comments>http://blog.pupasoft.com/2010/01/03/10-beautify-web-forms/#comments</comments>
		<pubDate>Sun, 03 Jan 2010 11:51:35 +0000</pubDate>
		<dc:creator>nolifelover</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://blog.pupasoft.com/?p=3387</guid>
		<description><![CDATA[ผมได้โอกาศเวลาว่างติดตามข่าวสารใหม่ๆ ของเทคโนโลยีใหม่ๆ ช่วงหลังปีใหม่ปรากฏว่าตอนนี้ผมตามไม่ค่อยทัดแล้วและเจอบทความหนึ่งน่าสนใจซึ่งเกี่ยวกับการใช้ javascript+css สำหรับการทำ form ที่ใช้ในการกรอกข้อมูลในหน้าเว็บให้สวยขึ้น ซึ่งตามหัวข้อจะมีทั้งหมด 10 ตัวที่น่าสนใจ โดยใน 10 ตัวนี้บางตัวก็ใช้ javascript framework หรือไม่ก็ไม่ได้ใช้เลยเป็นการเขียนเป็น js เฉยๆ สำหรับเจ้า 10 ตัวที่นำมาแนะนำนกันผุ้ที่เขียนบทความนี้บอกลักษณะเด่นว่ามันสามารถทำงานได้กับทุกๆ web browser ซึ่งนับว่าสุดยอด เอาเป็นว่าอย่ารอช้าไปดูโฉมหน้าผู้เข้าแข่งขันกันเลย
Style input file


jqTransform

NiceForm

Checkbox and Radio Input Replacement

jQuery Checkbox

jNice

Custom Form Element

Pretty Checkboxes with jQuery

prettyCheckboxes

jQUery UI: Radiobutton and Checkbox Replacement

ที่มา:http://www.queness.com/post/1616/10-javascript-plugins-that-skin-and-beautify-web-forms
]]></description>
			<content:encoded><![CDATA[<p>ผมได้โอกาศเวลาว่างติดตามข่าวสารใหม่ๆ ของเทคโนโลยีใหม่ๆ ช่วงหลังปีใหม่ปรากฏว่าตอนนี้ผมตามไม่ค่อยทัดแล้วและเจอบทความหนึ่งน่าสนใจซึ่งเกี่ยวกับการใช้ javascript+css สำหรับการทำ form ที่ใช้ในการกรอกข้อมูลในหน้าเว็บให้สวยขึ้น ซึ่งตามหัวข้อจะมีทั้งหมด 10 ตัวที่น่าสนใจ โดยใน 10 ตัวนี้บางตัวก็ใช้ javascript framework หรือไม่ก็ไม่ได้ใช้เลยเป็นการเขียนเป็น js เฉยๆ สำหรับเจ้า 10 ตัวที่นำมาแนะนำนกันผุ้ที่เขียนบทความนี้บอกลักษณะเด่นว่ามันสามารถทำงานได้กับทุกๆ web browser ซึ่งนับว่าสุดยอด เอาเป็นว่าอย่ารอช้าไปดูโฉมหน้าผู้เข้าแข่งขันกันเลย<span id="more-3387"></span><br />
<a href="http://www.quirksmode.org/dom/inputfile.html" rel="external">Style input file</a><br/><br />
<a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/15.jpg"><img src="http://blog.pupasoft.com/wp-content/uploads/2010/01/15.jpg" alt="" title="1" width="468" height="212" class="aligncenter size-full wp-image-3400" /></a><br />
<span></span></p>
<p><a href="http://www.dfc-e.com/metiers/multimedia/opensource/jqtransform/" rel="external">jqTransform</a><br/><br />
<a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/25.jpg"><img src="http://blog.pupasoft.com/wp-content/uploads/2010/01/25.jpg" alt="" title="2" width="470" height="213" class="aligncenter size-full wp-image-3401" /></a><span></span></p>
<p><a href="http://www.emblematiq.com/lab/niceforms/" rel="external">NiceForm</a><br/><br />
<a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/34.jpg"><img src="http://blog.pupasoft.com/wp-content/uploads/2010/01/34.jpg" alt="" title="3" width="461" height="212" class="aligncenter size-full wp-image-3402" /></a><span></span></p>
<p><a href="http://www.chriserwin.com/scripts/crir/index.php" rel="external">Checkbox and Radio Input Replacement</a><br/><br />
<a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/4.jpg"><img src="http://blog.pupasoft.com/wp-content/uploads/2010/01/4.jpg" alt="" title="4" width="465" height="214" class="aligncenter size-full wp-image-3403" /></a><span></span></p>
<p><a href="http://widowmaker.kiev.ua/checkbox/" rel="external">jQuery Checkbox</a><br/><br />
<a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/5.jpg"><img src="http://blog.pupasoft.com/wp-content/uploads/2010/01/5.jpg" alt="" title="5" width="464" height="211" class="aligncenter size-full wp-image-3404" /></a><span></span></p>
<p><a href="http://plugins.jquery.com/project/jNice" rel="external">jNice</a><br/><br />
<a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/6.jpg"><img src="http://blog.pupasoft.com/wp-content/uploads/2010/01/6.jpg" alt="" title="6" width="467" height="212" class="aligncenter size-full wp-image-3405" /></a><span></span></p>
<p><a href="http://customformelements.net/demopage.php" rel="external">Custom Form Element</a><br/><br />
<a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/7.jpg"><img src="http://blog.pupasoft.com/wp-content/uploads/2010/01/7.jpg" alt="" title="7" width="465" height="214" class="aligncenter size-full wp-image-3406" /></a><span></span></p>
<p><a href="http://aaronweyenberg.com/90/pretty-checkboxes-with-jquery" rel="external">Pretty Checkboxes with jQuery</a><br/><br />
<a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/8.jpg"><img src="http://blog.pupasoft.com/wp-content/uploads/2010/01/8.jpg" alt="" title="8" width="461" height="212" class="aligncenter size-full wp-image-3407" /></a><span></span></p>
<p><a href="http://www.no-margin-for-errors.com/projects/prettyCheckboxes/" rel="external">prettyCheckboxes</a><br/><br />
<a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/9.jpg"><img src="http://blog.pupasoft.com/wp-content/uploads/2010/01/9.jpg" alt="" title="9" width="460" height="213" class="aligncenter size-full wp-image-3408" /></a><span></span></p>
<p><a href="http://www.protofunc.com/scripts/jquery/checkbox-radiobutton/" rel="external">jQUery UI: Radiobutton and Checkbox Replacement</a><br/><br />
<a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/10.jpg"><img src="http://blog.pupasoft.com/wp-content/uploads/2010/01/10.jpg" alt="" title="10" width="463" height="211" class="aligncenter size-full wp-image-3409" /></a><span></span></p>
<p>ที่มา:<a href="http://www.queness.com/post/1616/10-javascript-plugins-that-skin-and-beautify-web-forms">http://www.queness.com/post/1616/10-javascript-plugins-that-skin-and-beautify-web-forms</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2010/01/03/10-beautify-web-forms/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>popup แสดงรูปหรือมัลติมีเดียด้วย clearbox3</title>
		<link>http://blog.pupasoft.com/2009/12/12/popup-clearbox3/</link>
		<comments>http://blog.pupasoft.com/2009/12/12/popup-clearbox3/#comments</comments>
		<pubDate>Sat, 12 Dec 2009 13:43:09 +0000</pubDate>
		<dc:creator>nolifelover</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[AJAX]]></category>
		<category><![CDATA[clearbox3]]></category>
		<category><![CDATA[popup]]></category>
<category>clearbox</category><category>css</category><category>java</category><category>javascript</category><category>lightbox</category><category>Youtube</category>
		<guid isPermaLink="false">http://blog.pupasoft.com/?p=3221</guid>
		<description><![CDATA[
ตอนนี้หลายคนที่ท่องไปในเว็บคงจะเห็นวิธีการ popup เพื่อแสดงรูปใหญ่เพื่อให้เราได้ดูซึ่งเทคโนโลยีนี้คงหนีไม่พ้นการใข้งาน javascript+css แต่ในปัจจุบันตอนนี้ส่วนที่ popup แสดงตัวนี้สามารถทำได้มากกว่าการแสดงรูป ตั้งแต่การแสดงวีดีโอ การเรียกอีกหน้าต่างโดยการใช้ ajax ซึ่งจะเห็นว่ามีการพัฒนาไปมา หากมองไปในอดีตส่วนของ lightbox ในค่ายต่างๆ ที่ทำออกมาได้รับความนิยมอย่างสูงซึ่งตอนนี้ก็ยังมีการพัฒนาอย่างต่อเนื่อง และบางที่ได้มีการเสริมลูกเล่นในการใช้งานร่วมกับ ajax การแสดงวีดีโอ โดยในวันนี้จะนำเอาในส่วนของ clearbox3  ซึ่งได้เพิ่งออกมาไม่นานและมีลูกเล่นที่คิดว่าหลายคนเห็นแล้วคงอยากใช้เป็นแน่
ตัวอย่างการใช้งาน
การแสดง inner ที่ได้มีการ hidden ทำได้ด้วยการเรียกไปยัง id ของ div นั้น

3
&#60;a href=&#34;inner#test&#34; rel=&#34;clearbox&#34;&#62;inner content&#60;/a&#62;

และหากว่าไม่ต้องการสร้าง inner ซ่อนไว้ก็สามารถทำได้โดย การเขียนลิงค์ไปยัง htmlcontent และในส่วนของ rel จึงใส่ hml ไว้

6
&#60;a href=&#34;htmlcontent&#34; rel=&#34;clearbox[html=&#60;strong&#62;This is a bold text&#60;/strong&#62;]&#34;&#62;my webpage&#60;/a&#62;

กรณีต้องการเรียกแบบ ifram หรือการเรียกอีกหน้าใน popup เลย

8
&#60;a href=&#34;http://www.mywebpage.com&#34; rel=&#34;clearbox&#34;&#62;my [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/clearbox3.jpg"><img src="http://blog.pupasoft.com/wp-content/uploads/2010/01/clearbox3.jpg" alt="" title="clearbox3" width="714" height="169" class="aligncenter size-full wp-image-3223" /></a><br />
ตอนนี้หลายคนที่ท่องไปในเว็บคงจะเห็นวิธีการ popup เพื่อแสดงรูปใหญ่เพื่อให้เราได้ดูซึ่งเทคโนโลยีนี้คงหนีไม่พ้นการใข้งาน javascript+css แต่ในปัจจุบันตอนนี้ส่วนที่ popup แสดงตัวนี้สามารถทำได้มากกว่าการแสดงรูป ตั้งแต่การแสดงวีดีโอ การเรียกอีกหน้าต่างโดยการใช้ ajax ซึ่งจะเห็นว่ามีการพัฒนาไปมา หากมองไปในอดีตส่วนของ <a href="http://www.huddletogether.com/projects/lightbox2/">lightbox</a> ในค่ายต่างๆ ที่ทำออกมาได้รับความนิยมอย่างสูงซึ่งตอนนี้ก็ยังมีการพัฒนาอย่างต่อเนื่อง และบางที่ได้มีการเสริมลูกเล่นในการใช้งานร่วมกับ ajax การแสดงวีดีโอ โดยในวันนี้จะนำเอาในส่วนของ <a href="http://www.clearbox.hu/index_en.htm">clearbox3 </a> ซึ่งได้เพิ่งออกมาไม่นานและมีลูกเล่นที่คิดว่าหลายคนเห็นแล้วคงอยากใช้เป็นแน่<span id="more-3221"></span></p>
<h3>ตัวอย่างการใช้งาน</h3>
<p>การแสดง inner ที่ได้มีการ hidden ทำได้ด้วยการเรียกไปยัง id ของ div นั้น</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>3
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;inner#test&quot;</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;clearbox&quot;</span>&gt;</span>inner content<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span></pre></td></tr></table></div>

<p>และหากว่าไม่ต้องการสร้าง inner ซ่อนไว้ก็สามารถทำได้โดย การเขียนลิงค์ไปยัง htmlcontent และในส่วนของ rel จึงใส่ hml ไว้</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>6
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;htmlcontent&quot;</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;clearbox[html=&lt;strong&gt;</span></span>This is a bold text<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">strong</span>&gt;</span>]&quot;&gt;my webpage<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span></pre></td></tr></table></div>

<p>กรณีต้องการเรียกแบบ ifram หรือการเรียกอีกหน้าใน popup เลย</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>8
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.mywebpage.com&quot;</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;clearbox&quot;</span>&gt;</span>my webpage<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span></pre></td></tr></table></div>

<p>การดึงวิดีโอ flash มาแสดงจาก youtube</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>10
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://www.youtube.com/v/mymovieid&quot;</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;clearbox&quot;</span>&gt;</span>my youtube video<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span></pre></td></tr></table></div>

<p>แสดงหนังที่เป็น format wmv โดยในการใช้งานในส่วนนี้ browser จะต้องมีการสนับสนุนการเล่นไฟล์ประเภทนี้ด้วย</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>12
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;movie.wmv&quot;</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;clearbox&quot;</span>&gt;</span>my movie<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span></pre></td></tr></table></div>

<p>เล่นแพงที่มี format แบบ wav โดยในการใช้งานในส่วนนี้ browser จะต้องมีการสนับสนุนการเล่นไฟล์ประเภทนี้ด้วย</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>14
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;"><span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;music.wav&quot;</span> <span style="color: #000066;">rel</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;clearbox&quot;</span>&gt;</span>my music<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span></pre></td></tr></table></div>

<p>ที่มา: <a href="http://www.clearbox.hu/index_en.html">http://www.clearbox.hu/index_en.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2009/12/12/popup-clearbox3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>สร้าง graph ด้วย javascript(TufteGraph)</title>
		<link>http://blog.pupasoft.com/2009/12/08/javascript-tuftegraph/</link>
		<comments>http://blog.pupasoft.com/2009/12/08/javascript-tuftegraph/#comments</comments>
		<pubDate>Tue, 08 Dec 2009 09:00:41 +0000</pubDate>
		<dc:creator>nolifelover</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[css graph]]></category>
		<category><![CDATA[TufteGraph]]></category>
<category>css</category><category>java</category><category>TufteGraph</category><category>xml</category>
		<guid isPermaLink="false">http://blog.pupasoft.com/?p=3207</guid>
		<description><![CDATA[สำหรับในการสร้าง graph หลายคนคงเคยได้ใช้หรือไม่เคยได้ใช้ library หรือเขียนเองทั้งหมด สำหรับบางส่วนกราฟที่ได้มีการสร้างขึ้นส่วนมากจะเกิดจากการใช้งานของ flash+xml เพื่อใช้ในการแสดงข้อมูล ตัวอย่างเช่น open flash chart ซึ่งสามารถแสดงผลได้อย่างหลากหลายรูปแบบและสวยงาม และอีกตัวที่น่าใช้คือ ofcgwt ซึ่งทำงานอยู่บน open flash chart เหมือนกันแต่ได้มีการนำมาปรับปรุง หรือตัวที่ผลิตมาจากพี่เบิ้มวงการอินเตอร์เน้ตตอนนี้คือ  Google Chart วึ่งจะเห็นว่าการทำงานทั้งหมดจะเกี่ยวข้องกับการทำงานของ flash รวมกับเทคโนโลยี javascript, xml, ajax ซึ่งตัวหลักในการแสดงผลจริงๆ จะเป็นหน้าที่ของ flash object แต่ในส่วนของ TufteGraph จะเป็นการใช้งาน javascript+css ล้วนๆ ในการสร้างและแสดงผลโดยการเอา jquery มาใช้ในการสร้าง
ตัวอย่างเบื้องต้น
1. สำหรับเริ่มต้นต้องทำการเขียน javascript สำหรับการสร้าง ข้อมุลของกราฟโดยในการสร้าง graph จะใช้งาน javascript สำหรับการไปแก้ไข element ที่เราต้องการในที่นี้คือ element ที่มี id = [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/TufteGraph.jpg"><img class="size-medium wp-image-3208 aligncenter" title="TufteGraph" src="http://blog.pupasoft.com/wp-content/uploads/2010/01/TufteGraph-300x118.jpg" alt="" width="300" height="118" /></a>สำหรับในการสร้าง graph หลายคนคงเคยได้ใช้หรือไม่เคยได้ใช้ library หรือเขียนเองทั้งหมด สำหรับบางส่วนกราฟที่ได้มีการสร้างขึ้นส่วนมากจะเกิดจากการใช้งานของ flash+xml เพื่อใช้ในการแสดงข้อมูล ตัวอย่างเช่น <a href="http://teethgrinder.co.uk/open-flash-chart/">open flash chart</a> ซึ่งสามารถแสดงผลได้อย่างหลากหลายรูปแบบและสวยงาม และอีกตัวที่น่าใช้คือ <a href="http://code.google.com/p/ofcgwt/">ofcgwt</a> ซึ่งทำงานอยู่บน open flash chart เหมือนกันแต่ได้มีการนำมาปรับปรุง หรือตัวที่ผลิตมาจากพี่เบิ้มวงการอินเตอร์เน้ตตอนนี้คือ  <a href="http://code.google.com/apis/chart/">Google Chart</a> วึ่งจะเห็นว่าการทำงานทั้งหมดจะเกี่ยวข้องกับการทำงานของ flash รวมกับเทคโนโลยี javascript, xml, ajax ซึ่งตัวหลักในการแสดงผลจริงๆ จะเป็นหน้าที่ของ flash object แต่ในส่วนของ <a href="http://xaviershay.github.com/tufte-graph/">TufteGraph</a> จะเป็นการใช้งาน javascript+css ล้วนๆ ในการสร้างและแสดงผลโดยการเอา<a href="http://jquery.com/"> jquery </a>มาใช้ในการสร้าง<span id="more-3207"></span></p>
<h3>ตัวอย่างเบื้องต้น</h3>
<p>1. สำหรับเริ่มต้นต้องทำการเขียน javascript สำหรับการสร้าง ข้อมุลของกราฟโดยในการสร้าง graph จะใช้งาน javascript สำหรับการไปแก้ไข element ที่เราต้องการในที่นี้คือ element ที่มี id = defaults-graph</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
</pre></td><td class="code"><pre class="java" style="font-family:monospace;">    <span style="color: #339933;">&lt;</span>script type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;text/javascript&quot;</span><span style="color: #339933;">&gt;</span>
      $<span style="color: #009900;">&#40;</span>document<span style="color: #009900;">&#41;</span>.<span style="color: #006633;">ready</span><span style="color: #009900;">&#40;</span>function <span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
        commonTestData <span style="color: #339933;">=</span> <span style="color: #009900;">&#91;</span>
          <span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1000</span>, <span style="color: #009900;">&#123;</span>label<span style="color: #339933;">:</span> <span style="color: #0000ff;">'A'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#93;</span>,
          <span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">1300</span>, <span style="color: #009900;">&#123;</span>label<span style="color: #339933;">:</span> <span style="color: #0000ff;">'B'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#93;</span>,
          <span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">3600</span>, <span style="color: #009900;">&#123;</span>label<span style="color: #339933;">:</span> <span style="color: #0000ff;">'C'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#93;</span>,
          <span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">4000</span>, <span style="color: #009900;">&#123;</span>label<span style="color: #339933;">:</span> <span style="color: #0000ff;">'D'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#93;</span>,
          <span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">5200</span>, <span style="color: #009900;">&#123;</span>label<span style="color: #339933;">:</span> <span style="color: #0000ff;">'E'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#93;</span>,
          <span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">7000</span>, <span style="color: #009900;">&#123;</span>label<span style="color: #339933;">:</span> <span style="color: #0000ff;">'F'</span>, color<span style="color: #339933;">:</span> <span style="color: #0000ff;">'#FFBE33'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#93;</span>,
          <span style="color: #009900;">&#91;</span><span style="color: #cc66cc;">0</span>,    <span style="color: #009900;">&#123;</span>label<span style="color: #339933;">:</span> <span style="color: #0000ff;">'G'</span><span style="color: #009900;">&#125;</span><span style="color: #009900;">&#93;</span>
        <span style="color: #009900;">&#93;</span>
        $<span style="color: #009900;">&#40;</span><span style="color: #0000ff;">'#defaults-graph'</span><span style="color: #009900;">&#41;</span>.<span style="color: #006633;">tufteBar</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
          data<span style="color: #339933;">:</span> commonTestData 
        <span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
    <span style="color: #339933;">&lt;/</span>script<span style="color: #339933;">&gt;</span></pre></td></tr></table></div>

<p>2. ในส่วนของ body ให้ทำการใส่ค่าของ div ที่ต้องการเปลี่ยนให้เป็นการแสดงในรูปกราฟ</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>40
41
42
43
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;">    <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'test-case'</span>&gt;</span>
      <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">h3</span>&gt;</span>Default<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">h3</span>&gt;</span>
      <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'defaults-graph'</span> <span style="color: #000066;">class</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'graph'</span> <span style="color: #000066;">style</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">'width:200px; height: 150px'</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span>
    <span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></td></tr></table></div>

<p>รูปภาพกราฟตัวอย่าง โดยสามารถดูตัวอย่างอื่นได้ที่ <a href="http://xaviershay.github.com/tufte-graph/test/integration.html">http://xaviershay.github.com/tufte-graph/test/integration.html</a><br />
<a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/default-bar.jpg"><img src="http://blog.pupasoft.com/wp-content/uploads/2010/01/default-bar-150x150.jpg" alt="" title="default-bar" width="150" height="150" class="alignnone size-thumbnail wp-image-3212" /></a><br />
ที่มา: <a href="http://xaviershay.github.com/tufte-graph/">http://xaviershay.github.com/tufte-graph/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2009/12/08/javascript-tuftegraph/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>แสดงหน้าเว็บด้วย font ที่ต้องการ</title>
		<link>http://blog.pupasoft.com/2009/12/02/%e0%b8%ab%e0%b8%99%e0%b9%89%e0%b8%b2%e0%b9%80%e0%b8%a7%e0%b9%87%e0%b8%9a-font-%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3/</link>
		<comments>http://blog.pupasoft.com/2009/12/02/%e0%b8%ab%e0%b8%99%e0%b9%89%e0%b8%b2%e0%b9%80%e0%b8%a7%e0%b9%87%e0%b8%9a-font-%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 21:47:52 +0000</pubDate>
		<dc:creator>nolifelover</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[cufon]]></category>

		<guid isPermaLink="false">http://blog.pupasoft.com/?p=3203</guid>
		<description><![CDATA[
สำหรับหลายคนที่กำลัวหาวิธีการแสดงผลให้หน้าเว็บของเราสามารถแสดงผลได้ด้วย font ที่เรามีในเครื่องเช่น iannnn สำหรับในการทำเว็บเป็นเรื่องที่ยากมากเนื่องจากว่า html จะสนับสนุน font หลักเท่านั้นเช่น tahoma, sans ซึ่งจะเห็นว่าเป็นตัวอักษรที่เดิมๆ และมีกันอยู่ในทุกระบบปฏิบัติการ แต่มาวันนี้ได้มีเทคโนโลยีที่สามารถทำให้เราสามารถแสดงผลเป็น font อื่นตามที่ต้องการได้แล้วนั้นคือการใช้ css+javascript หรืออีกหลายๆวิธี โดยหากท่านสนใจผมแนะนำให้อ่าน
http://somadesign.ca/projects/fontfriend/ และ http://labs.thecssninja.com/font_dragr/ ซึ่งทั้งสองจะเป็นส่วนที่ให้เราลาก font ที่ต้องการแสดงไปใช้ในการแสดง ซึ่งหากลองประยุกต์ก็สามารถใช้ในการกำหนดขนาดหรือลักษณะของ font ที่เราต้องการได้
สำหรับผมได้เลือกใช้ cufon ซึ่งเป็นการใช้ javascript+css สำหรับการแก้ไขแบบของ font โดยนำเอา font ที่มีการ generate มาใช้ในการแสดงผล

สำหรับในส่วนของการทำงานก็อธิบายตามรูปนี้
1. เริ่มต้นด้วยการเอา font เราเป็น generate เป็น svg format สำหรับการใช้งาน
2. จากนั้นเอา svg ที่ได้ไปใช้งานร่วมกับ javascript เพื่อแปลงให้รูปเป็นภาพ
3. ใช้ css ในการเปลี่ยนจากข้อความเป็นรูป
สำหรับในการนำไปใช้งานจริงให้เข้าไปดูรายละเอียดการใช้งานได้ที่ http://wiki.github.com/sorccu/cufon/usage
ที่มา http://wiki.github.com/sorccu/cufon
]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/cufon-example.jpg"><img class="alignnone size-full wp-image-3205" title="cufon-example" src="http://blog.pupasoft.com/wp-content/uploads/2010/01/cufon-example.jpg" alt="" width="502" height="129" /></a></p>
<p>สำหรับหลายคนที่กำลัวหาวิธีการแสดงผลให้หน้าเว็บของเราสามารถแสดงผลได้ด้วย font ที่เรามีในเครื่องเช่น iannnn สำหรับในการทำเว็บเป็นเรื่องที่ยากมากเนื่องจากว่า html จะสนับสนุน font หลักเท่านั้นเช่น tahoma, sans ซึ่งจะเห็นว่าเป็นตัวอักษรที่เดิมๆ และมีกันอยู่ในทุกระบบปฏิบัติการ แต่มาวันนี้ได้มีเทคโนโลยีที่สามารถทำให้เราสามารถแสดงผลเป็น font อื่นตามที่ต้องการได้แล้วนั้นคือการใช้ css+javascript หรืออีกหลายๆวิธี โดยหากท่านสนใจผมแนะนำให้อ่าน<span id="more-3203"></span><br />
<a href="http://somadesign.ca/projects/fontfriend/">http://somadesign.ca/projects/fontfriend/</a> และ <a href="http://labs.thecssninja.com/font_dragr/">http://labs.thecssninja.com/font_dragr/</a> ซึ่งทั้งสองจะเป็นส่วนที่ให้เราลาก font ที่ต้องการแสดงไปใช้ในการแสดง ซึ่งหากลองประยุกต์ก็สามารถใช้ในการกำหนดขนาดหรือลักษณะของ font ที่เราต้องการได้<br />
สำหรับผมได้เลือกใช้ cufon ซึ่งเป็นการใช้ javascript+css สำหรับการแก้ไขแบบของ font โดยนำเอา font ที่มีการ generate มาใช้ในการแสดงผล<a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/Generation.png"><br />
</a></p>
<p>สำหรับในส่วนของการทำงานก็อธิบายตามรูปนี้<br />
1. เริ่มต้นด้วยการเอา font เราเป็น generate เป็น svg format สำหรับการใช้งาน<br />
2. จากนั้นเอา svg ที่ได้ไปใช้งานร่วมกับ javascript เพื่อแปลงให้รูปเป็นภาพ<br />
3. ใช้ css ในการเปลี่ยนจากข้อความเป็นรูป</p>
<p>สำหรับในการนำไปใช้งานจริงให้เข้าไปดูรายละเอียดการใช้งานได้ที่ <a href="http://wiki.github.com/sorccu/cufon/usage">http://wiki.github.com/sorccu/cufon/usage</a></p>
<p>ที่มา <a href="http://wiki.github.com/sorccu/cufon">http://wiki.github.com/sorccu/cufon</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2009/12/02/%e0%b8%ab%e0%b8%99%e0%b9%89%e0%b8%b2%e0%b9%80%e0%b8%a7%e0%b9%87%e0%b8%9a-font-%e0%b8%97%e0%b8%b5%e0%b9%88%e0%b8%95%e0%b9%89%e0%b8%ad%e0%b8%87%e0%b8%81%e0%b8%b2%e0%b8%a3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feature List สวยๆ เท่ๆ ด้วย jquery</title>
		<link>http://blog.pupasoft.com/2009/01/13/feature-list-jquery/</link>
		<comments>http://blog.pupasoft.com/2009/01/13/feature-list-jquery/#comments</comments>
		<pubDate>Tue, 13 Jan 2009 03:03:01 +0000</pubDate>
		<dc:creator>nolifelover</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Javascript]]></category>
		<category><![CDATA[Web Development]]></category>
		<category><![CDATA[feature list]]></category>
<category>css</category><category>feature list</category><category>java</category><category>javascript</category>
		<guid isPermaLink="false">http://blog.pupasoft.com/?p=3230</guid>
		<description><![CDATA[
ในส่วนนี่จะเป็นส่วนที่แนะนำส่วนของ feature list ซึ่งหากเป็นบริษัท ห้างร้านที่ต้องการเว็บดูดีและมีสไตล์ผมคิดว่าในส่วนนี้คงเป็นตัวเลือกให้ท่านได้โดยในการสร้าง feature list ก็มีเครื่องมือหลายส่วนในการสร้าง สำหรับวันนี้จะแนะนำ plugins ของ jquery ที่สร้างขึ้นมาเพื่อใช้ในการสร้าง feature list อย่างเดียว โอ้วๆ สุดยอดเลย ซึ่งสามารถทำออกมาได้สวยมาก ตรงใจผมเลย ก็เลยได้เอามาเขียนแนะนำให้ทุกคนทราบกันในวันนี้
สำหรับข้อดีที่เว็บเค้าบอกคือ 
 &#8211; ไม่มีการใช้ flash ใช้ javascript+css ล้วนๆ
 &#8211; เล็กมากแค่ 2K(ไม่รวบ jquery library)
 &#8211; ใช้ได้กับหลายที่ๆ
 &#8211; มีการหมุนเป็นรอบในการแสดงด้วย
 &#8211; สร้าง css ที่ใช้ในการควบคุมได้เอง
การใช้งาน 
 ในการใช้งานก็เอาเป็นว่าง่ายมากแค่เรียกฟังก์ชันเดียวก็ได้แล้ว

10
11
12
13
14
15
16
17
18
19
20
21
22
$.featureList&#40;
	$&#40;&#34;#tabs li a&#34;&#41;,
	$&#40;&#34;#output li&#34;&#41;, &#123;
		start_item : 1
	&#125;
&#41;;
&#160;
// Alternative
&#160;
$&#40;'#tabs li a'&#41;.featureList&#40;&#123;
	output		: '#output li',
	start_item	: 1
&#125;&#41;;

ตัวอย่างการใช้งาน
1. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.pupasoft.com/wp-content/uploads/2010/01/feature-list.jpg"><img src="http://blog.pupasoft.com/wp-content/uploads/2010/01/feature-list.jpg" alt="" title="feature-list" width="773" height="261" class="aligncenter size-full wp-image-3231" /></a><br />
ในส่วนนี่จะเป็นส่วนที่แนะนำส่วนของ feature list ซึ่งหากเป็นบริษัท ห้างร้านที่ต้องการเว็บดูดีและมีสไตล์ผมคิดว่าในส่วนนี้คงเป็นตัวเลือกให้ท่านได้โดยในการสร้าง feature list ก็มีเครื่องมือหลายส่วนในการสร้าง สำหรับวันนี้จะแนะนำ plugins ของ jquery ที่สร้างขึ้นมาเพื่อใช้ในการสร้าง <a href="http://jqueryglobe.com/article/feature-list">feature list</a> อย่างเดียว โอ้วๆ สุดยอดเลย ซึ่งสามารถทำออกมาได้สวยมาก ตรงใจผมเลย ก็เลยได้เอามาเขียนแนะนำให้ทุกคนทราบกันในวันนี้<span id="more-3230"></span></p>
<h3>สำหรับข้อดีที่เว็บเค้าบอกคือ </h3>
<p> &#8211; ไม่มีการใช้ flash ใช้ javascript+css ล้วนๆ<br />
 &#8211; เล็กมากแค่ 2K(ไม่รวบ jquery library)<br />
 &#8211; ใช้ได้กับหลายที่ๆ<br />
 &#8211; มีการหมุนเป็นรอบในการแสดงด้วย<br />
 &#8211; สร้าง css ที่ใช้ในการควบคุมได้เอง</p>
<h3>การใช้งาน </h3>
<p> ในการใช้งานก็เอาเป็นว่าง่ายมากแค่เรียกฟังก์ชันเดียวก็ได้แล้ว</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>10
11
12
13
14
15
16
17
18
19
20
21
22
</pre></td><td class="code"><pre class="javascript" style="font-family:monospace;">$.<span style="color: #660066;">featureList</span><span style="color: #009900;">&#40;</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#tabs li a&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span>
	$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">&quot;#output li&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">,</span> <span style="color: #009900;">&#123;</span>
		start_item <span style="color: #339933;">:</span> <span style="color: #CC0000;">1</span>
	<span style="color: #009900;">&#125;</span>
<span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span>
&nbsp;
<span style="color: #006600; font-style: italic;">// Alternative</span>
&nbsp;
$<span style="color: #009900;">&#40;</span><span style="color: #3366CC;">'#tabs li a'</span><span style="color: #009900;">&#41;</span>.<span style="color: #660066;">featureList</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#123;</span>
	output		<span style="color: #339933;">:</span> <span style="color: #3366CC;">'#output li'</span><span style="color: #339933;">,</span>
	start_item	<span style="color: #339933;">:</span> <span style="color: #CC0000;">1</span>
<span style="color: #009900;">&#125;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span></pre></td></tr></table></div>

<h3>ตัวอย่างการใช้งาน</h3>
<p>1. ขั้นแรกสร้างโครงสร้างของ html ตามรูปแบบนี้ก่อน</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
</pre></td><td class="code"><pre class="html4strict" style="font-family:monospace;">		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">h1</span>&gt;</span>Feature List<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">h1</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">p</span>&gt;</span>This is a demo page. You can view the supporting article <span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;http://jqueryglobe.com/article/feature-list&quot;</span>&gt;</span>here<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">p</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">hr</span> <span style="color: #66cc66;">/</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">div</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;feature_list&quot;</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;tabs&quot;</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;javascript:;&quot;</span>&gt;</span>
						<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;services.png&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
						<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">h3</span>&gt;</span>Services<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">h3</span>&gt;</span>
						<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span>&gt;</span>Lorem ipsum dolor sit amet consect<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;javascript:;&quot;</span>&gt;</span>
						<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;programming.png&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
						<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">h3</span>&gt;</span>Programming<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">h3</span>&gt;</span>
						<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span>&gt;</span>Lorem ipsum dolor sit amet consect<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;javascript:;&quot;</span>&gt;</span>
						<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;applications.png&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
						<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">h3</span>&gt;</span>Applications<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">h3</span>&gt;</span>
						<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">span</span>&gt;</span>Lorem ipsum dolor sit amet consect<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">span</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">ul</span> <span style="color: #000066;">id</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;output&quot;</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sample1.jpg&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>See project details<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sample2.jpg&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>See project details<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">img</span> <span style="color: #000066;">src</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;sample3.jpg&quot;</span> <span style="color: #66cc66;">/</span>&gt;</span>
					<span style="color: #009900;">&lt;<span style="color: #000000; font-weight: bold;">a</span> <span style="color: #000066;">href</span><span style="color: #66cc66;">=</span><span style="color: #ff0000;">&quot;#&quot;</span>&gt;</span>See project details<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">a</span>&gt;</span>
				<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">li</span>&gt;</span>
			<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">ul</span>&gt;</span>
		<span style="color: #009900;">&lt;<span style="color: #66cc66;">/</span><span style="color: #000000; font-weight: bold;">div</span>&gt;</span></pre></td></tr></table></div>

<p>2. ทำการสร้าง css สำหรับการ คุมการแสดงผลของแต่ละตำแหน่งในที่นี้ใช้ของเดิมที่มีอยู่</p>

<div class="wp_syntax"><table><tr><td class="line_numbers"><pre>10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
</pre></td><td class="code"><pre class="css" style="font-family:monospace;">		h3 <span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>	
			<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">7px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">16px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">text-transform</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">uppercase</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
		div<span style="color: #cc00cc;">#feature_list</span> <span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">750px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">240px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">overflow</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">hidden</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
		div<span style="color: #cc00cc;">#feature_list</span> ul <span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">top</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">list-style</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>	
			<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
		ul<span style="color: #cc00cc;">#tabs</span> <span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">z-index</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">2</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">320px</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
		ul<span style="color: #cc00cc;">#tabs</span> li <span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">font-family</span><span style="color: #00AA00;">:</span> Arial<span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
		ul<span style="color: #cc00cc;">#tabs</span> li img <span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">border</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">float</span><span style="color: #00AA00;">:</span> <span style="color: #000000; font-weight: bold;">left</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">margin</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span> <span style="color: #933;">10px</span> <span style="color: #cc66cc;">0</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
		ul<span style="color: #cc00cc;">#tabs</span> li a <span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#222</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>	
			<span style="color: #000000; font-weight: bold;">display</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">block</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">60px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">outline</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
		ul<span style="color: #cc00cc;">#tabs</span> li a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">underline</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
		ul<span style="color: #cc00cc;">#tabs</span> li a<span style="color: #6666ff;">.current</span> <span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span>  <span style="color: #993333;">url</span><span style="color: #00AA00;">&#40;</span><span style="color: #ff0000;">'feature-tab-current.png'</span><span style="color: #00AA00;">&#41;</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
		ul<span style="color: #cc00cc;">#tabs</span> li a<span style="color: #6666ff;">.current</span><span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">cursor</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">default</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
		ul<span style="color: #cc00cc;">#output</span> <span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">:</span> <span style="color: #cc66cc;">0</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">463px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">240px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">relative</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
		ul<span style="color: #cc00cc;">#output</span> li <span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">width</span><span style="color: #00AA00;">:</span> <span style="color: #933;">463px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">height</span><span style="color: #00AA00;">:</span> <span style="color: #933;">240px</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
		ul<span style="color: #cc00cc;">#output</span> li a <span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">position</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">absolute</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">bottom</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">right</span><span style="color: #00AA00;">:</span> <span style="color: #933;">10px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">padding</span><span style="color: #00AA00;">:</span> <span style="color: #933;">8px</span> <span style="color: #933;">12px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">text-decoration</span><span style="color: #00AA00;">:</span> <span style="color: #993333;">none</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">font-size</span><span style="color: #00AA00;">:</span> <span style="color: #933;">11px</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">color</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#FFF</span><span style="color: #00AA00;">;</span>
			<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#000</span><span style="color: #00AA00;">;</span>
			-moz-border-radius<span style="color: #00AA00;">:</span> <span style="color: #933;">5px</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span>
		ul<span style="color: #cc00cc;">#output</span> li a<span style="color: #3333ff;">:hover </span><span style="color: #00AA00;">&#123;</span>
			<span style="color: #000000; font-weight: bold;">background</span><span style="color: #00AA00;">:</span> <span style="color: #cc00cc;">#D33431</span><span style="color: #00AA00;">;</span>
		<span style="color: #00AA00;">&#125;</span></pre></td></tr></table></div>

<p>3. ขั้นตอนสุดท้ายก็ดำเนินการสร้าง javascript เหมือนขั้นตอนก่อนหน้า เป็นอันว่าเรียบร้อย<br />
ที่มา: <a href="http://jqueryglobe.com/article/feature-list">http://jqueryglobe.com/article/feature-list</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.pupasoft.com/2009/01/13/feature-list-jquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
