For Android device For iOS device
៣០
កញ្ញា

​បង្ហាញ Zoom Icon នៅលើ​រូបភាព​ជាមួយ CSS

ចំនេះដឹង​ដែល​អ្នកអាចយល់ពីអត្ថនេះអ្នកគួរយល់ដឹង​ខ្លះ​ៗ​អំពី HTML,Css,Javascript ដែល​អ្នក​ធ្វើការ​សរសេរ​វាបញ្ជូល​គ្នា​ដែល​បង្កើត​បានជាគេហទំព័រមួយ 

​ក្នុង​អត្ថនេះយើង និយាយពីការ​សរសេរ​កូដ Css StyleSheet ដើម្បី​ឲ្យ​បង្ហាញ​នៅ Zoom Icon នៅលើ រូបភាព​ដែល​អ្នកចង់​បង្ហាញ ។

ជំហាននែការ​បង្កើត​

ជំហានទី១

ត្រូវ​ធ្វើការ​បង្កើត​នៅទីកន្លែង​ដែល​អ្នកចង់ដាក់​រូបភាព​ដើម​ដែល​អ្នកចង់​បង្ហាញ​លើគេហទំព័រ ។ ក្នុង​អត្ថនេះយើងបាន​ប្រើ​ប្រាស់​<div>…</div> tag សម្រាប់​ផ្ទុក​រូបភាព​ដើម​ដែល​ត្រូវ​បង្ហាញ ។ ហើយ​ប្រើ​ប្រាស់​<span>…</span> tag សម្រាប់​ផ្ទុកនៅ Zoom Icon បន្ទាប់ពី​អ្នកយក Mouse ដាក់លើ​រូបភាព ដើម្បី​ឲ្យ​បង្ហាញ ។ ដូចកូដ​ដែល​បាន​បង្ហាញ​ដូច​ខាងក្រោម ៖

<html>
……
<body>
<div id="background">
<a href="#" > <span id= "transbox"></span> </a>
</div></body>
</html>

- id = "background" សម្រាប់​កំណត់ id ទៅ​ឲ្យ​<div> ..</div> tag សម្រាប់​កំណត់ Style រូបភាព​ដើម នៅ​ក្នុង css_style.css file ។

-id= "transbox" សម្រាប់​កំណត់ id ទៅ​ឲ្យ​<span> ..</span> tag សម្រាប់​កំណត់ Style ទៅ​ឲ្យ Zoom Icon នៅ​ក្នុង css_style.css file

- <a href="#" > . . .  </a> ជា Tag ដែល​អ្នកចង់​បង្ហាញ​រូបភាព​ធំ ។ សញ្ញា # ជាទីទាំង​ដែល​អ្នកចង់​បង្ហាញ​គេហទំព័រ​ដែល​អ្នកផ្ទុក​រូបភាព​ធំ​ដែល​អ្នកចង់​បង្ហាញ​នោះ ។

ជំហានទី២

ការ​សរសេរ​កូដនៅ​ក្នុង css_style.css សម្រាប់​កំណត់ Style ទៅ​ឲ្យ index.html file ។

-ការ​កំណត់ Style ទៅ​ឲ្យ <div>..</div> tag ដែល​ផ្ទុករូបដើម ។

#background
{
border:2px solid black;
vertical-align:middle;

-ការ​កំណត់ Style ទៅ​ឲ្យ <a> . . . </a> tag ជា tag សម្រាប់​ធ្វើការ link រូបភាព​នៅពេល​ដែល​អ្នក Click Mouse ។  
a {
width:200px;
height:134px;
/*​សម្រាប់​កំណត់ width ហើយ height សម្រាប់ browser ខុសពី IE*/

display:block;

}

-ការ​កំណត់ Style ទៅ​ឲ្យ <span>. . . </span> សម្រាប់ Zoom Icon មុនពេលដាក់ Mouse លើ​រូបភាព​ដែល​ដំបូងវាត្រូវការ មិន​បង្ហាញ​វាទេ ។

#transbox
{
display:none;
width:32px;
height:32px;
/* សម្រាប់ IE */
background-image:url (zoom.gif) ;
filter:alpha (opacity=50) ;
/* សម្រាប់​ទូទៅ​ដែល Support */
opacity:0.50;
}

-ការ​កំណត់ ទៅ​ឲ្យ​¬<span>…</span> ដែល​ផ្ទុក Zoom Icon ដើម្បី​ឲ្យ​វា​បង្ហាញ​នៅពេល​ដែល​អ្នកបានដាក់ Mouse នៅលើ​<div> … </div> ដែល​ផ្ទុកនៅ​រូបភាព​ដើម ។ យើងត្រូវ​ប្រើ​ប្រាស់​#background a:hover សម្រាប់​ដាក់ Mouse ឲ្យ​បង្ហាញ link ។  #transbox  ​សម្រាប់​កំណត់​បង្ហាញ​ឃើញនៅ Zoom Icon ។

#background a:hover #transbox { 
display: block;
cursor:hand;
vertical-align:middle;
position:absolute;
top:65px;
left:100px;
}

ជំហានទី៣

​បន្ទាប់ពី​អ្នក​ធ្វើការ​សរសេរ Code ទាំងអស់​រួចរាល់ពេល​ដែល​អ្នក​ធ្វើការ​បើកនៅ index.html file អ្នកនឹងលទ្ធដូច​ខាងក្រោម​

- មុនពេល​ដែល​អ្នក​មិនទាន់​យក Mouse ដាក់លើ​រូបភាព​

- បន្ទាប់ពី​អ្នក​ធ្វើការ​ដាក់ Mouse ដាក់លើ​រូបភាព​

*** អត្ថបទនេះដកស្រង់ចេញពី​ទស្សនាវដ្ដី អាន "ANT" ច្បាប់​ទី ១៦ ចេញផ្សាយខែ កក្កដា  ​ឆ្នាំ ២០១0

មតិ និង​យោបល់​ទៅលើ​អត្ថបទ​នេះ (តាម Facebook)

ខាងក្រោម​នេះ​ជា​យោបល់​ផ្សេងៗ​របស់​អ្នកទស្សនា