Azi este Duminica, 13 de Aprilie.2017

cu reduceri

Efect - Navigare cu cercuri


efect navigare cu cercuriEfectul de navigare Cercul cu CSS3 este o ideea buna folosita de tympanus.net si care se poate aplica unui slider de imagini, dar pentru a nu complica lucrurile foarte mult, sa vedem cum se genereaza acest efect in mod obisnuit.

Trucul este bazat pe tag-uri adaugate in link, astfel putand fi controlat individual:
<a class="circulo" href="javascpit:void(0);">
<span style="background-image: url(IMAGINE_VIZIBILA);"></span>
<div style="background-image:url(IMAGINE_ASCUNSA);"></div>
</a>
Link-urile sunt prezentate ca cercuri mici, trecerea cursorul (mousul) peste ele mareste si afiseaza o a doua imagine, vezi exemplul de mai jos:















Si, bineinteles, totul depinde de CSS; - Mergi la Desing --> Editati HTML si urmatorul cod css se adauga inaint
<style>
/*link-urile pot avea orice dimensiune */
a.circulo {
display: inline-block;
height: 46px;
position: relative;
width: 75px;
}
/* la etiqueta SPAN contine imaginea vizibila */
a.circulo span {
background: #00BE98 url() no-repeat 50% 50%; /* imaginea este un fundal */
display: block;
cursor: pointer;
/* dimensiunea imagini */
height: 46px;
width: 46px;
border-radius: 23px; /* se vede ca un cerc cu diamentrul jumatate din marime */
/* pozitie absoluta in centru */
position: absolute;
top: 50%;
left: 50%;
/* punem margini negative sus si la stanga pentru centrare */
margin: -23px 0 0 -23px;
/* animatie */
-moz-transition: all 0.4s ease;
-webkit-transition: all 0.4s ease;
-o-transition: all 0.4s ease;
transition: all 0.4s ease;
}
/* imagine ascunsaa */
a.circulo div {
background: transparent url() no-repeat center center;
height: 0;
left: 50%;
margin: 0;
overflow: hidden;
position: absolute;
top: 50%;
width: 0;
z-index: 100;
-moz-transition: all 0.2s ease-out;
-webkit-transition: all 0.2s ease-out;
-o-transition: all 0.2s ease-out;
transition: all 0.2s ease-out;
}
/* trece cursorul pe deasupra imagini */
/* la etiqueta SPAN se "mareste" */
a.circulo:hover span {
border-radius: 75px;
height: 150px;
margin: -75px 0 0 -75px;
opacity: 0.6;
width: 150px;
}
/* tag-ul DIV se face vizibil */
a.circulo:hover div {
border-radius: 75px;
height: 150px;
margin: -75px 0 0 -75px;
width: 150px;
}
</style>
Salveaza modificarile si deja ai instalat un efect interesant pentru un slide de imagini.

Related Posts:

  • Cautare cu efect!Acest lucru de a folosi jQuery este foarte usor, desi pe mine nu ma convinge, stiu ca este noua moda, dar îmi place să contrazic şi să caute alternative la bibliotecile de scripting, care sunt confortabile, dar, stiti ca un s… Read More
  • Efecte acordeonUn efect foarte interesant de acordeon pe verticala (vezi aici acelasi efec dar pe orizontala)Ori de cate ori efectuam orice actiune pe o eticheta si dam clic pe ea pentru a interactiona, doar cu CSS nu este suficient, avem n… Read More
  • Animatie - Exemplu de acordeon cu CSSAcest exemplu de acordeon create numai cu CSS si care lucreaza în mod normal, în orice browser, dar este pregatit sa functioneze corect în Chrome, Opera şi Firefox 4.Exemplu acordeon orizontal este cel care se potriveste cel … Read More
  • Meniu vertical - clase CSSAdaug 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… Read More
  • Meniu expandabil 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… Read More

0 comentarios:

Trimiteți un comentariu

Bine ai venit!
In continuare poti lasa mesajul tau.

Multumesc