Jump to content

SUBIECTE NOI
« 1 / 5 »
RSS
Asus ROG - Probleme mari wi-fi

Recomandare Apartament

reparatie zgarietura bara spate

Lipire XPS de hidroizolație ...
 Detectare dispozitiv de ascultare...

Detectare posibile dispozitive de...

suport/cutie fixare SSD in locul ...

Popcorn stradal
 De ce ard asa de violent masinile...

Sfat achizitie bicicleta MTB

Imi tot apare ipconfig

Degresant auto eficient
 Pistol care sa pulverizeze vopsea...

Cursuri inot apa netratata

Telefoane vechi, fixe si mobile c...

Sa desparțim cuvintele in cuvinte
 

CSS Transition nu functioneaza in Firefox si IE 10

- - - - -
  • Please log in to reply
11 replies to this topic

#1
Alexandrwc

Alexandrwc

    Junior Member

  • Grup: Members
  • Posts: 52
  • Înscris: 19.06.2013
Salutare, am urmatorul cod care merge in Chrome:

.generatoare {
float: left;
position: relative;
width: 225px;
height: 155px;
border-top: #bb2921 2px solid;
background: url('../images/produse/generatoare.png') no-repeat top left;
transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
}

.generatoare:hover {
background: url('../images/produse/generatoare-h.png') no-repeat top left;
transition: 0.3s;
-moz-transition: 0.3s;
-ms-transition: 0.3s;
}


Problema este ca merge DOAR in Chrome (nu am incercat Opera), in Firefox sau Internet Explorer nu da nici un semn de funtionalitate.
Are cineva idee care ar fi problema?

Edited by Alexandrwc, 03 July 2013 - 09:28.


#2
DarkAngelBv

DarkAngelBv

    === Proud owner of === ++++ Audi & Opel ++++

  • Grup: Senior Members
  • Posts: 12,747
  • Înscris: 24.03.2006
Pai cum  ar putea sa mearga daca nu ai pus si ce tip de tranzitie sa faca?
http://www.w3schools...transitions.asp

#3
Alexandrwc

Alexandrwc

    Junior Member

  • Grup: Members
  • Posts: 52
  • Înscris: 19.06.2013
Tipul tranzitiei gen transition: background 0.3s; nu este necesar in cazul meu am incercat si asa si la fel, nu merge Posted Image

Daca nu dai un tip de tranzitie, CSS o ia ca si cum ai pune "all" si aplica la toate proprietatile tranzitia, dar daca eu am si la clasa si la :hover state acleasi proprietati in afara de background de ce as mai da tipul de tranzitie? Sper ca ai inteles, oricum nu aste e problema Posted Image problema este ca nu functioneaza in Firefox si daca intru pe w3schools.org si incerc de acolo exemple... merg Posted Image

Nu cred ca este vreo problema in reset:
/*//////////// RESET ////////////*/
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
font-family: inherit;
background: transparent;
}


Edited by Alexandrwc, 03 July 2013 - 09:54.


#4
sergiu_spooky

sergiu_spooky

    Senior Member

  • Grup: Senior Members
  • Posts: 3,738
  • Înscris: 23.06.2006
background-image nu e in lista standard de proprietati suportate pentru tranzitii.

Pentru ce vrei tu cred ca poti folosi opacity, desi nu e tocmai straight-forward CSS-ul necesar.

Daca doar in Chrome functioneaza inseamna ca e un feature non-standard. Dovada e faptul ca functioneaza doar daca folosesti -webkit-transition.

#5
Alexandrwc

Alexandrwc

    Junior Member

  • Grup: Members
  • Posts: 52
  • Înscris: 19.06.2013
Multumesc sergiu_spooky, ai dreptate, dar de ce merge in Chrome atunci, doar cu transition, fara vendor prefix?

Asta inseamna ca trebuie sa ma complic daca vreau sa fac acest efect valabil pentru toate browserele :(

Trebuie sa fac un div caruia sa ii dau un background-image si in acel div sa bag o imagine careia sa-i controlez opacity cu transition of of :(

Edited by Alexandrwc, 03 July 2013 - 10:23.


#6
sergiu_spooky

sergiu_spooky

    Senior Member

  • Grup: Senior Members
  • Posts: 3,738
  • Înscris: 23.06.2006
Nu stiam ca merge fara prefixul -webkit.
Inseamna ca Google incearca ceva stil IE/Netscape browser wars (nu ca n-am fi stiut deja asta :) ) cand Microsoft a fortat un standard agreat de ei fiindca puteau si ii avantaja.

#7
Alexandrwc

Alexandrwc

    Junior Member

  • Grup: Members
  • Posts: 52
  • Înscris: 19.06.2013
Pfff... din cate am inteles eu Google vor sa renunte la Webkit si lucreaza la un nou motor web (numit Blink)... misto, alta grija de luat in considerare, nu era de ajuns IE.
Am mai citit si ca Google vor renunta la vendor prefix-uri pentru experimental features si Firefox adopta aceeasi tactica, asa ca, no more -moz-, -webkit- (asta tot va trebui pentru Safari).

Multam sergiu Posted Image

Edited by Alexandrwc, 03 July 2013 - 10:46.


#8
MihaixD

MihaixD

    Member

  • Grup: Members
  • Posts: 620
  • Înscris: 12.05.2012
Ca să nu mai deschid alt topic, până la urmă, s-a găsit rezolvare?

#9
sergiu_spooky

sergiu_spooky

    Senior Member

  • Grup: Senior Members
  • Posts: 3,738
  • Înscris: 23.06.2006
Da, folosesti doua div-uri suprapuse, fiecare cu background-image-ul lui si te joci cu opacity (care e suportat intr-un fel sau altul de orice browser de la ie6 incoace) pe ele.

#10
Alexandrwc

Alexandrwc

    Junior Member

  • Grup: Members
  • Posts: 52
  • Înscris: 19.06.2013
Sergiu, aici era vb ca nu merge tranzition, nu opacity :P

Eu as recomanda sa faci un div cu un background si in acel div sa pui o imagine, iar cand dai hover pe imagine sa i se schimbe opacitatea.

#11
ebounty

ebounty

    Junior Member

  • Grup: Members
  • Posts: 112
  • Înscris: 14.08.2012
jQuery cu animate on hover, setezi exact cat sa dureze animatia si te asigur ca e cu tranzitie, cea mai bun varianta.
merge si cu css, nu stiu cat de bun e codul tau, uite aici unul bun, pune-l atat la clasa cat si la clasa:hover:

-webkit-transition-duration:0.5s;
transition-duration: 0.5s;


il folosesc eu, merge pe chrome/firefox/safari.

Edited by ebounty, 24 July 2013 - 19:02.


#12
Alexandrwc

Alexandrwc

    Junior Member

  • Grup: Members
  • Posts: 52
  • Înscris: 19.06.2013
ebounty invata diferenta dintre niste valori normale si valori "shorthand".

border-top: 1px solid red;
border-bottom: 1px solid red;
border-left: 1px solid red;
border-right: 1px solid red;


Este acelasi cu:

border: 1px solid red;


Sper ca ti-am dat un hint.

Edited by Alexandrwc, 25 July 2013 - 09:08.


Anunturi

Chirurgia cranio-cerebrală minim invazivă Chirurgia cranio-cerebrală minim invazivă

Tehnicile minim invazive impun utilizarea unei tehnologii ultramoderne.

Endoscoapele operatorii de diverse tipuri, microscopul operator dedicat, neuronavigația, neuroelectrofiziologia, tehnicile avansate de anestezie, chirurgia cu pacientul treaz reprezintă armamentarium fără de care neurochirurgia prin "gaura cheii" nu ar fi posibilă. Folosind tehnicile de mai sus, tratăm un spectru larg de patologii cranio-cerebrale.

www.neurohope.ro

1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users

Forumul Softpedia foloseste "cookies" pentru a imbunatati experienta utilizatorilor Accept
Pentru detalii si optiuni legate de cookies si datele personale, consultati Politica de utilizare cookies si Politica de confidentialitate