Oznacavanje slika

poruka: 5
|
čitano: 967
|
moderatori: Lazarus Long, XXX-Man, vincimus
1
+/- sve poruke
ravni prikaz
starije poruke gore
17 godina
neaktivan
offline
Oznacavanje slika

Imam stranicu sa svojim fotografijama koja je radjena uz pomoc html,  css-a i malo php-a. Kako da napravim kad neko otvori galeriju sa slikama i kada dodje sa pokazivacem na sliku da uz okvir koji mijenja boju (to sam vec napravio) u gornjem desnom uglu pise broj slike od 1 do n.

 

Evo primjer na ovoj stranici

http://www.eldarpiric.com.ba
Moj PC  
0 0 hvala 0
15 godina
neaktivan
offline
RE: Oznacavanje slika

Broji slike u php-u gdje ih i ispisuješ. Stavi prvo varijablu $i da je jedan i kod svake slike stavljaj $i++. I kod svake slike također ispiši taj broj u jedan <span>. Ili - ako ne ispisuješ slike s php-om, nego html-om, onda manualno napišeš brojeve 1, 2, 3... n u <span>-ove.

 

Taj span zajedno sa slikom neka bude unutar jednog <a> tag-a. Nakon toga u css-u staviš da ti spanovi s brojevima imaju display:none, a na hover da imaju display:block (ili display:inline).

 

Nadam se da si sve shvatio, sad još samo da ti pojasnim zašto span mora unutar a taga. Naime, span kao takav bit će apsolutno pozicioniran u kutu (recimo desnom gornjem), pri tome će ti a morat bit relativno pozicioniran da bi to radilo. A taj <a> služi kao prvo da u css-u možeš napisati a span {} i a:hover span{} za skrivanje i prikazivanje spana, a kao drugo zato što u IE 6 nijedan drugi element nema hover osim <a>.

 

Kolko sam jasan, ne znam.. Nadam se bar malo pomogo. :)

čist kod, duga ljubav
17 godina
neaktivan
offline
RE: Oznacavanje slika

Mislim da te nisam bas najbolje razumio, pa ako mozes malo da pojasnis. Evo primjera kako sam ja postavio sliku na stranici:

 

<td class="thumbnail"><a href="page0004.php"><img src="gallery/miscellaneous/thumb/th_img_0004.jpg" width="98" height="130"/></a> </td>

E sad na jednoj stranici ja imam 15 slika u tri reda. Evo linka moje stranice pa ako mozes da pogledas moja stranica

Jos jednom hvala

http://www.eldarpiric.com.ba
15 godina
neaktivan
offline
Oznacavanje slika

ižvršno!

sad unutar <a> taga dodaš jedan <div> tag.

 

tvoj kod:

<td class="thumbnail">
 <a href="page0004.php">
  <img src="gallery/miscellaneous/thumb/th_img_0004.jpg" width="98" height="130"/>
 </a>
</td>

 

 

postaje ovakav:

<td class="thumbnail">
 <a href="page0004.php">
  <img src="gallery/miscellaneous/thumb/th_img_0004.jpg" width="98" height="130"/>
  <div class="number">12.</div>
 </a>
</td>

 

 

i onda u css dodaš sljedeće:

td.thumbnail a div.number {
 display:none;
}
td.thumbnail a:hover div.number {
 display:block;
 width:20px;
 height:20px;
 position:absolute;
 top:0;
 right:0;
 background:orange;
}

 

i naravno, u css-u tamo gdje ti je definiran style za ovaj td.thumbnail, dodaš još jedan property:

 position:relative;

 

 

Nakon toga će ti se taj broj ispisivati, pa kad skužiš da ti je moj css ružan, onda si ga sam još malo popraviš (malo visine, širine, boje i sve ostalo)

Kad to napraviš, onda se slobodno javi sa svojim php kodom koji ispisuje slike pa ti mogu napisat i kako da složiš brojalicu (da nisu svi brojevi 12).

 

 

 

 

čist kod, duga ljubav
Poruka je uređivana zadnji put pet 25.12.2009 23:06 (pedo bear).
Moj PC  
0 0 hvala 1
17 godina
neaktivan
offline
RE: Oznacavanje slika

Tek sam danas vidio poruku koju si mi poslao.

 

Moj kod sada izgleda ovako:

 

<div class="img">
        <table cellspacing="20">
          <tr>
            <td class="thumbnail"><a href="page0010.php"><img src="gallery/structures/thumb/th_img_0010.jpg" width="87" height="130"/><div class="number">1</div></a></td>
           </tr>
        </table>
      </div>

 

a u css sam dodao slijedece:

 

td.thumbnail a div.number {
    display: none;
    margin: 1px;
   
}
td.thumbnail a:hover div.number {
    display: inline;
    position: absolute;
    border: 1px solid;
    border-color: #ffcc00;
    background: #ffcc00;
    color: #000000;
    font-family: Lucida Sans Regular, Lucida Grande, Verdana, Arial, San-Serif;
    font-size:11px;
}

 

i izgledao bas onako kako sam i htio.

 

Jos jednom hvala.

 

Pozdrav

http://www.eldarpiric.com.ba
1
Nova poruka
E-mail:
Lozinka:
 
vrh stranice