Azi este Sambata, 26 de Aprilie.2017

cu reduceri

Efectele originale folosind CSS

Posibilităţile de folosire CSS3 încep să fie aplicate din ce in ce mai mult şi într-un fel, sunt infinite. Opţiunile sunt numeroase şi, în general, destul de simplu de aplicat.

Aici, voi prezenta un exemplu, dar restul pot fi vizualizate în demo on-line sau descărcate direct pe PC.

Toate au o structură similară în cadrul unui DIV cu anumite clase CSS (viev), se adaugă o imagine a cărei dimensiune defineşte restul proprietăţilor şi apoi un alt DIV va rămâne ascuns (mask), şi al cărui conţinut poate fi variabil.

<div class="view">
<img src="URL_IMAGEN" />
<div class="mask">
<h4> Titlu </h4>
<p> Text descriere </p>
<a href="#" class="info"> Citeste mai departe </a>
</div>
</div>


Evident, CSS este ceea ce contează şi este ... lung, deoarece, din păcate, se repetă multe proprietăţi pe care browsere, încă nu s-au decis să le unifice.

<style>
.view { /* DIV principal care are aceias dimensiune ca si imaginea utilizata, in acest caz este de 420x300 */
border: 10px solid #FFF;
cursor: pointer;
height: 300px;
margin: 0 auto;
overflow: hidden;
position: relative;
text-align: center;
width: 420px;
}
.view img { /* imagine */
display: block;
position: relative;
-moz-transition: all 0.5s ease-out;
-webkit-transition: all 0.5s ease-out;
-o-transition: all 0.5s ease-out;
transition: all 0.5s ease-out;
opacity: 1;
filter: alpha(opacity=100);
}
.view:hover img { /* se anima cant trece mouseul peste imagine */
-moz-transform: rotate(720deg) scale(0);
-webkit-transform: rotate(720deg) scale(0);
-o-transform: rotate(720deg) scale(0);
-ms-transform: rotate(720deg) scale(0);
transform: rotate(720deg) scale(0);
opacity: 0;
filter: alpha(opacity=0);
}
.view .mask { /* DIV ascuns cu textul */
background-color: #ABC;
height: 300px;
left: 0;
position: absolute;
overflow: hidden;
top: 0;
width: 420px;
-moz-transform: rotate(0deg) scale(1);
-webkit-transform: rotate(0deg) scale(1);
-o-transform: rotate(0deg) scale(1);
-ms-transform: rotate(0deg) scale(1);
transform: rotate(0deg) scale(1);
-moz-transition: all 0.3s ease-out;
-webkit-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
opacity: 0;
filter: alpha(opacity=0);
}
.view:hover .mask { /* */
-moz-transform: translateY(0px) rotate(0deg);
-webkit-transform: translateY(0px) rotate(0deg);
-o-transform: translateY(0px) rotate(0deg);
-ms-transform: translateY(0px) rotate(0deg);
transform: translateY(0px) rotate(0deg);
-moz-transition-delay: 0.4s;
-webkit-transition-delay: 0.4s;
-o-transition-delay: 0.4s;
transition-delay: 0.4s;
opacity: 1;
filter: alpha(opacity=100);
}
.view h4 { /* titlul care ramane ascuns */
background-color: rgba(255, 255, 255, 0.5);
color: #FFF;
text-align: center;
position: relative;
font-family: Georgia;
font-size: 20px;
margin: 20px 0 0 0;
padding: 5px 0;
text-shadow: 0 3px 1px #000;
-moz-transform: translateY(-200px);
-webkit-transform: translateY(-200px);
-o-transform: translateY(-200px);
-ms-transform: translateY(-200px);
transform: translateY(-200px);
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.view:hover h4 { /* apare titlul */
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-moz-transition-delay: 0.7s;
-webkit-transition-delay: 0.7s;
-o-transition-delay: 0.7s;
transition-delay: 0.7s;
}
.view p { /* textul care ramane ascuns */
color: #000;
font-family: Tahoma;
font-size: 13px;
margin: 0;
padding: 15px;
position: relative;
text-align: center;
text-shadow: 1px 1px 1px #FFF;
-moz-transform: translateY(-200px);
-webkit-transform: translateY(-200px);
-o-transform: translateY(-200px);
-ms-transform: translateY(-200px);
transform: translateY(-200px);
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.view:hover p { /* apare textul */
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-moz-transition-delay: 0.6s;
-webkit-transition-delay: 0.6s;
-o-transition-delay: 0.6s;
transition-delay: 0.6s;
}
.view a.info { /* link-ul care ramane ascuns */
background-color: #456;
border-radius: 5px;
box-shadow: 0 0 2px #FFF, 0 0 5px #FFF inset;
color: #FFF;
display: inline-block;
padding: 7px 14px;
text-decoration: none;
-moz-transform: translateY(-200px);
-webkit-transform: translateY(-200px);
-o-transform: translateY(-200px);
-ms-transform: translateY(-200px);
transform: translateY(-200px);
-moz-transition: all 0.2s ease-in-out;
-webkit-transition: all 0.2s ease-in-out;
-o-transition: all 0.2s ease-in-out;
transition: all 0.2s ease-in-out;
}
.view a.info:hover {
box-shadow: 0 0 5px #FFF;
}
.view:hover a.info { /* apare link-ul */
-moz-transform: translateY(0px);
-webkit-transform: translateY(0px);
-o-transform: translateY(0px);
-ms-transform: translateY(0px);
transform: translateY(0px);
-moz-transition-delay: 0.5s;
-webkit-transition-delay: 0.5s;
-o-transition-delay: 0.5s;
transition-delay: 0.5s;
}
</style>





Castiga bani cu INFINI


Infini Global Network este un concept pe care il poti folosi pentru a-ti crea bunastarea si confortul la care visezi utilizand puterea combinatiei network-marketing si internet. Comunitatea Infini Global Network este o afacere ce mi s-a parut a fi o oportunitate exceptionala.


Citeste mai departe

Related Posts:

  • Meniu orizontal simplu cu stilul CSSUn meniu este o piesa importanta intr-un blog pentru ca ne ajuta sa punem ordine in continutul lui. Un meniu creat cu CSS este mai usor de adaugat pe un blog decat un meniu creat cu un script.HOMEEnlace-1Enlace-2Enlace-3Enlac… Read More
  • Meniu orizontal in culori cu CSSUn interesant meniu orizontal in culori adaptat pentru blogger realizat cu CSS.Mai jos este doar o imagine dar il poti vedea cum apare instalat pe blog in exemplul urmator: click aiciCum se instaleaza acest meniu?Mergi la Asp… Read More
  • Butoane cu CSS3 pentru blogAceasta este o alta forma de a construi butoane fara imagini,folosind umbre si alte efecte cu CSS3,adevarat cu cateva limite, dar functionand cu orice browser.mergi la Aspect -- Editere HTML/Javascript si inainte de linia ]]&… Read More
  • Selectioneaza, copiaza si lipeste un text!In orice browser se poate copia un text ,un link sau o imagine.Daca pe blog-ul tau folosesti anumite (coduri,linck-uri sau texte) si doresti sa fie usor de selectionat si copiat poti folosi urmatoarea metoda foarte simpa si u… Read More
  • Icoane sociale efect zoom cu CSSPutem transforma proprietăţile unor imagini într-o varietate de moduri, folosind doar CSS. CSS este folosit pentru a transforma diferite forme de imagini cum ar fi: patrate, cercuri, triunghiuri sau chiar un element de conţin… Read More

4 comentarios:

  1. Salut, sunt cam incepator in chestiile astea...cu CSS ma descurc, insa nu prea stiu unde se pun div-urile, in ce fisiere PHP.

    RăspundețiȘtergere
  2. Salut acest cod CSS, nu se poate folosi in sabloane Wordpress, functioneaza numai intr-un sablon blogspot.

    RăspundețiȘtergere
  3. Oare??!.....http://extrempc.com/rocketdock-v1-3-5/

    RăspundețiȘtergere

Bine ai venit!
In continuare poti lasa mesajul tau.

Multumesc