Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
11.10.2008 11:45:58
JavaScript ja heledus |
|
|
Kas oleks mõeldav JavaScripti ja CSS abil mingi leheosa heledus -tumedus skaala muutmine nagu saab filter:alpha(opacity=90); määrata?
Kuidas seda teostada?
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
ref
Kreisi kasutaja
liitunud: 10.08.2003
|
11.10.2008 14:01:28
|
|
|
Jah oleks.
document.getElementByID("sinuelemendiID").style = "filter: alpha(opacity=90);";
soovituslikult kasuta mõnd JS frameworki (jQuery on hea, Prototype ajab asja ära)
ning veel, mäleta seda, et IE6 (mida minule kättesaadava statistika alusel siiski ilgelt suur hunnik rahvast kasutab), ei toeta selliseid lahedaid vidinaid nagu alpha kanali muutmine jms "pisiasjad".
|
|
Kommentaarid: 17 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
15 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
11.10.2008 16:32:57
|
|
|
tsitaat: |
Jah oleks.
document.getElementByID("sinuelemendiID").style = "filter: alpha(opacity=90);"; |
Said mu küsimusest valesti aru. Seda läbipaistvust ma oskan muuta, aga tahaks muuta heledust. Pildil näiteks või mingil taustavärvil.
tsitaat: |
ning veel, mäleta seda, et IE6 (mida minule kättesaadava statistika alusel siiski ilgelt suur hunnik rahvast kasutab), ei toeta selliseid lahedaid vidinaid nagu alpha kanali muutmine jms "pisiasjad". |
Vägagi toetab ja palju paremini kui teised. Paljud filter seaded ainult IE peal töötavadki.
Edit: nii lihtsalt seda opasityt ka ei lahendata 8)
function changeOpac(opacity, id) {
var object = document.getElementById(id).style;
object.opacity = (opacity / 100);
object.MozOpacity = (opacity / 100);
object.KhtmlOpacity = (opacity / 100);
object.filter = "alpha(opacity=" + opacity + ")";
} |
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
nene
Kreisi kasutaja

liitunud: 20.03.2004
|
15.10.2008 00:15:06
|
|
|
andrusny kirjutas: |
Seda läbipaistvust ma oskan muuta, aga tahaks muuta heledust. Pildil näiteks või mingil taustavärvil. |
Taustavärvil saab heledust seadistada üsna lihtsalt määrates värvi CSS-is hsl() funktsiooni abil:
background-color: hsl(hue%, saturation%, lightness%); |
Nojah... IE-ga see muidugi ei tööta.
Pildi heledamaks-tumedamaks muutmisel võib toimida selline trikk, et katad pildi valget värvi div-ga, millel on just nii palju läbipaistvust määratud kui palju sa soovid seda pilti heledamaks muuta.
Mingit lihtsalt toimivat lahendust ilmselt pole. Ja need filter-asjad on kõik puhtalt IE-põhised ning ei tööta kusagil mujal.
|
|
Kommentaarid: 24 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
23 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
15.10.2008 12:48:10
|
|
|
Tänud, kui jah browserid üle kavaldada, saab seda ajada. Täielikult toimivaid lahendusi olen Java aplettidena näinud, kuid need on ka enamus sellised poolikud olnud, mis kas käivituvad suht kaua või ei toimi kõigis browserites. Peale kõige muu eeldavad need Java õige versiooni olemasolu kliendi arvutis, mis puudub päris tavakasutajatel vist paljudel.
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
mikk36
HV Guru

liitunud: 21.02.2004
|
15.10.2008 14:08:21
|
|
|
java on halb lahendus, kuna see pole brauseri standardvarustuses
javascript/css on brauseriga kohe kaasas
|
|
Kommentaarid: 85 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
2 :: |
78 |
|
tagasi üles |
|
 |
andrusny
Kreisi kasutaja

liitunud: 20.03.2006
|
28.10.2008 01:24:33
|
|
|
Tõstaks veidi teemat. Ei leidnud otseselt heleduse muutmist, kuid leidsin päris huvitavaid pildi efekte Js abil teostamiseks.
Vaadake siia
Eriline pärl on vast nurga pööramine koos pildiga. Isegi paljud desktop programmid ei tee seda asja nii perfektselt.
Curl
_________________
 |
|
Kommentaarid: 7 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
7 |
|
tagasi üles |
|
 |
|
lisa lemmikuks |
|
|
sa ei või postitada uusi teemasid siia foorumisse sa ei või vastata selle foorumi teemadele sa ei või muuta oma postitusi selles foorumis sa ei või kustutada oma postitusi selles foorumis sa ei või vastata küsitlustele selles foorumis sa ei saa lisada manuseid selles foorumis sa võid manuseid alla laadida selles foorumis
|
|