<h2>à¸à¸²à¸£à¸à¸³ CSS Transition à¸à¸³à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸«à¹à¸¡à¸µà¸¥à¸¹à¸à¹à¸¥à¹à¸</h2>
<p></br><br />
<strong>à¸à¸²à¸£à¸à¸³ CSS Transition à¸à¸³à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸«à¹à¸¡à¸µà¸¥à¸¹à¸à¹à¸¥à¹à¸</strong><br />
à¸à¸²à¸£à¸à¸³ CSS Transition à¹à¸¥à¸°à¸à¸²à¸£à¸à¸³ CSS Animation à¹à¸à¹à¸à¸à¸²à¸£à¹à¸à¸´à¹à¸¡à¸¥à¸¹à¸à¹à¸¥à¹à¸à¹à¸«à¹à¸à¸±à¸à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸«à¹à¸à¸¹à¸à¹à¸²à¸ªà¸à¹à¸à¸¡à¸²à¸à¸¢à¸´à¹à¸à¸à¸¶à¹à¸ à¸à¸³à¹à¸«à¹à¸à¸¹à¹à¹à¸à¹à¸à¸²à¸à¹à¸§à¹à¸à¹à¸à¸à¹à¹à¸à¹à¸£à¸¹à¹à¸ªà¸¶à¸à¸§à¹à¸²à¹à¸§à¹à¸à¹à¸à¸à¹à¸¡à¸µà¸à¸à¸´à¸ªà¸±à¸¡à¸à¸±à¸à¸à¹à¸à¸±à¸à¸à¸¹à¹à¹à¸à¹à¸à¸²à¸à¸¡à¸²à¸à¸¢à¸´à¹à¸à¸à¸¶à¹à¸ à¸à¸²à¸£à¸à¸³ transition à¸à¸·à¸à¸à¸²à¸£à¸à¸£à¸±à¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¸à¸¸à¸à¸¥à¸±à¸à¸©à¸à¸°à¸à¸à¸à¸§à¸±à¸à¸à¸¸à¸à¸²à¸à¸£à¸¹à¸à¹à¸à¸à¸«à¸à¸¶à¹à¸à¹à¸à¸¢à¸±à¸à¸à¸µà¸à¸£à¸¹à¸à¹à¸à¸à¸«à¸à¸¶à¹à¸ สà¹à¸§à¸à¸à¸²à¸£à¸à¸³à¸à¸à¸´à¹à¸¡à¸à¸±à¹à¸à¸à¸·à¸à¸à¸²à¸£à¸à¸³à¸à¸²à¸£à¹à¸à¸¥à¸·à¹à¸à¸à¹à¸«à¸§à¸«à¸£à¸·à¸à¹à¸à¸¥à¸·à¹à¸à¸à¸¢à¹à¸²à¸¢à¸à¸³à¹à¸«à¸à¹à¸ à¸à¸à¸²à¸ à¸à¸à¸¨à¸² à¹à¸à¹à¸à¸à¹à¸<!--more--></p>
<p></br></p>
<h4>รูà¹à¸à¸±à¸à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¸à¸à¸ CSS Transition</h4>
<p>à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¸à¸à¸à¸à¸³à¸ªà¸±à¹à¸ transition à¹à¸à¸ าษา CSS à¸à¸°à¸à¸£à¸°à¸à¸à¸à¹à¸à¸à¹à¸§à¸¢ Property 4 สà¹à¸§à¸à¸«à¸¥à¸±à¸ ๠à¸à¸·à¸</p>
<ul>
<li><strong>transition-delay</strong><br />
à¸à¸·à¸à¸£à¸°à¸¢à¸°à¹à¸§à¸¥à¸²à¹à¸à¹à¸à¸à¸±à¸§à¹à¸¥à¸à¸§à¸´à¸à¸²à¸à¸µà¸à¹à¸à¸à¸à¸µà¹à¸à¸°à¹à¸«à¹à¹à¸£à¸´à¹à¸¡à¸à¸²à¸£à¸à¸³à¸à¸²à¸ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ </p>
<pre class="lang:default decode:true " >transition-delay: 1s; // à¸à¸·à¸ 1 วิà¸à¸²à¸à¸µ à¸à¸±à¸§ s ยà¹à¸à¸¡à¸²à¸à¸à¸²à¸ second 
transition-delay: 0.5s // à¸à¸·à¸à¸à¸£à¸¶à¹à¸à¸§à¸´à¸à¸²à¸à¸µ หรืภ5,00 millisecond</pre>
</li>
<li><strong>transition-duration</strong><br />
à¸à¸·à¸à¸£à¸°à¸¢à¸°à¹à¸§à¸¥à¸²à¹à¸à¸à¸²à¸£à¹à¸ªà¸à¸à¸à¸¥à¸à¸²à¸à¸à¸¸à¸à¸¥à¸±à¸à¸©à¸à¸°à¹à¸£à¸à¹à¸à¸¢à¸±à¸à¸à¸¸à¸à¸¥à¸±à¸à¸à¸°à¸à¸µà¹à¸ªà¸à¸ สรุà¸à¸à¹à¸²à¸«à¸£à¸·à¸à¹à¸£à¹à¸§à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¸«à¸à¸à¹à¸à¹à¸à¸²à¸ Property à¸à¸µà¹à¹à¸à¹à¹à¸¥à¸¢à¸à¸±à¹à¸à¹à¸à¸ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ </p>
<pre class="lang:default decode:true " > 
transition-duration: 1s; // à¸à¹à¸²à¹à¸£à¸²à¸à¸³à¸«à¸à¸à¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ªà¸µà¸à¸à¸à¸à¸·à¹à¸à¸«à¸¥à¸±à¸à¸à¹à¸à¸°à¹à¸à¹à¹à¸§à¸¥à¸²à¹à¸à¸¥à¸µà¹à¸¢à¸ 1 วิà¸à¸²à¸à¸µ 
</pre>
</li>
<li><strong>transition-property</strong><br />
à¸à¸·à¸à¸à¸¸à¸à¸ªà¸¡à¸à¸±à¸à¸´à¸à¸à¸ div หรืภelement à¸à¸µà¹à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¹à¸«à¹à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸¥à¸ à¹à¸à¹à¸ background-color, color, border-color à¹à¸à¹à¸à¸à¹à¸ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ à¸à¹à¸²à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ªà¸µà¸à¸·à¹à¸à¸«à¸¥à¸±à¸</p>
<pre class="lang:default decode:true " > 
transition-property: background-color; // à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ªà¸µà¸à¸·à¹à¸à¸«à¸¥à¸±à¸à¸à¸à¸ div à¸à¸±à¹à¸ ๠
</pre>
</li>
<li><strong>transition-timing-function</strong><br />
à¸à¸·à¸à¸£à¸¹à¸à¹à¸à¸à¸«à¸£à¸·à¸à¸¥à¸±à¸à¸©à¸à¸°à¹à¸à¸à¸à¸°à¸à¸µà¹à¸à¸³à¸¥à¸±à¸à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸à¸¥à¸ à¸à¹à¸²à¹à¸£à¸´à¹à¸¡à¸à¹à¸à¸à¸°à¹à¸à¹à¸ ease à¹à¸¥à¸°à¸¡à¸µà¹à¸«à¹à¹à¸¥à¸·à¸à¸à¸à¸µà¸à¸¡à¸²à¸à¸¡à¸²à¸¢à¹à¸à¹à¸ linear, ease-in, ease-out, ease-in-out à¹à¸à¹à¸à¸à¹à¸</p>
<pre class="lang:default decode:true " > 
transition-timing-function: linear; 
</pre>
</li>
</ul>
<p></br></p>
<h4>à¸à¸²à¸£à¹à¸ªà¹ CSS Transition à¹à¸«à¹ class à¹à¸¥à¸° id</h4>
<p>ยà¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸ à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸ à¸à¹à¸²à¹à¸£à¸²à¸à¹à¸à¸à¸à¸²à¸£à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ªà¸µà¸à¸·à¹à¸à¸«à¸¥à¸±à¸à¸à¸à¸ div à¹à¸¡à¸·à¹à¸à¸¡à¸µà¸à¸²à¸£ hover à¸à¸µà¹ div à¸à¸±à¹à¸ ๠à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸µà¸¢à¸à¸à¸³à¸ªà¸±à¹à¸ à¸à¹à¸à¸ à¹à¸¥à¸° หลัภà¹à¸à¹à¸à¸±à¸à¸à¸µà¹</p>
<pre class="lang:default decode:true " >.content{ // à¹à¸ªà¹à¸à¸·à¹à¸ class หรืภid 
	background-color:#9C0; 
	height:400px; 
	transition-property: background-color; 
 transition-duration: 0.5s; 
 transition-timing-function: linear; 
 transition-delay: 0.1s; 
} 
.content:hover{ // à¹à¸ªà¹à¸à¸·à¹à¸ class หรืภid 
	background-color:#09F; 
	transition-property: background-color; 
 transition-duration: 0.5s; 
 transition-timing-function: linear; 
 transition-delay: 0.1s; 
}</pre>
<p>à¸à¸²à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸à¹à¸²à¸à¸à¸à¸à¸°à¹à¸«à¹à¸à¸§à¹à¸² à¹à¸£à¸´à¹à¸¡à¸à¹à¸ à¹à¸£à¸²à¹à¸à¹à¸à¸³à¸«à¸à¸à¸ªà¸µà¸à¸·à¹à¸à¸«à¸¥à¸±à¸à¸à¸·à¸ background-color มีà¸à¹à¸²à¹à¸à¹à¸²à¸à¸±à¸à¸ªà¸µà¹à¸à¸µà¸¢à¸§à¸à¸·à¸ #9C0 à¹à¸¥à¸°à¹à¸¡à¸·à¹à¸à¸¡à¸µà¸à¸²à¸£ hover à¹à¸£à¸²à¹à¸à¹à¹à¸à¸¥à¸µà¹à¸¢à¸à¹à¸«à¹à¸ªà¸µà¸à¸·à¹à¸à¸«à¸¥à¸±à¸à¹à¸à¹à¸à¸ªà¸µà¸à¹à¸²à¸à¸·à¸ #09F หาà¸à¹à¸£à¸²à¹à¸¡à¹à¹à¸à¹à¸à¸³à¸ªà¸±à¹à¸ transition à¹à¸à¹à¸²à¹à¸à¸à¹à¸§à¸¢à¸à¸·à¹à¸à¸«à¸¥à¸±à¸à¸à¹à¸à¸°à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ªà¸µà¸à¸±à¸à¸à¸µ à¹à¸à¹à¸à¹à¸²à¸«à¸²à¸à¹à¸£à¸²à¹à¸ªà¹à¸à¸³à¸ªà¸±à¹à¸ transition à¹à¸à¹à¸²à¹à¸ à¸à¸·à¹à¸à¸«à¸¥à¸±à¸à¸à¸à¸à¸à¸¥à¸²à¸ª content à¸à¹à¸à¸°à¸à¹à¸à¸¢ ๠à¹à¸à¸¥à¸µà¹à¸¢à¸à¸ªà¸µà¸à¸²à¸¡à¸£à¸°à¸¢à¸°à¹à¸§à¸¥à¸² transition-duration à¸à¸±à¹à¸à¹à¸à¸<br />
</br></p>
<h4>à¸à¸²à¸£à¹à¸à¸µà¸¢à¸ CSS Transition à¹à¸«à¹à¸ªà¸±à¹à¸à¸¥à¸</h4>
<p>à¸à¸²à¸à¸«à¸±à¸§à¸à¹à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¹à¸²à¸à¸à¸à¸à¸°à¹à¸«à¹à¸à¸§à¹à¸²à¹à¸£à¸²à¹à¸à¸à¸²à¸£à¹à¸à¹à¸à¸²à¸à¸à¸³à¸ªà¸±à¹à¸ transition à¹à¸«à¹à¹à¸à¹à¸¥à¸° div หรืภhtml element à¸à¸±à¹à¸à¸à¹à¸à¸à¹à¸à¸µà¸¢à¸à¸à¸³à¸ªà¸±à¹à¸à¸¢à¸·à¸à¸¢à¸²à¸§à¹à¸«à¸¥à¸·à¸à¹à¸à¸´à¸ à¹à¸£à¸²à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸£à¸±à¸à¸à¸²à¸£à¹à¸à¸µà¸¢à¸à¹à¸«à¹à¸ªà¸±à¹à¸à¸¥à¸à¹à¸à¹ à¹à¸à¹à¸¢à¸±à¸à¸à¸à¸¡à¸µà¸à¸¥à¸¥à¸±à¸à¸à¹à¸à¸²à¸£à¸à¸³à¸à¸²à¸à¹à¸«à¸¡à¸·à¸à¸à¸à¸±à¸ à¹à¸à¸¢à¸ªà¸²à¸¡à¸²à¸£à¸à¹à¸à¸µà¸¢à¸à¹à¸à¹à¸à¸±à¸à¸à¸µà¹</p>
<pre class="lang:default decode:true " > 
.content{ // à¹à¸ªà¹à¸à¸·à¹à¸ class หรืภid 
	background-color:#9C0; 
	height:400px; 
	transition: background-color 0.5s linear 0.1s; 
} 
.content:hover{ // à¹à¸ªà¹à¸à¸·à¹à¸ class หรืภid 
	background-color:#09F; 
	transition: background-color 0.5s linear 0.1s; 
}</pre>
<p></br></p>
<h4>à¸à¸£à¸±à¸à¹à¸«à¹ CSS Transition à¹à¸à¹à¸à¸²à¸à¹à¸à¹à¸à¸¸à¸ Browser</h4>
<p>à¸à¸²à¸à¸à¸±à¸§à¸à¸¢à¹à¸²à¸à¹à¸à¹à¸à¸à¹à¸²à¸à¸à¸à¸«à¸²à¸à¹à¸£à¸²à¸à¸³à¹à¸à¹à¸à¹à¸à¸²à¸ à¸à¹à¸à¸°à¹à¸à¸à¸à¸±à¸à¸«à¸²à¸§à¹à¸² à¹à¸¡à¸·à¹à¸à¹à¸à¸´à¸à¹à¸à¹à¸à¸²à¸à¹à¸à¸à¸²à¸ browser à¸à¸°à¹à¸¡à¹à¸ªà¸²à¸¡à¸²à¸£à¸à¸à¸³à¸à¸²à¸à¹à¸à¹ à¹à¸£à¸²à¸à¸³à¹à¸à¹à¸à¸à¸°à¸à¹à¸à¸à¹à¸à¸´à¹à¸¡à¸à¸³à¸ªà¸±à¹à¸à¹à¸à¸·à¹à¸à¹à¸«à¹ transition สามารà¸à¹à¸à¹à¸à¸²à¸à¹à¸à¹à¸à¸¸à¸ browser à¸à¸¶à¹à¸à¸à¸³à¸ªà¸±à¹à¸à¸à¹à¹à¸¡à¹à¹à¸à¹à¸¢à¸¸à¹à¸à¸¢à¸²à¸à¸à¸°à¹à¸£ สามารà¸à¹à¸à¸µà¸¢à¸à¹à¸à¹à¹à¸à¸¥à¸±à¸à¸©à¸à¸°à¸à¸±à¸à¸à¸µà¹à¸à¸£à¸±à¸</p>
<pre class="lang:default decode:true " >-webkit-transition: background-color 0.5s linear 0.1s; // สำหรัภChrome,Safari 
-moz-transition: background-color 0.5s linear 0.1s; // สำหรัภFirefox 
-o-transition: background-color 0.5s linear 0.1s; // สำหรัภOpera 
-ms-transition: background-color 0.5s linear 0.1s; // สำหรัภIE 
transition: background-color 0.5s linear 0.1s; // สำหรัภbrowser à¹à¸§à¸à¸£à¹à¸à¸±à¹à¸à¹à¸«à¸¡à¹ à¹</pre>
<p></br></p>

การทำ CSS Transition ทำเว็บไซต์ให้มีลูกเล่น

สอนทำเว็บไซต์-css-animation
