2017

cu reduceri
Se afișează postările cu eticheta meniu vertical. Afișați toate postările
Se afișează postările cu eticheta meniu vertical. Afișați toate postările

Meniu expandabil cu CSS

meniu cu cssDaca as spune ca tranziţiile folosesc pentru orice, este o exagerare, dar ... foloseste pentru aproape orice. De data aceasta, sa vedem modul în care acestea ar putea fi aplicate pentru a crea meniuri expandabile.

Cred că HTML este un dreptunghi în care adaugam o lista ordonata a cărei clasa este vizibil şi în interiorul adaugam a doua lista, cu o clasa invizibila:

Cod HTML
<div id="demomenu">
<ul class="visiblela">
<li>Acasa <ul class="novisible">
<li><a href="#">Tema 1</a></li>
<li><a href="#">Tema 2</a></li>
<li><a href="#">Tema 3</a></li>
<li><a href="#">Tema 4</a></li>
<li><a href="#">Tema 5</a></li>
</ul>
</ul>
</div>

si CSS
<style>

/* reguli generale */
#demomenu { /* ACESTA ESTE DREPTUNGHIUL CARE CONTINE TOT */
margin: 0 auto 50px;
position: relative; /* ozitionare de forma relativa */
width: 200px; /* definim latimea */
z-index: 100;
}
#demomenu ul {
list-style-type: none;
margin: 0;
padding: 0;
}
#demomenu li { list-style-type: none; }
#demomenu a { /* se stabileste propietatea text de legatura linck */
color: #456;
font-size: 17px;
text-decoration: none;
text-shadow: 1px 1px 1px #FFF;
}
#demomenu a:hover { color: #000; }

/* aceasta este linia vizibila */
#demomenu .visible {
background-color: #456;
border: 2px solid #ABC;
border-radius: 4px;
box-shadow: 0 0 5px #FFF inset;
cursor: pointer;
padding: 5px 0;
text-align: center;
display: block;
position: absolute;
width: 200px;
}
#demomenu ul.visible li {
color: #EEEEEE;
font-family: Tahoma;
font-size: 24px;
text-shadow: 1px 1px 1px #000;
}

/* fiecare linie ce ramane invizibila */
#demomenu ul.visible ul li {
background-color: #ABC;
border-top: 2px solid #456;
padding: 0 0 5px;
/* aceasta tranzatie afecteaza culoarea de fond de la fiecare tema */
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
}

/* lista ascunsa */
#demomenu .novisible {
display: block;
padding: 0 10px;
position: relative;
top: 10px;
height: 0;
overflow: hidden;
-moz-transition: all 1s;
-webkit-transition: all 1s;
-o-transition: all 1s;
transition: all 1s;
}

/* schimba culoarea de fond */
#demomenu ul.visible ul li:hover { background-color: #CDE; }

#demomenu ul.visible:hover .novisible { height: 200px; }

</style>

Un exemplu de meniu click aici


Meniu vertical - clase CSS

Adaug azi un nou meniu vertical folosind clase CSS, acesta utilizeaza o imagine de fond unica pentru a realiza 3 efecte diferite.

Pentru incorporarea lui intr-un blog se respecta urmatori pasi:

1. Copiaeza urmatoarea imagine in PC-ul tau, o gazduiesti intr-un servidor de imagini care iti ofera url-ul de la imagine.


2. Mergi la Desing --> Editati HTML , cu ajutorul tastelor Control + F cauta urmatoarea linie ]]></b:skin> si exact deasupra ei adauga urmatorul cod clase CSS:
<style type="text/css">

/*Credits: Dynamic Drive CSS Library */
/*URL: http://www.dynamicdrive.com/style/ */

.arrowgreen{
width: 180px; /*width of menu*/
border-style: solid solid none solid;
border-color: #94AA74;
border-size: 0px;
border-width: 0px;
}

.arrowgreen ul{
list-style-type: none;
margin: 0;
padding: 0;
}

.arrowgreen li a{
font: bold 12px Verdana, Arial, Helvetica, sans-serif;
display: block;
background: transparent url(url_imagine) 100% 0;
height: 24px; /*Set to height of bg image- padding within link (ie: 32px - 4px - 4px)*/
padding: 4px 0 4px 10px;
line-height: 24px; /*Set line-height of bg image- padding within link (ie: 32px - 4px - 4px)*/
text-decoration: none;
}

.arrowgreen li a:link, .arrowgreen li a:visited {
color: #5E7830;
}

.arrowgreen li a:hover{
color: #26370A;
background-position: 100% -32px;
}


.arrowgreen li a.selected{
color: #26370A;
background-position: 100% -64px;
}

</style>
Inlocuieste url_imagine cu url-ul imagini gazguite. Salveaza modificarile si mergi la ultimul pas:

3. Deschde un nou gadget HTML/Javascript si adauga urmatorul cod html:
<div class="arrowgreen">
<ul>
<li><a href="url_link" >Home</a></li>
<li><a href="url_link" >CSS Library</a></li>
<li><a href="url_link" >DD Whois</a></li>
<li><a href="url_link" >Forums</a></li>
<li><a href="url_link" >Webmaster Tools</a></li>
<li><a href="url_link" >JavaScript</a></li>
</ul>
</div>
Inlocuieste ce este in culoare rosie cu url-ul paginilor care doresti sa apara si ce este de culoare albastra inlocueste cu descrierea sau titlul fiecarei pagini.

Un exemplu al acestui meniu vertical il gasesti pe blogul meu de proba clik aici

Un alt model de meniu vertical pentru blogger

In urma unor intrebari primite in legatura cu un alt model de meniu vertical diferit, ce poarta denumirea de "drop-down" voi explica cum se poate realiza pe un blog.

Mergi la Aspect -->Pune cod urmator într-un obiect gadget HTMLJavascript:
<select onchange="if(options[selectedIndex].value){location = options[selectedIndex].value}" class="combobox" name="SiteMap" size="1">
<option selected/>TITLU
<option value="URL DE LA PAGINA"/>TITLU DE LA PAGINA 1
<option value="URL DE LA PAGINA"/>TITLU DE LA PAGINA 2
<option value="URL DE LA PAGINA"/>TITLU DE LA PAGINA 3
<option value="URL DE LA PAGINA"/>TITLU DE LA PAGINA 4
<option value="URL DE LA PAGINA"/>TITLU DE LA PAGINA 5
</select>
si rezultatul este acesta:



Vei schimba url_de la pagina si titlu_de_la_pagina cu cele care doresi sa-ti apara in meniu.

Un alt meniu drop-down cu obtiunea "Du-Te"
<script language="JavaScript">
function Ir_amigos(form) {var myindex=form.dest.selectedIndex
window.open(form.dest.options[myindex].value, target="_parent", "toolbar=yes,scrollbars=yes,location=yes"); }
</script>
<form name="mis_enlaces">
<select name="dest" class="combobox" SIZE=1>
<option class="amarillo" selected value="">BLOGS PRIETENI
<option class="rojo" value="URL DE LA PAGINA">LINK1
<option class="azul" value="URL DE LA PAGINA">LINK2
<option class="verde" value="URL DE LA PAGINA">LINK3
</select><input type="button" value="Du-Te" onClick="Du-Te(this.form)">
</form>
si rezultatul este:

Jazy Css Meniu Vertical



Un frumos meniu vertical cu efect hover ce se poate adauga pe bara laterala stanga sau dreapta a blogului nostru.
Acum vom vedea care sunt pasii de urmat pentru a inserta acest meniu pe blog; in primul rand va trebui sa gazduim urmatoarele 2 imagini intr-un servidor, eu folosesc Imageshack sau orice alt servitor de gazduire imaginie.



Imagine 1. Imagine 2.

Mergem la Aspect --> Editare HTML si cu ajutorul CTRL+F cautam linia ]]></b:skin> exact deasupra ei adaugam urmatorul cog html:

#gpmenu{
background:#fff;
width:140px;
}
#gpmenu ul{
list-style:none;
}
#gpmenu li{
list-style:none;
margin:3px 0;
}
#gpmenu li a{
list-style:none;
background:#8faf39 url(aici-url-imagine 1) no-repeat;
color:#fff;
text-transform:uppercase;
font-size:11px;
font-weight:bold;
text-decoration:none;
display:block;
height:35px;
line-height:35px;
padding:0 0 0 20px;
}
#gpmenu li a:hover{
background:#da4a70 url(aici-url-imagine 2) no-repeat;
color:#fff;
text-decoration:none;
}
}

Se inlocuieste (aici-url-imagine 1) si (aici-url-imagine 2) cu url-ul celor doua imagini de mai sus.
Salvezi modificarile si trecem la ultimul pas insertarea meniului in bara laterala.

Ne intoarcem la Aspect si deschidem un element HTML/Javascript unde vom adauga urmatorul cod:
<ul id="gpmenu">
<li><span><a href="URL-LINK">Home</a></span></li><li><span><a href="URL-LINK">Profil</a></span></li><li><span><a href="URL-LINK">Contact</a></span></li><li><span><a href="URL-LINK">Feed</a></span></li>
</ul>
Se inlocuieste "URL-LINK" cu url-ul pagini care doresti sa apara in meniu , salvezi modificarile si gata ai pe blog instalat un frumos meniu vertical. Daca doresti un meniu flotant il vei gasi aici Dynamic Drive.

Meniu vertical animat pentru blog




Intr-un post anterior prezentam un model de meniu vertical foarte usor de instalar pe un blog sau site. Azi va prezint un alt meniu interesant in felul sau, este un meniu animat,care la trecerea mausului peste el fiecare parte din el se deplaseaza.Il poti folosi in partea stanga sau dreapta a blogului tau.


Pentru inceput mergem la Aspect ---> Editare HTML/Javascript si exact inainte de linia ]]></b:skin> adaugam urmatorul cod:

Stil CSS
/* LIST #8 */
#list8 { }
#list8 ul { list-style:none; }

#list8 ul li { font-family:Georgia,serif,Times; font-size:18px; }
#list8 ul li a { display:block; width:160px; height:28px; background-color:#333; border-left:5px solid #222; border-right:5px solid #222; padding-left:10px;

text-decoration:none; color:#bfe1f1; }
#list8 ul li a:hover { -moz-transform:rotate(-5deg); -moz-box-shadow:10px 10px 20px #000000;
-webkit-transform:rotate(-5deg); -webkit-box-shadow:10px 10px 20px #000000;

transform:rotate(-5deg); box-shadow:10px 10px 20px #000000; }

Salveaza modificarile si acum copieaza codul html de mai jos si il instalezi in zona in care vrei sa-ti apara meniul pe blog (dreapta sau stanga)

cod HTML
<div id="list8">
<ul>
<li><a href="url">Home</a></li>
<li><a href="url">Blog</a></li>
<li><a href="url">About</a></li>
<li><a href="url">Contact</a></li>
</ul>
</div>
Vei inlocui "url" cu url-ul care doresti sa apara si deasemenea descrierea.
Salveaza modificarea si asta este tot ai un meniu animat instalat.

Meniu vertical pentru blog sau site web


Pentru blogul tau un meniu vertical este bine venit dintr-un motiv bine cunoscut acela de a usura navegarea pe site a vizitatorilor. Meniul il poti plasa atat in partea stanga cat si in partea dreapta a pagini principale.

Copiaza codul html si punel unde doresti pe blog nu uita ca trebuie facute unel modificari,explicatiile le gasesti mai jos.


<div id="meniu vertical">
<ul id="menuv">
<li><a href="url blog">Home</a></li>
<li><a href="url blog">Informatii</a></li>
<li><a href="url blog">Site Web</a></li>
<li><a href="url blog">Contact</a></li>
</ul>
</div>
<style type="text/css">
#menuv {
float:left;
}
#menuv li {
background: url(http://i825.photobucket.com/albums/zz180/latrucoteca/Degradadomini2.png);
margin:6px;
padding:3px;
border:1px solid #08088A;
width: 150px;
text-align:center;
font-family: Segoe UI, Arial;
font-size: 14px;
}
#menuv li:hover {
background: url(http://i825.photobucket.com/albums/zz180/latrucoteca/Degradadomini2.png);
border:1px solid #08088A;
filter:alpha(opacity=80);
-moz-opacity: 0.8;
opacity: 0.8;
-khtml-opacity: 0.8;
}
#menuv a:hover {
color: #ffffff;
text-decoration: none;
font-weight: bold;
}
#menuv a {
color: #ffffff;
</style>

Acum trecuie schimbate cateva date in cod: in spatiul cu rosu url blog treci url-ul blogului sau pagini web, in spatiul cu albastru treci titlul care te intereseaza.

Daca mai doresti sa adaugi alte lini la meniul vertical o poti face adaugand aceasta linie de cod:

<li><a href="url blog">Titlu</a></li>

Asta este tot.
Lasa un comentariu.