Avaleht
uus teema   vasta Tarkvara »  WWW »  CSS galerii hoveriga märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
mine lehele 1, 2  järgmine
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
QWhite
Kreisi kasutaja
QWhite

liitunud: 24.02.2004




sõnum 02.03.2009 13:04:44 CSS galerii hoveriga vasta tsitaadiga

Kas ja kuidas on võimalik teha CSS-ga (st JavaScriptita) galeriid, kus thumbist hiirega üle minnes ilmub sama thumbi suurem variant, mis kaob ära, kui hiirega minna välja väiksema thumbi alast (et kui suurem thumb katab näiteks ka teisi väikseid thumbe, siis ma ei pea hiirega väga kaugele purjetama). Ja väikse thumbi ala oleks ka klikitav.

Tänud!
Kommentaarid: 65 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 60
tagasi üles
vaata kasutaja infot saada privaatsõnum
argesson
HV kasutaja
argesson

liitunud: 11.03.2003




sõnum 03.03.2009 13:05:47 vasta tsitaadiga

Leidsin sellise näite: http://www.dynamicdrive.com/style/csslibrary/item/css-image-gallery/

Kui koodi pisut mudida, siis võib saada umbes taolise, nagu sul vaja on.

CSS
<style type="text/css">

.thumbrow {
border-bottom: 1px solid gray;
margin: 4px;
vertical-align: top;
}

.gallerycontainer {
position: relative;
}

.thumbnail img {
border: 1px dashed gray;
margin: 0 5px 5px 0;
padding: 5px;
}

.thumbnail:hover {
background-color: transparent;
}

.thumbnail span {
position: absolute;
background-color: lightyellow;
padding: 5px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img {
border-width: 0;
padding: 2px;
}

.thumbnail:hover span {
visibility: visible;
z-index: 50;
}

.thumbnail span:hover {
visibility: hidden;
}

</style>


HTML
<div class="gallerycontainer">

<div class="thumbrow">
<a class="thumbnail" href="#thumb"><img src="http://www.dynamicdrive.com/cssexamples/media/tree_thumb.jpg" width="100px" height="66px" border="0" /><span><img src="http://www.dynamicdrive.com/cssexamples/media/tree.jpg" /><br />Simply beautiful.</span></a>
Simply beautiful.
</div>

<div class="thumbrow">
<a class="thumbnail" href="#thumb"><img src="http://www.dynamicdrive.com/cssexamples/media/ocean_thumb.jpg" width="100px" height="66px" border="0" /><span><img src="http://www.dynamicdrive.com/cssexamples/media/ocean.jpg" /><br />So real, it's unreal. Or is it?</span></a>
So real, it's unreal. Or is it?
</div>

<div class="thumbrow">
<a class="thumbnail" href="#thumb"><img src="http://www.dynamicdrive.com/cssexamples/media/sushi2_thumb.jpg" width="100px" height="75px" border="0" /><span><img src="http://www.dynamicdrive.com/cssexamples/media/sushi2.jpg" /><br />Sushi for dinner anyone?</span></a>
Sushi for dinner anyone?
</div>

<div class="thumbrow">
<a class="thumbnail" href="#thumb"><img src="http://www.dynamicdrive.com/cssexamples/media/horses_thumb.jpg" width="100px" height="70px" border="0" /><span><img src="http://www.dynamicdrive.com/cssexamples/media/horses.jpg" /><br />Run wild with horses.</span></a>
Run wild with horses.
</div>

</div>
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 03.03.2009 13:52:04 vasta tsitaadiga

No kui see suurem pilt katab alumise thumbi, kuidas sa talle mõtled selgeks teha, et ta selle pealt maas on juba css abil?? Kahtlane, vähemalt selle koodiga minu arust küll ei saa.
_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
argesson
HV kasutaja
argesson

liitunud: 11.03.2003




sõnum 03.03.2009 14:04:10 vasta tsitaadiga

andrusny kirjutas:
No kui see suurem pilt katab alumise thumbi, kuidas sa talle mõtled selgeks teha, et ta selle pealt maas on juba css abil?? Kahtlane, vähemalt selle koodiga minu arust küll ei saa.

See on tehtud nii, et suurem pilt tuleb väikese kõrvale: http://bin.ee/hv/hovercss/
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 03.03.2009 18:28:24 vasta tsitaadiga

tsitaat:
et kui suurem thumb katab näiteks ka teisi väikseid thumbe, siis ma ei pea hiirega väga kaugele purjetama

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
argesson
HV kasutaja
argesson

liitunud: 11.03.2003




sõnum 03.03.2009 18:39:06 vasta tsitaadiga

andrusny kirjutas:
tsitaat:
et kui suurem thumb katab näiteks ka teisi väikseid thumbe, siis ma ei pea hiirega väga kaugele purjetama

Mudi pisut CSS osa ja ongi olemas. icon_rolleyes.gif
Niikuinii on seda koodi tarvis enda vajaduste tarbeks kohendada.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Speedee
HV kasutaja
Speedee

liitunud: 23.04.2003




sõnum 04.03.2009 11:53:31 vasta tsitaadiga

CSSplay saidil on näiteid nagu muda, nt üks neist, mis vastab sinu kirjeldusele.
Kommentaarid: 13 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 13
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 04.03.2009 13:53:15 vasta tsitaadiga

Kas ei saa mina soovist aru või teie. Minu arust soovib tasellist nagu siin, kui parempoolsete reklaamide pealeminna. Ainult soov on , et tõmbuks väikeseks tagasi juba siis, kui oled algse (väikese) pildi mõõtmetest väljas. (See pole CSS seal.)
_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
QWhite
Kreisi kasutaja
QWhite

liitunud: 24.02.2004




sõnum 04.03.2009 16:12:42 vasta tsitaadiga

andrusny kirjutas:
Kas ei saa mina soovist aru või teie. Minu arust soovib tasellist nagu siin, kui parempoolsete reklaamide pealeminna. Ainult soov on , et tõmbuks väikeseks tagasi juba siis, kui oled algse (väikese) pildi mõõtmetest väljas. (See pole CSS seal.)


Täpselt nii.
Kommentaarid: 65 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 60
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 08.03.2009 02:10:32 vasta tsitaadiga

Proovisin siis teha seda, mis sa soovid. Pole kül CSS peal vaid JavaScript, kuid välimus peaks nüüd olema selline nagu mõtlesid.
Kahjuks ei tööta Operaga, IE ja FF toimivad.

Galerii DEMO
Fail ilma piltideta

_________________


viimati muutis andrusny 08.03.2009 22:24:20, muudetud 1 kord
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
argesson
HV kasutaja
argesson

liitunud: 11.03.2003




sõnum 08.03.2009 11:25:55 vasta tsitaadiga

andrusny kirjutas:
Proovisin siis teha seda, mis sa soovid. Pole kül CSS peal vaid JavaScript, kuid välimus peaks nüüd olema selline nagu mõtlesid.
Kahjuks ei tööta Operaga, IE ja FF toimivad.

Galerii DEMO
Fail ilma piltideta

Natuke mööda panid vist:
QWhite kirjutas:
Kas ja kuidas on võimalik teha CSS-ga (st JavaScriptita) galeriid...


Aga üldiselt peaks ülesande vist tõesti javascripti abil lahendama, kuna tundub, et css ei paku piisavalt vahendeid selle tegemiseks. Peamiseks valupunktiks on just thumbi mõõtmete järgi toimetamine, kui pilt suurelt ees on. Kuigi mingi häkiga võib see isegi lahendatav olla.
Kommentaarid: 2 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 2
tagasi üles
vaata kasutaja infot saada privaatsõnum
Linksys
HV vaatleja
Linksys

liitunud: 02.03.2009




sõnum 08.03.2009 14:06:58 vasta tsitaadiga

Kui sa hakkama ei ole veel saanud, Siis uuri sellist Programmi nagu JAlbum, Talle kah igasugu skinne olemas, mis su vajadusi rahuldaks, Üks Näide ( See küll on nii et pead enne poldile vajutama)http://www.datsun.planet.ee/Datsuni%20Galerii(enne%20ehitust)/album/slides/DSC00326.html
Kommentaarid: 1 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 1
tagasi üles
vaata kasutaja infot saada privaatsõnum
kristjan07
HV kasutaja

liitunud: 09.10.2004




sõnum 12.03.2009 17:36:15 vasta tsitaadiga

QWhite ma arvan et sulle sobib see: Hoverbox Image gallery

PS seal all on link Read the tutorial icon_wink.gif

Oli see mida sa soovisid?

_________________
sa pole hea seni, kuni sa teisi paremaks ei tee
Kommentaarid: 12 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
QWhite
Kreisi kasutaja
QWhite

liitunud: 24.02.2004




sõnum 12.03.2009 18:05:02 vasta tsitaadiga

kristjan07, tänan aga põhiküsimus on ikka lahendamata - et suur thumb kaoks ära siis, kui hiirega olen VÄIKSE thumbi alast väljunud.

Linksys, päris mööda icon_smile.gif

Aga te ei pea sellega rohkem pead vaevama, lahendan ta JS-ga.
Kommentaarid: 65 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 60
tagasi üles
vaata kasutaja infot saada privaatsõnum
kristjan07
HV kasutaja

liitunud: 09.10.2004




sõnum 12.03.2009 18:41:19 vasta tsitaadiga

QWhite kirjutas:
kristjan07, tänan aga põhiküsimus on ikka lahendamata - et suur thumb kaoks ära siis, kui hiirega olen VÄIKSE thumbi alast väljunud.


aa seleta mulle mis suur vahe seal on sellel lahendusel mis ma pakkusin ja see mida sa tahad...seal on ju ok küll jah siis kui suurelt thumbilt lahkud siis tuleb teine icon_confused.gif

EDIT: mõtlen seda et sinu lahenduse puhul ju oleks lihtsalt suurele thumbile lülitumine varem icon_confused.gif või on veel mingi erinevus?

_________________
sa pole hea seni, kuni sa teisi paremaks ei tee
Kommentaarid: 12 loe/lisa Kasutajad arvavad:  :: 1 :: 0 :: 10
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 12.03.2009 18:51:49 vasta tsitaadiga

Väike alast lahkumisega on vast see teema, et tuleks ise javascriptis natukene programmeerida, css'ga pole võimalik seda teha, kuna suurem pilt katab väiksema ära ja css'ga ei saa siis enam mõõta et kas hiir on väiksema peal või mitte, kuna suurem pilt võtab nö fookuse endale.
Idee endal selline et niipea kui hiir väiksema pildi peale läheb mõõdad js'is välja pisipildi mõõtmed ja asukoha ning siis lihtsalt trackid hiire asukohta et kuni ta mujale liigub pisipildi mõõdetud asukohast.
Niipea kui väljub kaotad ära suurema.
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 12.03.2009 21:00:56 vasta tsitaadiga

See läheb suureks arvutamiseks, ise lahendasin kolme layeriga selle. All on pisipilt (thumb) selle peal on suur pilt ja kõige peal on pisipildiga sama suur tühi läbipaistev layer, millele annad hoveri. Hetkel käivad pildid sisse käsitsi, kuid on plaanis teha automaatne sisselugeja kaustast.

Kel huvi
DEMO
Kood

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 12.03.2009 22:28:10 vasta tsitaadiga

10% paistvus on mille jaoks ?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 12.03.2009 22:31:58 vasta tsitaadiga

Lihtsalt on, võib ka 0 panna. Kui on 0, siis ei ole alumise pildi kohti üldse näha suure peal.
_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 12.03.2009 22:34:54 vasta tsitaadiga

andrusny kirjutas:
Lihtsalt on, võib ka 0 panna. Kui on 0, siis ei ole alumise pildi kohti üldse näha suure peal.
Ei saa pihta et mille jaoks näha on vaja, teeb ju koledaks oma ruudulisusega.
Aga mõte on hea ja reaalsuses tuleks vast nimekiri php'ga ette anda, ka array'sid tuleks ehk kohendada, tekitada kahedimensiooniline pigem (main array -> item -> thumb + big)
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 12.03.2009 22:42:51 vasta tsitaadiga

tsitaat:
ka array'sid tuleks ehk kohendada, tekitada kahedimensiooniline

Mida see juurde annaks? Koodi poolest vist vahet poleks, kas ma võtan selle pildi array st või siis alam osast. Kas mingi mälu kokkuhoid?

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 12.03.2009 22:50:43 vasta tsitaadiga

Koodi ilu maksab ka midagi icon_smile.gif
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 19.03.2009 18:35:14 vasta tsitaadiga

Nüüdseks on väike areng toimunud. Galerii loeb pildid sisse etteantud kaustast ja jagab kausta juppideks, kui pilte rohkem kui korraga ekraanile mahub. Suurus nii thumb kui ka suurtele piltidele tehakse GD abil. Hetkel on se fix ja eriti ei näe ka võimalust seda muuta, kui kuvamine toimub kindlasse aknasse.
DEMO
kood huvilistele

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
mikk36
HV Guru
mikk36

liitunud: 21.02.2004




sõnum 19.03.2009 18:41:37 vasta tsitaadiga

Kas igal laadimisel genereeritakse php'ga uuesti pisipildid ?
Kommentaarid: 85 loe/lisa Kasutajad arvavad:  :: 0 :: 2 :: 78
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 19.03.2009 18:57:25 vasta tsitaadiga

Jah, korraga genereeritakse ainult nähtav osa. Pole mõtet ju kogu folderitäit pilte valmis genereerida. Ka suuri pilte ei genereerita kohe valmis, kui vaadatud pole. Pildi aadress näeb midagi taolist välja
tsitaat:
thumbnail2.php?im=".$dir2."pilt.jpg


Teisele lehele integreerimine peaks ka suht valutult käima. Kuna pildid (pildi nimed ainult) loetakse algul sisse massiivi ei toimu pildi vahetusel ega ka kausta vahetusel mingit refreshi ja muu lehe sisu ei olene galerii tööst.

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  WWW »  CSS galerii hoveriga mine lehele 1, 2  järgmine
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
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



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.