ބޫޓްސްޓްރެޕް ބިނާކޮށްފައިވަނީ ރެސްޕޮންސިވް 12 ކޮލަމްގެ ގްރިޑެއްގެ މައްޗަށެވެ. އަދި އެ ނިޒާމަށް ބިނާކޮށް ފިކްސްޑް- އަދި ފްލޫޑް-ވިޑްތް ލޭއައުޓްތައްވެސް އަޅުގަނޑުމެން ހިމަނާފައި މިވަނީ.
ބޫޓްސްޓްރަޕް އިން ބޭނުންކުރަނީ އެޗްޓީއެމްއެލް5 ޑޮކްޓައިޕް ބޭނުންކުރަންޖެހޭ އެޗްޓީއެމްއެލް އެލިމެންޓްތަކާއި ސީއެސްއެސް ޕްރޮޕަޓީސް އެވެ. ޕްރޮޖެކްޓްގައި ހިމެނޭ ކޮންމެ ބޫޓްސްޓްރެޕްޑް ޕޭޖެއްގެ ފެށުމުގައި އެކަން ހިމަނަން ޔަގީން ކުރައްވާށެވެ.
- <!ޑޮކްޓައިޕް html>
- <html lang = "en" >
- ...
- </html> އެވެ
scaffolding.less ފައިލްގެ ތެރޭގައި ، އަޅުގަނޑުމެން އަސާސީ ގްލޯބަލް ޑިސްޕްލޭ، ޓައިޕޮގްރަފީ، އަދި ލިންކް ސްޓައިލްތައް ސެޓްކުރަމެވެ. ވަކިން ޚާއްޞަކޮށް، އަޅުގަނޑުމެން:
background-color: white;
އޮން ދަ...body
@baseFontFamily
, @baseFontSize
, އަދި އެޓްރިބިއުޓްސް ބޭނުން ކުރާށެވެ@baseLineHeight
@linkColor
ލިންކް އަންޑަލައިންސް އެކަނި އޮން ކޮށްލާށެވެ:hover
ބޫޓްސްޓްރެޕް 2 އިން ފެށިގެން، ސަގާފީ ސީއެސްއެސް ރީސެޓް ތަރައްގީވެފައިވަނީ ނޯމަލައިޒް.ސީއެސްއެސް ގެ އެލިމެންޓްތަކުގެ ބޭނުން ހިފުމަށް ކަމަށް ވެއެވެ .
އާ ރީސެޓް އަދިވެސް reset.less އިން ފެނިދާނެ ނަމަވެސް ކުރުކަމާއި ޞައްޙަކަމަށްޓަކައި ގިނަ އުފެއްދުންތަކެއް ނައްތާލާފައިވެއެވެ.
ބޫޓްސްޓްރެޕްގައި ފޯރުކޮށްދީފައިވާ ޑިފޯލްޓް ގްރިޑް ސިސްޓަމްގައި ބޭނުންކުރަނީ 724px، 940px (ރެސްޕޮންސިވް ސީއެސްއެސް ނުހިމެނޭ ޑިފޯލްޓް)، އަދި 1170px ގެ ފުޅާމިނުގައި ރެންޑަރ އައުޓް ކުރާ 12 ކޮލަމް އެވެ. 767px ވިއުޕޯޓްތަކުގެ ތިރީގައި ކޮލަމްތައް ފްލޫޑްވެ ވަރުގަދައަށް ސްޓޭކް ވެއެވެ.
- <div ކްލާސް = "ރޯ" >
- <div ކްލާސް = "ސްޕަން4" > ... </div>
- <div ކްލާސް = "span8" > ... </div>
- </div> އެވެ
މިތަނުގައި ދައްކާފައިވާ ފަދައިން، އަޅުގަނޑުމެންގެ ގްރިޑް ސިސްޓަމްގެ ބައެއްގެ ގޮތުގައި އަޅުގަނޑުމެން ކަނޑައެޅި 12 ފައުންޑޭޝަނަލް ކޮލަމްގެ ތެރެއިން ކޮންމެ ކޮލަމެއް ފުޅާކޮށް، ދެ "ކޮލަމް" އާއެކު އަސާސީ ލޭއައުޓެއް އުފެއްދިދާނެއެވެ.
- <div ކްލާސް = "ރޯ" >
- <div ކްލާސް = "ސްޕަން4" > ... </div>
- <div ކްލާސް = "ސްޕަން4 އޮފްސެޓް4" > ... </div>
- </div> އެވެ
ބޫޓްސްޓްރެޕްގައި ހުންނަ ސްޓޭޓިކް (ނޮން ފްލޫޑް) ގްރިޑް ސިސްޓަމް އާއި އެކު ނެސްޓިންގ އަށް ފަސޭހަވެގެންދެއެވެ. ތިމާގެ ކޮންޓެންޓް ނެސްޓް ކުރުމަށްޓަކައި، ހަމައެކަނި މިހާރު ހުރި ކޮލަމެއްގެ ތެރެއަށް އާ .row
އަދި ސެޓެއްގެ .span*
ކޮލަމްތައް އިތުރުކޮށްލާށެވެ .span*
.
ނެސްޓްކޮށްފައިވާ ރޯތަކުގައި އޭގެ ބެލެނިވެރިޔާގެ ކޮލަމްތަކުގެ އަދަދަށް އިތުރުކުރާ ކޮލަމްތަކުގެ ސެޓެއް ހިމަނަންވާނެއެވެ. މިސާލަކަށް ނެސްޓްކޮށްފައިވާ ދެ .span3
ކޮލަމް އެއް ގެ ތެރޭގައި ބަހައްޓަންވާނެއެވެ .span6
.
- <div ކްލާސް = "ރޯ" >
- <div ކްލާސް = "ސްޕަން6" >
- ލެވެލް 1 ކޮލަމް
- <div ކްލާސް = "ރޯ" >
- <div class = "span3" > ލެވެލް 2 </div>
- <div class = "span3" > ލެވެލް 2 </div>
- </div> އެވެ
- </div> އެވެ
- </div> އެވެ
ފްލޫޑް ގްރިޑް ސިސްޓަމްގައި ފިކްސްޑް ޕިކްސެލްތަކުގެ ބަދަލުގައި ކޮލަމް ވިޑްތްތަކަށް ޕަސެންޓް ބޭނުން ކުރެ އެވެ. އަދި އަޅުގަނޑުމެންގެ ފިކްސްޑް ގްރިޑް ސިސްޓަމާ އެއްގޮތަށް ރެސްޕޮންސިވް ވެރިއޭޝަންތައް ހުރުމުން، ކީ ސްކްރީން ރިޒޮލިއުޝަންތަކާއި ޑިވައިސްތަކަށް އެކަށީގެންވާ ނިސްބަތްތައް ކަށަވަރުކޮށްދެއެވެ.
ކޮންމެ ރޯއެއް ވެސް ފްލޫޑް ކޮށްލާނީ .row
ފަސޭހައިން .row-fluid
. ކޮލަމްތައް ސީދާ އެއްގޮތަކަށް ހުންނައިރު، ފިކްސްޑް އަދި ފްލޫޑް ލޭއައުޓްތަކުގެ މެދުގައި ފްލިޕް ކުރަން ސުޕަ ސްޓްރެއިޓްފޯވާޑް ވެގެންދެއެވެ.
- <div ކްލާސް = "ރޯ-ފްލޫޑް" >
- <div ކްލާސް = "ސްޕަން4" > ... </div>
- <div ކްލާސް = "span8" > ... </div>
- </div> އެވެ
ފްލޫޑް ގްރިޑްސް އާއި އެކު ނެސްޓިންގ އަކީ ތަންކޮޅެއް ތަފާތު ކަމެއް: ނެސްޓް ކުރާ ކޮލަމްތަކުގެ އަދަދު ބެލެނިވެރިޔާއާ އެއްގޮތްވާން ނުޖެހެއެވެ. އޭގެ ބަދަލުގައި ކޮންމެ ރޯއަކުން ބެލެނިވެރި ކޮލަމްގެ %100 ނަގާތީ ކޮންމެ ލެވެލްއެއްގައި ވެސް ތިބާގެ ކޮލަމްތައް ރީސެޓް ކުރެވެއެވެ.
- <div ކްލާސް = "ރޯ-ފްލޫޑް" >
- <div ކްލާސް = "ސްޕަން12" >
- ކޮލަމްގެ ލެވެލް 1
- <div ކްލާސް = "ރޯ-ފްލޫޑް" >
- <div class = "span6" > ލެވެލް 2 </div>
- <div class = "span6" > ލެވެލް 2 </div>
- </div> އެވެ
- </div> އެވެ
- </div> އެވެ
ވެރިއޭބަލް އެވެ | ޑިފޯލްޓް ވެލިއު | ތަފްޞީލު |
---|---|---|
@gridColumns |
12 | ކޮލަމްތަކުގެ އަދަދު |
@gridColumnWidth |
60ޕީއެކްސް އެވެ | ކޮންމެ ކޮލަމެއްގެ ފުޅާމިން |
@gridGutterWidth |
20ޕީއެކްސް އެވެ | ކޮލަމްތަކުގެ މެދުގައި ނެގެޓިވް ޖާގަ |
ބޫޓްސްޓްރެޕްގައި ބިލްޓްކޮށްފައިވަނީ ޑިފޯލްޓް 940px ގްރިޑް ސިސްޓަމް ކަސްޓަމައިޒް ކުރުމަށް ބޭނުންކުރާ އަތްމަތި ދަތި ވެރިއޭބަލްތަކެއް ކަމަށާއި، މިއީ މަތީގައި ލިޔެވިފައިވާ އެއްޗެކެވެ. ގްރިޑަށް ހުރިހާ ވެރިއޭބަލްތަކެއް ރައްކާކުރެވިފައިވަނީ ވެރިއޭބަލްތަކުގައި.less.
ގްރިޑް ބަދަލުކުރުމުގެ މާނައަކީ ތިން @grid*
ވެރިއޭބަލް ބަދަލުކޮށް ބޫޓްސްޓްރެޕް އަލުން ކޮމްޕައިލް ކުރުމެވެ. ވެރިއޭބަލްސް.ލެސް ގައި ގްރިޑް ވެރިއޭބަލްސް ބަދަލުކޮށް ރީކޮމްޕައިލް ކުރުމަށް ލިޔެކިޔުނު ހަތަރު ގޮތްގެ ތެރެއިން އެއް ގޮތް ބޭނުން ކުރާށެވެ . އިތުރު ކޮލަމްތައް އިތުރުކުރަމުންދާނަމަ، grid.less ގައި ހުންނަ މީހުންނަށް ސީއެސްއެސް އިތުރުކުރުން ޔަގީންކުރައްވާށެވެ.
ގްރިޑް ކަސްޓަމައިޒް ކުރުން މަސައްކަތް ކުރަނީ ހަމައެކަނި ޑިފޯލްޓް ލެވެލްގައި ކަމަށްވާ 940px ގްރިޑްގައެވެ. ބޫޓްސްޓްރެޕްގެ ރެސްޕޮންސިވް އެސްޕެކްޓްސް ބެލެހެއްޓުމަށްޓަކައި، ރެސްޕޮންސިވް.ލެސް ގައި ގްރިޑްތައް ވެސް ކަސްޓަމައިޒް ކުރަން ޖެހޭނެ އެވެ.
ޑިފޯލްޓް އަދި ސާދާ 940px ފުޅާ، ސެންޓަރޑް ލޭއައުޓް ގާތްގަނޑަކަށް ކޮންމެ ވެބްސައިޓަކަށް ނުވަތަ ޕޭޖަކަށް ފޯރުކޮށްދެނީ އެއް <div class="container">
.
- <ހަށިގަނޑު> އެވެ
- <div ކްލާސް = "ކޮންޓެއިނަރ" >
- ...
- </div> އެވެ
- </body> އެވެ
<div class="container-fluid">
ފްލެކްސިބަލް ޕޭޖް ސްޓްރަކްޗަރ، މިން- އަދި މެކްސް-ވިޑްތްސް، އަދި ކަނާތްފަރާތުގައިވާ ސައިޑްބާރ އެއް ލިބިގެންދެއެވެ. އެޕްސް އާއި ޑޮކްސް އަށް ވެސް ވަރަށް ރަނގަޅެވެ.
- <div class = "ކޮންޓެއިނަރ-ފްލޫޑް" >
- <div ކްލާސް = "ރޯ-ފްލޫޑް" >
- <div ކްލާސް = "ސްޕަން2" >
- <!--ސައިޑްބާރ ކޮންޓެންޓް-->
- </div> އެވެ
- <div ކްލާސް = "ސްޕަން10" >
- <!--ހަށިގަނޑުގެ ކޮންޓެންޓް-->
- </div> އެވެ
- </div> އެވެ
- </div> އެވެ
މީޑިއާ ކިއުއަރީތަކުން ގިނަ އަދަދެއްގެ ޝަރުތުތަކެއްގެ މައްޗަށް ބިނާކޮށް ކަސްޓަމް ސީއެސްއެސް އަށް ހުއްދަ ދޭ- ނިސްބަތް، ފުޅާމިން، ޑިސްޕްލޭ ވައްތަރު ފަދަ- ނަމަވެސް އާންމުކޮށް ފޯކަސް ކުރަނީ ވަށައިގެން min-width
އަދި max-width
.
މީޑިއާ ސުވާލުތައް ޒިންމާދާރުކަމާއެކު އަދި ހަމައެކަނި މޯބައިލް އޯޑިއަންސަށް ފެށުމެއްގެ ގޮތުގައި ބޭނުން ކުރާށެވެ. ބޮޑެތި މަޝްރޫޢުތަކަށް، މީޑިއާ ކިއުއަރީތަކުގެ ފަށަލަތަކަށް ނޫން، ޚާއްޞަ ކޯޑް ބޭސްތަކަށް ވިސްނާށެވެ.
އެކި ޑިވައިސްތަކާއި ސްކްރީން ރިޒޮލިއުޝަންތަކުގައި ތިބާގެ ޕްރޮޖެކްޓްތައް މާ އެކަށީގެންވާ ގޮތަށް ހެދުމަށް އެހީތެރިވުމަށްޓަކައި އެއް ފައިލެއްގައި ހުންނަ އަތްމަތި ދަތި މީޑިއާ ކިއުއަރީތަކެއް ބޫޓްސްޓްރަޕް ސަޕޯޓް ކުރެއެވެ. މިއީ ހިމެނޭ ކަންތައްތަކެވެ.
ލޭބަލް | ލޭއައުޓް ފުޅާމިން | ކޮލަމް ފުޅާމިން | ގަޓަރުގެ ފުޅާމިން |
---|---|---|---|
ސްމާޓްފޯނުތަކެވެ | 480px އަދި އެއަށްވުރެ ދަށުގައެވެ | ފްލޫޑް ކޮލަމްތައް، ވަކި ފުޅާމިންތަކެއް ނެތެވެ | |
ސްމާޓްފޯނުން ޓެބްލެޓްތަކަށް | 767px އަދި އެއަށްވުރެ ދަށުގައެވެ | ފްލޫޑް ކޮލަމްތައް، ވަކި ފުޅާމިންތަކެއް ނެތެވެ | |
ޕޯޓްރެއިޓް ޓެބްލެޓްތަކެވެ | 768px އާއި އެއަށްވުރެ މަތީގެ އެއްޗެކެވެ | 42ޕީއެކްސް އެވެ | 20ޕީއެކްސް އެވެ |
ޑީފޯލްޓް | 980px އާއި މަތީގެ އެވެ | 60ޕީއެކްސް އެވެ | 20ޕީއެކްސް އެވެ |
ބޮޑު ޑިސްޕްލޭއެކެވެ | 1200px އާއި މަތީގެ އެވެ | 70ޕީއެކްސް އެވެ | 30ޕީއެކްސް އެވެ |
ޑިވައިސްތަކުން ޖަވާބުދާރީވާ ޞަފްޙާތައް ރަނގަޅަށް ދައްކާކަން ކަށަވަރުކުރުމަށްޓަކައި، ވިއުޕޯޓް މެޓާ ޓެގް ހިމަނާށެވެ.
- <meta name = "ވިއުޕޯޓް" ކޮންޓެންޓް = "ވިޑްތް=ޑިވައިސް-ވިޑްތް، އިންޓިޝިއަލް-ސްކޭލް=1.0" >
ބޫޓްސްޓްރެޕްގައި އޮޓޮމެޓިކުން މި މީޑިއާ ކިއުއަރީތައް ނުހިމެނޭ ނަމަވެސް އެކަންކަން ވިސްނައި އިތުރުކުރުމަކީ ވަރަށް ފަސޭހަ އަދި އެންމެ ކުޑަމިނުން ސެޓަޕް ކުރަންޖެހޭ ކަމެކެވެ. ބޫޓްސްޓްރެޕްގެ ރެސްޕޮންސިވް ފީޗާސްތައް ހިމަނައިދިނުމަށް ތިބާއަށް މަދު ގޮތްތަކެއް އެބަހުއްޓެވެ:
ހަމައެކަނި ހިމަނާފައި ނުވަނީ ކީއްވެގެން ހެއްޔެވެ؟ ތެދު ބުނާނަމަ ހުރިހާ ކަމެއް ވެސް ޖަވާބުދާރީވާން ނުޖެހެ އެވެ. މި ފީޗާ ނައްތާލުމަށް ޑިވެލޮޕަރުންނަށް ހިތްވަރު ދިނުމުގެ ބަދަލުގައި، އަޅުގަނޑުމެންނަށް އެންމެ ރަނގަޅީ މި ފީޗާ އެނެބަލް ކުރުމެވެ.
- /* ލޭންޑްސްކޭޕް ފޯނުތަކާއި ޑައުން */
- @މީޑިއާ ( މެކްސް - ވިޑްތް : 480px ) { ... }
- /* ލޭންޑްސްކޭޕް ފޯނުން ޕޯޓްރެއިޓް ޓެބްލެޓަށް */
- @މީޑިއާ ( މެކްސް - ވިޑްތް : 767px ) { ... }
- /* ޕޯޓްރެއިޓް ޓެބްލެޓް ލޭންޑްސްކޭޕް އަދި ޑެސްކްޓޮޕް އަށް */
- @media ( މިން - ވިޑްތް : 768px ) އަދި ( މެކްސް - ވިޑްތް : 979px ) { ... }
- /* ބޮޑު ޑެސްކްޓޮޕް */
- @މީޑިއާ ( މިން - ވިޑްތް : 1200px ) { ... }
މޯބައިލް ފްރެންޑްލީ ޑިވެލޮޕްމަންޓް އަވަހަށް ހޯދުމަށްޓަކައި، ޑިވައިސް އަށް ބަލާފައި ކޮންޓެންޓް ދައްކާ ފޮރުވުމަށް މި އަސާސީ ޔުޓިލިޓީ ކްލާސްތައް ބޭނުން ކުރާށެވެ.
ލިމިޓެޑް އުސޫލުން ބޭނުންކޮށް އެއް ސައިޓެއްގެ މުޅިން ތަފާތު ވަރޝަންތައް އުފެއްދުމުން ދުރުހެލިވާށެވެ. އޭގެ ބަދަލުގައި ކޮންމެ ޑިވައިސްއެއްގެ ޕްރެޒެންޓޭޝަން ފުރިހަމަ ކުރުމަށް އެތަކެތި ބޭނުން ކުރާށެވެ.
މިސާލަކަށް <select>
މޯބައިލް ލޭއައުޓްތަކުގައި nav އަށް އެލިމެންޓެއް ދައްކާފާނެ ނަމަވެސް ޓެބްލެޓް ނުވަތަ ޑެސްކްޓޮޕްގައި ނުދައްކާފާނެއެވެ.
މިތަނުގައި ދައްކާފައިވަނީ އަޅުގަނޑުމެން ސަޕޯޓްކުރާ ކްލާސްތަކާއި، ދީފައިވާ މީޑިއާ ކިއުރީ ލޭއައުޓަކަށް (ޑިވައިސް އިން ލޭބަލްކޮށްފައިވާ) އެ ކްލާސްތަކުގެ އަސަރުގެ ތާވަލެކެވެ. އެއީ responsive.less
.
ކްލާސް | ފޯނުތަކެވެ480px އަދި އެއަށްވުރެ ދަށުގައެވެ | ޓެބްލެޓްތަކެވެ767px އަދި އެއަށްވުރެ ދަށުގައެވެ | ޑެސްކްޓޮޕްތަކެވެ768px އާއި އެއަށްވުރެ މަތީގެ އެއްޗެކެވެ |
---|---|---|---|
.visible-phone |
ފެންނަން ހުރެއެވެ | ފޮރުވިފައި | ފޮރުވިފައި |
.visible-tablet |
ފޮރުވިފައި | ފެންނަން ހުރެއެވެ | ފޮރުވިފައި |
.visible-desktop |
ފޮރުވިފައި | ފޮރުވިފައި | ފެންނަން ހުރެއެވެ |
.hidden-phone |
ފޮރުވިފައި | ފެންނަން ހުރެއެވެ | ފެންނަން ހުރެއެވެ |
.hidden-tablet |
ފެންނަން ހުރެއެވެ | ފޮރުވިފައި | ފެންނަން ހުރެއެވެ |
.hidden-desktop |
ފެންނަން ހުރެއެވެ | ފެންނަން ހުރެއެވެ | ފޮރުވިފައި |
މަތީގައިވާ ކްލާސްތައް ޓެސްޓް ކުރުމަށްޓަކައި ބްރައުޒާގެ ސައިޒު ބަދަލުކުރުން ނުވަތަ އެކި ޑިވައިސްތަކުގައި ލޯޑްކުރުން.
ފެހި ކުލައިގެ ޗެކްމާކްސް އިން ދައްކަނީ މިހާރު ތިބާގެ ވިއުޕޯޓުން ކްލާސް ފެންނަ ކަމެވެ.
މިތަނުގައި، ފެހި ކުލައިގެ ޗެކްމާކްތަކުން ދައްކާ ގޮތުގައި މިހާރު ތިބާގެ ވިއުޕޯޓުގައި ކްލާސް ފޮރުވިފައިވާ ކަމެވެ.