⊗mkPmLtMn 241 of 250 menu

Kuunda Menyu kwa CSS

Katika somo hili tutafanya mazoezi ya kuunda menyu za tovuti. Hebu kwa mfano tufanye menyu ifuatayo:

Kwanza tunahitaji kutengeneza sehemu ya HTML. Tutengeneze div, na kuweka viungo ndani vyya menyu yetu:

<div id="menu"> <a href="#">link text 1</a> <a href="#">link text 2</a> <a href="#">link text 3</a> <a href="#">link text 4</a> <a href="#">link text 5</a> </div>

Kama unavyoona kwenye kioleza, moja ya viungo vya menyu inatambulishwa. Inaashiria kwamba tupo kwenye ukurasa wa tovuti unaofanana na kipengele hicho cha menyu. Kurasa kama hizi huwekewa alama kwa kutumia kitambulisho active:

<div id="menu"> <a href="#">link text 1</a> <a href="#" class="active">link text 2</a> <a href="#">link text 3</a> <a href="#">link text 4</a> <a href="#">link text 5</a> </div>

Sasa hebu tuweke viungo vyetu kwa mstari mmoja:

#menu { display: flex; }

Tuandike mitindo ya viungo vyetu:

#menu a { margin-right: 5px; padding: 10px; font: 15px Arial; text-decoration: none; color: #1437AD; border: 1px solid #1437AD; background-color: white; }

Tufanye mwitikio wa viungo unapoelekezwa:

#menu a:hover { color: blue; border: 1px solid blue; background-color: #F5F6FA; }

Muonekano wa kiungo active unafanana na ule wa kiungo unapoelekezwa. Hebu tuunganishe mitindo hii pamoja:

#menu a:hover, #menu a.active { color: blue; border: 1px solid blue; background-color: #F5F6FA; }

Tukusanye msimbo pamoja na tutapata msimbo wa menyu yetu:

<div id="menu"> <a href="#">link text 1</a> <a href="#" class="active">link text 2</a> <a href="#">link text 3</a> <a href="#">link text 4</a> <a href="#">link text 5</a> </div> #menu { display: flex; } #menu a { margin-right: 5px; padding: 10px; font: 15px Arial; text-decoration: none; color: #1437AD; border: 1px solid #1437AD; background-color: white; } #menu a:hover, #menu a.active { color: blue; border: 1px solid blue; background-color: #F5F6FA; }
Kiswahili
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Tunatumia kuki kwa ajili ya uendeshaji wa tovuti, uchambuzi na ubinafsishaji. Usindikaji wa data unafanyika kulingana na Sera ya Faragha.
kubali yote sanidi kataa