Showing posts with label CSSသင္​ခန္းစာ. Show all posts
Showing posts with label CSSသင္​ခန္းစာ. Show all posts

Tuesday, July 28, 2015

CSS-LESSION-5

သင္​ခန္​းစာ-၃

ဒီ​ေန႔တင္​ျပသြားမွာက​ေတာ့ cssနဲ႔​ေနာက္​ခံပံုထည္​့နည္​းနဲ႔link​ေတြ​ေအာက္​ကမ်ဥ္​း​ေၾကာင္​း​ေဖ်ာက္​နည္​းရယ္​linkကိုအ​ေရာင္​အမ်ိဳးမ်ိဳးသတ္​မွတ္​တာရယ္​ကိုတင္​ျပသြားမွာျဖစ္​ပါတယ္​
​ေနာက္​ခံပုံထည္​့နည္​းကလြယ္​ပါတယ္​ 
background-image:url("image link"); ဒီလို​ေရးပါတယ္​ ကြင္​းစကြင္​းပိတ္​ထဲမွာပံုနာမည္​သို႔မဟုတ္​လင္​့ကိုထည္​့ရံုပါပဲ ​ေနာက္​ပီးကိုယ္​ထည္​့လိုက္​တဲ့ပံုနဲ႔ပါတ္​သက္​ပီးျပင္​ဆင္​မႈ​ေလး​ေတလုပ္​ပါမယ္​ သူ႔ရဲ႕ျပင္​ဆင္​ခ်က္​​ေတြက​ေတာ့ ၁.background-repeat:norepeat; သူက​ေတာ့ ဥပမာအလ်ား၁၀၀အနံ၁၀၀႐ွိတဲ့tableတစ္​ခုတည္​းကိုအလ်ား၁၀အနံ၁၀႐ွိတဲ့ပံုတစ္​ပံုထည္​့မယ္​ဆို backgroundထည္​့မွာျဖစ္​တဲ့အတြက္​tableရဲ႕၁၀၀မျပည္​့မခ်င္​းျဖည္​့သြားမွာျဖစ္​တဲ့အတြက္​ပံုက၁၀ပံုျဖစ္​သြားမွာပါ norepeatကိုသံုးျခင္​းျဖင္​့ပံုကိုတစ္​ပံုပဲ​ေပၚ​ေစမွာပါ repeatထားမယ္​ဆိုရင္​​ေတာ့ပံုအမ်ားႀကီးျဖစ္​​ေနမွာပါ ၂.background-attachment:fixed; သူက​ေတာ့ဥပမာ tableထဲ​ေနာက္​ခံပံုထည္​့လိုက္​မယ္​ပီးရင္​စာ​ေရးမယ္​ အဲ့မွာuserကစာကိုဆြဲဖတ္​တဲ့အခါမွာပံုကလည္​းစာနဲ႔အတူလိုက္​ပါသြားမွာပါ အဲ့လိုပါမသြားခ်င္​ပဲပံုကရပ္​​ေနၿပီးစာပဲသြား​ေစခ်င္​ရင္​​ေတာ့fixedကိုသံုးပါတယ္​စာနဲ႔အတူပံုပါပါသြား​ေစခ်င္​ရင္​​ေတာ့scrollကိုသံုးပါတယ္​ ၃.background-position:left top; သူက​ေတာ့ပံုကိုဘယ္​နားမွာ​ေပၚ​ေစခ်င္​လိုတဲ့အခါမွာသံုးပါတယ္​left topဆိုပံုကဘယ္​နဲ႔အ​ေပၚ​ေဒါင္​့နား​ေလးမွာ​ေပၚမွာပါ သတိျပဳရမွာကleftနဲ႔topၾကားမွာspaceတစ္​ခ်က္​ျခားရပါမယ္​ pxနဲ႔လည္​း​ေဖာ္​ျပလို႔ရပါတယ္​ background-position:15px 25px 50px 80px; အဲ့လို​ေရးလို႔ရပါတယ္​ left top right bottomပါ ၄.background-color:blue; သူက​ေနာက္​ခံအ​ေရာင္​ထည္​့တာပါ ၅.background-size:100 150px; သူကပံုအရြယ္​အစားသတ္​မွတ္​တာပါ tableတစ္​ခုမွာထည္​့ျပပါမယ္​ <html> <head> <style type="text/css"rel="stylesheet"> body{ background-color:violet; } table{ background-image:url("http://ngabwangaangel.site88.net/image/template1.jpg"); background-repeat:norepeat; width:150px; height:150px; background-size:150 150px; cellpadding:2px; cellspacing:5px; color:green; font-size:20px; } </style> </head> <body> <table> <tr> <td>ကကကကကကက</td> <td>ခခခခခခခခခခခခ</td> </tr> <tr> <td>aaaaaaaaaaaaaa</td> <td>bbbbbbbbbbbbbb</td> </tr> </table> </body> </html> ဒီတစ္​ခါလင္​့​ေတြအ​ေရာင္​သတ္​မွတ္​တာကို​ေျပာျပပါမယ္​ ၁.text-decoration:none; သူကလင္​့​ေတြမွာ​ေအာက္​မွာမ်ဥ္​းပါတာကိုသတိျပဳမိၾကမွာပါအဲ့မ်ဥ္​း​ေလးကို​ေဖ်ာက္​ခ်င္​တဲ့အခါသံုးပါတယ္​ ၂.a:link သူကuserကclickမလုပ္​ရ​ေသးတဲ့လင္​့​ေတရဲ႕အ​ေရာင္​ကိုသတ္​မွတ္​တာပါ ၃.a:hover သူကuser clickလိုက္​တဲ့အခ်ိန္​မ​ွာျပမယ္​့အ​ေရာင္​ပါ ၄.a:focus သူကလင္​့​ေပၚကိုuserရဲ႕လက္​သို႔မဟုတ္​mouse pointer​ေရာက္​​ေနတဲ့အခ်ိန္​မွာျပတဲ့အ​ေရာင္​ပါ ၅.a:visited သူကuserကclickၿပီးသားလင္​့​ေတရဲ႕အ​ေရာင္​ကိုသတ္​မွတ္​တာပါ ​ေအာက္​မွာ​ေရးနည္​းၾကည့္​ပါ <html> <head> <style type="text/css"rel="stylesheet"> a{ text-decoration:none } a:link{ color:green; } a:focus{ color:orange; } a:hover{ color:blue; } a:visited{ color:red; } </style> </head> <body> <a href="link1">link1</a><br> <a href="link2">link2</a> </body> </html> ကဲcode​ေတြကိုrunၾကည္​့ပါခမ်ာ

Friday, July 17, 2015

CSS-LESSION-4

သင္​ခန္​းစာ-၄

သင္ခန္းစာ(၃)ရဲ႕အဆက္ပါ စာလံုးေတအတြက္ပဲအဓိကထားေျပာသြားမွာပါ ေရွ႕အခန္းမွာေတာ့ fontနဲ႔ရွင္းသြားတယ္ ဒီတစ္ခါtextနဲ႔ရွင္းပါမယ္
(၁)text-indent
သူကေတာ့စာတန္းကိုဘယ္ဘက္မ်ဥ္းစကေနညာဘက္ကိုခြာေစလိုတဲ႔အခါသံုးပါတယ္ သူ႔ရဲ႕valueကေတာ့ pxပါ

p{
text-indent:100px;
}


(၂)text-align
သူကေတာ့စာတန္းကိုဘယ္ဘက္ကေနကပ္ေရးမွာလားညာဘက္ကေနကပ္ေရးမွာလားအလယ္မွာေရးမွာလား အဲ့ဒီအခါမွာသံုးပါတယ္
သူ႔valueေတြကေတာ့ left,right,center

p{
text-align:center;
}


(၃)text-decoration
သူကေတာ့စာလးံုေအာက္မွာမ်ဥ္းတားတာ စာလံုးအေပၚမွာမ်ဥး္ဆြဲတာ စာလံုးကိုျဖတ္မ်ဥ္းဆြဲတာ linkေတလိုမ်ဥ္းပါရင္မ်ဥ္းေဖ်ာက္တဲ႔ေနရာမွာသံုးပါတယ္ သူ႔ရဲ႕valueေတြကေတာ့ underline,overline,line-through,noneတို႔ပဲျဖစ္ပါတယ္

p{
text-decoration:underline;
}


(၄)letter-spacing
သူကေတာ့စာလံုးအစိပ္အက်ဲအတြက္သံုးပါတယ္
valueကpxပါ

p{
letter-spacing:5px;
}


(၅)text-transform
သူကေတာ့ စာလံုးေတကိုအျကီးနဲ႔ေရးတာ အေသးနဲ႔ေရးတာ ေရွ႕စာလံုးကအျကီးေနာက္စာလံုးကအေသးနဲ႔ေရးလိုတဲ့အခါမွာသံုးပါတယ္ သူ႔ရဲ႕valueေတကေတာ့
uppercase(စာလံုးအျကီး)
lowercase(စာလံုးအေသး)
capitalize(ေရွ႕စာလံုးအၾကီးေနာက္စာလံုးအေသး)ေတြပဲျဖစ္ပါတယ္

p{
text-transform:capitalize;
}


ကဲcodeေလးေတြရဲ႕အလုပ္လုပ္ပံုကိုျကည့္ျကရေအာင္


<html>
<head>
<style type="text/css">
#idt{
text-indent:100px;
}
#alnl{
text-aling:left;
}
#alnc{
text-align:center;
}
#alnr{
text-align:right;
}
#dcru{
text-decoration:underline;
}
#dcro{
text-decoration:overline;
}
#dcrt{
text-decoration:line-through;
}
a{
text-decoration:none;
}
#spac{
letter-spacing:8px;
}
#trfu{
text-transform:uppercase;
}
#trfl{
text-transform:lowercase;
}
#trfc{
text-transform:capitalize;
}
</style>
</head>
<body>
<h2>1-text-indent</h2>
<p id="idt">This is text-indent effect</p>
<h2>2-text-align</h2>
<p id="alnl">This is text-align:left effect</p>
<p id="alnc">This is text-align:center effect </p>
<p id="alnr">This is text-align:right effecf</p>
<h2>3-text-decoration</h2>
<p id="dcru">This is text-decoration:underline effect</p>
<p id="dcro">This is text-decoration:overline effect</p>
<p id="dcrt">This is text-decoration:line-through effect</p>
<a href="link">This is text-decoration:none effect.It is hide the underline from link.</a>
<h2>text-spacing</h2>
<p id="spac">This is letter-spacing effect</p>
<h2>text-transform</h2>
<p id="trfu">this is text:transform:uppercase effect</p>
<p id="trfl">This is text-transform:lowercase effect</p>
<p id="trfc">This is text-transform:capitalize effect</p>
</body>
</html>


ကဲအေပၚကcodeကိုcopyကူးrunပီးဘာေတထူးျခားလာလဲၾကည့္လိုက္ဦးေနာ္


CSS-LESSION-3

သင္​ခန္​းစာ-၃

အရင္​​ေန႔​ေတြကselector​ေတြအ​ေၾကာင္​းသင္​ခဲ့ပီးၿပီဆို​ေတာ့ဒီ​ေန႔​ေတာ့ဒီ​ေန႔​ေတာ့css​ရဲ႕propertiesနဲ႔value​ေတြအ​ေၾကာင္​းတင္​မယ္​​ဗ်ာ ဒီပထမပိုင္​းမွာ​ေတာ့ စာလံုး​ေတြအတြက္​သီးသန္​႔တင္​​ေပးမွာပါ ​ေနာက္​အခန္​း​ေတြက်မွပံု​ေတြလင္​့​ေတြ​ေပါ့​ဗ်ာ

selector{
properties:value;
}

ဒီလို​ေရးရတယ္​လို႔​ေျပာခဲ့​တယ္​​ေနာ္​ခုpropertiesနဲ႔value​ေတြအ​ေၾကာင္​းတြဲၿပီး႐ွင္​းသြားမယ္​​ဗ်ာ 
၁။ ။ font
fontမွာသူနဲ႔တြဲတဲ့ဟာ​ေတြကိုတင္​ျပသြားပါမယ္​
(က)font-family
သူက​ေတာ့စာလံုပံုစံ​ေတြပါ စာလံုးလိမ္​လိမ္​​ေကာက္​​ေကာက္​​ေတြလိုမ်ိဳး​ေပါ့ 
​ေရးနည္​းက​ေတာ့
p{
font-family:impact;
}
အဲ့လို​ေရးပါတယ္​ သူ႕ရဲ့value​ေတြကေ​တာ့impact,time new roman,serial,အစ႐ွိသျဖင္​့႐ွိပါတယ္​
​ေအာက္​မွာစာလံုးပံုစံနဲ႔နာမည္​​ေတြကိုၾကည္​့လိုက္​ပါဦး


(ခ)font-style
သူက​ေတာ့စာလံုးအ​ေစာင္​း​ေတြစာလံုးထူထူ​ေတ​ေရးရာမွာသံုးပါတယ္​ သူ႔ရဲ႕value​ေတြက​ေတာ့
bold (စာလံုထူထူပါ)
italic(စာလံုး​ေစာင္​း​ေစာင္​းပါ)
p{font-style:bold;}

(ဂ)font-weight
သူက​ေတာ့စာလံုးကိုboldတင္​တာပါစာလံုးထူထူ​ေပါ့ ​ေရးနည္​းက p{font-weight:bold;}
(ဃ)font-variant
သူကစာလံုးပံုမွန္​အရြယ္​အစားလားနည္​းနည္​းႀကီးႀကီးလား​ေရးခ်င္​ရင္​သံုးပါတယ္​ သူ႔ရဲ႕value​ေတြက​ေတာ့ small,normal,စတာ​ေတြပဲျဖစ္​ပါတယ္​ p{font-variant:normal;}
(င)text-indent
သူက​ေတာ့စာကိုဘယ္​ဘက္​​ေဘးမ်ဥ္​းက​ေနညာဘက္​ကိုတြန္​းထုတ္​ခ်င္​ရင္​သံုးပါတယ္​သူ႔valueကိုpixels(px)နဲ႔တြက္​ပါတယ္​
p{font-indent:40px;}
(စ)font-size
သူကစာလံုးအရြယ္​အစားကိုသတ္​မွတ္​တာပါသူ႔ကိုလည္​းpxနဲ႔ရာခိုင္​းႏႈန္​းနဲ႔တြက္​ခ်က္​ပါတယ္​
p{font-size:30px;}
​ေအာက္​မွာpxတြက္​ခ်က္​ပံု​ေတြကိုပံုနဲ႔တကြျပထားပါတယ္​ခမ်ာ

၂။ ။color
သူက႐ွင္​းပါတယ္​စာလံုးအ​ေရာင္​သတ္​မွတ္​တာပါ p{color:green;}
ကဲအ​ေပၚကcode​ေတြအလုပ္​လုပ္​ပံုကိုid selectorသံုးၿပီးစမ္​းၾကည္​့ၾကရ​ေအာင္​
<html> <head> <style type="text/css"> #one{ font-family:impact; } #two{ font-style:italic; } #three{ font-weight:bold; } #four{ font-variant:small; } #five{ text-indent:100px; } #six{ font-size:100px; } #seven{ color:green; } </style> </head> <body> <p id="one">This is a font-family effect</p> <p id="two">This is a font-style effect</p> <p id="three">This is a font-weight effect</p> <p id="four">This is a font-variant effect</p> <p id="five">This is a font-indent effect</p> <p id="six">This is a font-size effect</p> <p id="seven">This is a color effect</p> </body> </html>
ကဲအ​ေပၚကcodeကိုrunၾကည္​့လိုက္​ပါဦး

Saturday, July 4, 2015

CSS-LESSION-2

သင္​ခန္​းစာ-၂



ဒီ​ေန႕class selectorနဲ႔id selectorကို႐ွင္​းျပပါမယ္​ႏွစ္​ခုလံုးက​ေတာ့ 
ကိုstyleထည္​့ခ်င္​တဲ့စာပိုဒ္​သို႔မဟုတ္​အ​ေၾကာင္​းအရာကိုနာမည္​​ေပးၿပီးအဲ့ဒီနာမည္
ကိုselectorကိုအသံုးျပဳကာအ​ေရာင္​​ေတြstyle​ေတြထည္​့တာပါပဲ 
၁။  ။class selector
ပထမဆံုးclass selectorကိုစ႐ွင္​းပါမယ္​
ဥပမာမိမိရဲ႕html documentထဲမွာ<p>ဆိုတဲ့စာပိုဒ္​တစ္​ခု႐ွိတယ္​ဆိုပါဆို႔
အဲ့ဒီစာပိုဒ္​ကိုclassဆိုတဲ့html altributeကိုသံုးၿပီးနာမည္​တစ္​ခုသတ္​မွတ္​ပါမယ္
<p class="name"> text </p>
ဒီလို​ေရးပါတယ္​ classကိုသံုးၿပီး nameလို႔အမည္​​ေပးလိုက္​တယ္​ အဲ့ဒီနာမည္
ကိုcssမွာselectorအျဖစ္​အသံုးျပဳမယ္​ဆိုရင္​
ပထမဆံုး <p> tagက​ေန
pဆိုတဲ့စာလံုးကိုယူမယ္​ ပီးသူ႔​ေနာက္​က(.)dotဆိုတဲ့အစက္​ခ်မယ္​ ပီးရင္​နာမည္​​ေရးရံုပါပဲ


p.name{
font-size:10px;
}
ဒီလိုပါ ကဲhtmlအျပည္​့အစံုနဲ႔​ေရးျပမယ္​​ေနာ္​

<html>
<head>
<style type="text/css">
p.naing{
font-size:20px;
color:green;
}
</style>
</head>
<body>
<p class="naing">မဂၤလာပါ
</p>
</body>
</html>
Code ကိုrunၾကည္​့ပါခမ်ာ မွတ္​ထားရမွာတစ္​ခုက classကိုအမည္​​ေပးရမွာ နံပါဂဏန္​း​ေတြမ​ေပးပါနဲ႔ htmlရဲ႕altributeနာမည္​​ေတြမ​ေပးပါနဲ႔
ဥပမာ
class="12345"(အမွား)
class="body"(အမွား)
class="hacker"(အမွန္​)

၂။  ။id selector
သူလည္​းclass selectorလိုပါပဲ
<p id="name">text</p>
ဒါ​ေပမယ္​့သူ႔မွာကြဲျပားတာက class selectorလို(.)dotကိုမသံုး
ပဲ (#)ကိုသံုးပါတယ္​
#name{
font-size:20px;
color:green;
}ဒီလို​ေရးပါတယ္​
​ေအာက္​မွာဥပမာၾကည္​့ပါခမ်ာ


<html>
<head>
<style type="text/css">
#hacker{
font-size:20px;
color:green;
}
</style>
</head>
<body>
<p id="hacker">
မဂၤလာပါ
</p>
</body>
</html>

Runၾကည္​့ပါဦး



CSS-LESSION-1

သင္​ခန္​းစာ-၁


က်ေနာ္လည္းေဘမ႐ွိတာနဲ႔ မတင္ျဖစ္တာၾကာၿပီဗ်ာ 
လာမယ့္၄ရက္ေန႔ကစၿပီးေတာ့ skillက်လာဖို႔ templateေတြစဆြဲၾကမယ္ဗ်ာ မ်ားမ်ားလုပ္မွမ်ားမ်ားကြၽမ္းက်င္လာမွာေလ
အဲ့ဒီေနက် က်ေနာ္တင္ေပးတာေတြစဆြဲႏိုင္ဖို႔ ခုcssသင္ခန္းစာေလးတင္မယ္ဗ်ာ ေသခ်ာေလးလိုက္လုပ္ပါခမွ် ဒါမွ ၄ရက္ေန႔မွာတင္မယ့္သင္ခန္းစာကိုလိုက္လုပ္ႏိုင္မွာျဖစ္ပါတယ္

CSSမွာselectorဆိုၿပီး႐ွိပါတယ္ဗ်
Selector{
Properties:value;
}
ဒီလိုေရးပါတယ္ selectorဆိုတာကေတာ့ေရြးခ်ယ္တာေပါ့
ကို styleထည့္ခ်င္တဲ့ေနရာကိုေရြးခ်ယ္လိုက္တာေပါ့
Properties ကေတာ့သတ္မွတ္ခ်က္ ေပါ့ ဥပမာစာအေရာင္သတ္မွတ္မယ္ဆိုcolor ေပါ့ ဒါကpropertiesပါ
valueကတန္ဖိုးပါ စာကိုgreenဆိုတဲ့အစိမ္းေရာင္သတ္မွတ္တယ္ဆိူgreenကvalueပါ
၁။  ။html tag selector
ပထမတစ္ခုအေနနဲ႔html tagကိုselectorအျဖစ္အသံုးျပဳႏိုင္ပါတယ္ခမွ်
body{
background-color:blue;
}
အဲ့မွာဆိုbodyကselectorေပါ့ html tagကိုselectorအျဖစ္အသံုးျပဳလိုက္တာပါ html tag selectorမွာtagေတြအားလံုးကိုတန္းစီေရးလို႔ရပါတယ္ အဲ့လိုတန္းစီေရးဖို႔ၾကားမွာေကာ္မာခံေပးရပါတယ္
body,h1,p,div{
font-size:20px;
color:green;
} 
ဒီလိုေရးပါတယ္ ဒါကhtml tag selectorပါ
Css ႏွစ္မ်ိဳး႐ွိပါတယ္ internal cssနဲ႔ external cssဆိုၿပီး႐ွိပါတယ္ internal cssက html document ရဲ႕<head> </head>ၾကားမွာေရးရၿပီး externalကေတာ့ သီးသန္႔ဖိုင္အျဖစ္ေရးၿပီးလင့္နဲ႔ေခၚယူသံူးစြဲတာမ်ိဳးပါ
Css codeေတြကို<style> </style>ဆိုတဲ့tag ၾကားမွာေရးပါတယ္
<html>
<head>
<style type="text/css"rel="stylesheet">
body,p{
background-color:violet;
font-size:20px;
color:green;
}
</style>
</head>
<body>
<p> 
type="text/css"ဆိုတာကဒီ
ဒီဖိုင္ေလးကို name.cssလို႔နာမည္ေပးၿပီးဖိုင္တစ္ခုအျဖစ္ save
လိုက္ပါ ပီးရင္ ကိုယ့္ရဲ႕htmlဖိုင္ထဲကိုေခၚယူရမယ့္ပံုစံက

<html>
<head>
<link rel="stylesheet"type="text/css"href="name.css"/>
</head>
<body>
<p>
လြယ္ပါတယ္ <link>ဆိုတဲ့tagကိုအသံုးျပဳၿပီး href=ရဲ႕ေနာက္မွာ css fileရဲ႕နာမည္ကိုထည့္လို္က္တာပါပဲ
hostingမွာဆိုရင္ေတာ့ linkအျပည့္အစံုထည့္ရမွာေပါ့ေနာ္
ဒါကေရးနည္းပါ ေနာက္ထပ္selectorႏွစ္ခုက်န္ပါေသးတယ္
Id selectorနဲ႔ class selectorပါ အဲ့ႏွစ္ခုကိုေနာက္ေန႔တင္ေပးပါမယ္ ပီးရင္ propertiesေတ လာပါမယ္ ပီးရင္ valueေတလာပါမယ္ ေက်းဇူးတင္ပါတယ္
</p>
</body>
</html>


အ​ေပၚကcodeကိုrunၾကည္​့လိုက္​ပါဦး