Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Div i odnośnik & Lightbox
#1
Exclamation 
Witam. Mam problem. Zrobiłem grafike i pociolem ją. Menu mam złożone z obrazków. I tutaj pojawia się problem.
1.
CSS:
Kod:
.omnie {

    background: url("images/portfolio2_02.png") repeat-y;
    width: 117px;
    height: 86px;
    float:left;
}
a w index staram się wpisać:[/code]
Kod:
<a href="#"><div class="omnie"></div></a>
I obrazek jest. Ale nie da sie go nacisnąć, wogóle nie przenosi. Nie pokazuje się kursor po najechaniu.

Pomocy.

2
Teraz druga sprawa. Mam lightboxa. Wszystko działa, obrazek pojawia się lecz nie po wyświetleniu go tło z prawej strony i dołu jest czarne a z lewej strony jest normalnie background.

CSS:
Kod:
body{
    background: url('1.jpg') no-repeat fixed top;
    margin-left: 250px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
}
Lightbox.css:
Kod:
#lightbox{    position: absolute;    left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%    ; }

#imageData{    padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }    
#imageData #caption{ font-weight: bold;    }
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;    }            
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}         

#overlay{ position: center; top: 0; left: 0; z-index: 90; width: 100%; height: 500; background-color: #000; }
W html:
Kod:
<a href="http://fc03.deviantart.net/fs71/i/2010/172/5/c/XboxBlog_by_BasiorStyle.jpg" rel="lightbox"

title="XboxBlog.pl - O Xboxach Wiemy Wszystko!"><img src="images/2.jpg" width="517" height="187" alt=""

border="0"/></a>

Tutaj zdjęcie: http://img844.imageshack.us/img844/498/zalz.jpg

3.
Mam obrazek w divach. Jak moge do div dopisac rollover jesli tych obrazkow mam 6? A w css nie pasuje bo to jest przypisane do ejdnego guzika a ja mam 6

Pomocy ! Pozdrawiam, BaSior.
Odpowiedz
#2
1.

To jest zła budowa, nie można używać div wewnątrz linku:
<a href="#"><div class="omnie"></div></a>

Jeśli dobrze się domyślam to o to ci chodzi:
<a href="#"><img src="img.gif" alt="" class="omnie" /></a>


Daj link do strony.
Odpowiedz
#3
Engine: Gość pewnie pisze w html5 ;] a tam można

Co do stylowania lightboxa. Jeżeli jest domyślne, to praktycznie zawsze działa. Pewnie coś zwaliłeś w dołączaniu.
Nie zmieniaj tych styli, nie kombinuj zbytnio, jeżeli nie jesteś w tym dobry. Bo co to za pozycjonowanie CENTER? A na takie zmieniłeś właśnie w stylach lightboxa...
Odpowiedz
#4
dam link jak wrzuce na strone.
Było absolute zamiast center i wtedy tak czy siak miałem ten błąd a pole z cieniem nie było na calej stronie
Odpowiedz
#5
ogólnie sprawdz style lightboxa, bo prawdopodobnie coś w nich jest zwalone. Zasada jest prosta

Kod:
<div #lighbox>
<div #overlay></div>
<div #outerImageContainer> obrazek </div>
</div>

gdzie:

#lightbox {position: absolute; top:0; left:0;
#overlay { to samo co wyzej + background + opacity }
#outerImageContainer {position:absolute; + w lighboxie jest to skryptami ustawiane, ale mozna tez pozycjonowaniem i marginesami}


Kiedyś pisałem o tej technice:
http://doman.art.pl/kursjs/kurs/lightbox.html

Od siebie dodam, ze powinieneś zainteresować się Firebugiem - dodatkiem do Firefoxa. Odpalasz strone, widzisz zle ustawione tlo. Wlaczasz firebuga i "lapanie elementu". Zaznaczasz te tlo i od razu widzisz w stylach czemu to coś jest krzywo ustawione.
Do poczytania:
http://doman.art.pl/kursjs/kurs/wstep/wymagania.html
Odpowiedz


Podobne wątki…
Wątek: Autor Odpowiedzi: Wyświetleń: Ostatni post
  lightbox nie działa na serwerze insomniac_krk 5 4,537 08-01-2013, 01:26
Ostatni post: insomniac_krk
  [CSS]Obrazkowy odnośnik zmieniający się po najechaniu kursorem jeboka 12 6,983 19-03-2012, 18:41
Ostatni post: Moody
  Lightbox and jQuery Impromptu michalszyd 3 3,228 28-10-2011, 00:43
Ostatni post: michalszyd
  Losowy obrazek + każdy ma inny odnośnik. Gekku 6 4,531 10-05-2011, 15:27
Ostatni post: mateo
  jquery ad-gallery i lightbox palmall 2 3,647 01-04-2011, 14:32
Ostatni post: palmall

Skocz do:


Użytkownicy przeglądający ten wątek:
Sponsorzy i przyjaciele
SeoHost.pl