[CSS] zmiana obrazka na inny pod kursorem
Moderator: Pomocy?!
[CSS] zmiana obrazka na inny pod kursorem
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
- Refrex
- Posty: 12
- Z nami od: 22 czerwca 2006, 10:40
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
- Kod: Zaznacz cały
<body>
<img src="pierwszy.gif" height="50" id="top" alt="" />
.. content ..
<img src="drugi.gif" height="50" id="bottom" alt="" />
</body>
body {
margin: 0;
padding: 50px 0;
background: url(trzeci.gif) 0 50px no-repeat;
}
#top, #bottom {
width: 100%;
display: block;
position: absolute;
left: 0;
border: 0;
}
#top { top: 0; }
#bottom { bottom: 0; }
- riddle
- Posty: 502
- Z nami od: 24 maja 2004, 17:43
- Lokalizacja: Łódź
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
- riddle
- Posty: 502
- Z nami od: 24 maja 2004, 17:43
- Lokalizacja: Łódź
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
Jeżeli miałbyś czas, to moze stwórz stronę, taką o jaką mi chodzi. Byłbym bardzo wdzięczny, a nigdy nie zgadniesz do czego planuje to wykorzystać
- Kod: Zaznacz cały
<body onLoad="" style="font-size=12px; background-color:#4c71b8;"><style type="text/css">
html {height:100%;background-image: url(start.gif); background-repeat: repeat-x;background-position: bottom; margin:0px; background-color:#4c71b8;}
</style><!--#body shiftx="0" shifty="0" hasheader="false" hasmenu="false" hasfooter="false" width="1280" height="1200"-->
<img src="pierwszy.gif" height="50" id="top" alt="" />
.. content ..
<img src="drugi.gif" height="50" id="bottom" alt="" />
body {
margin: 0;
padding: 50px 0;
background: url(trzeci.gif) 0 50px no-repeat;
}
#top, #bottom {
width: 100%;
display: block;
position: absolute;
left: 0;
border: 0;
}
#top { top: 0; }
#bottom { bottom: 0; }
- Refrex
- Posty: 12
- Z nami od: 22 czerwca 2006, 10:40
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
ten fragment
- Kod: Zaznacz cały
body {
margin: 0;
padding: 50px 0;
background: url(trzeci.gif) 0 50px no-repeat;
}
#top, #bottom {
width: 100%;
display: block;
position: absolute;
left: 0;
border: 0;
}
#top { top: 0; }
#bottom { bottom: 0; }
wklej po <style type="text/css"> i powinno zadziałać.
Zresztą - najlepiej podaj adres strony - będzie nam łatwiej wychwycić o co chodzi
- Tomek
- Moderator
- Posty: 9041
- Z nami od: 19 sierpnia 2004, 06:52
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
- Refrex
- Posty: 12
- Z nami od: 22 czerwca 2006, 10:40
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
A zamiast tych dwóch obrazków daj diva z background-image w css
/// edit
poprzednio ci źle podałem bo nie wczytałem się w ten koszmarny kod
css musisz mieć przed body (wydawało mi się że takiego błędu nie da się zrobić)
- Tomek
- Moderator
- Posty: 9041
- Z nami od: 19 sierpnia 2004, 06:52
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
Ponieważ ma to tak wygladać: http://images3.fotosik.pl/90/5b74b0a0e48aa2aa.png A na każdej przegladarce ta luka między obrazkami jest widoczna lub nie.
Czy da się temu jakoś zaradzić?
- Refrex
- Posty: 12
- Z nami od: 22 czerwca 2006, 10:40
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
tak szczerze mówiąc... wydaje mi się że nie do końca wiesz co chcesz uzyskać i wg mnie używasz złej metody. zamiast img jako top i bottom zastosuj divu i ostyluj je odpowiednio.
I lukę ma tutaj IE a nie FF
- Tomek
- Moderator
- Posty: 9041
- Z nami od: 19 sierpnia 2004, 06:52
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
Strone podałem, jednak nie mam zielonego pojęcia co jak poprzestawiać by działało.
Zgadza się, chciałbym by te obrazki były tłem, a nie grafiką, jednak tutaj kłania się niewiedza o css. Może dziwić, ze biorę się za budowę strony, który zabłyśnie, nie znając podstaw HTMl, ale teraz jest już za późno na naukę a czas goni.
Jeżeli ktoś zna się świetnie na css i umiałby to zrobić, byłbym bardzo wdzięczny gdyby mi w tym pomógł. Postaram się jakoś odwięczyć
- Refrex
- Posty: 12
- Z nami od: 22 czerwca 2006, 10:40
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
ja osobiście przez najbliższy tydzień nie mam czasu... wiec nie dam rady pomóc... (hm...ale czy ja się znam na css??
A poza tym - w sieci masz kursy html i one naprawdę są tak pisane, żeby nawet laik je liznął. Tym bardziej że wydaje mi się że to będzie prosta stronka...
Zauważ - nie odesłałem cię do specyfikacji (a powinienem) ale do kursu html. www.kurshtml.boo.pl - poczytaj - to 1 noc a na 100% się przyda
w razie konkretnych problemów (ale takich naprawdę konkretnych) wal na prv.
ps. a może nvu ci pomoże w tworzeniu????
- Tomek
- Moderator
- Posty: 9041
- Z nami od: 19 sierpnia 2004, 06:52
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
- Refrex
- Posty: 12
- Z nami od: 22 czerwca 2006, 10:40
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
masz dalej podstawowe błędy - to że to się wyświetla to ... cud?
Dla mnie nic w tym kodzie nie jest w porządku - tłumaczyłem ci już gdzie umieścić styl (przed body, w sekcji head).
ucieczka w iframe jest żadnym rozwiązaniem...
IMO nic nie jest w porządku...
- Tomek
- Moderator
- Posty: 9041
- Z nami od: 19 sierpnia 2004, 06:52
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
Czy to jest już poprawne? Nie ma fragmentów meta, bo zostały wycięte. Strona wyświetla sie jak marzenie. Po prostu miodzio
- Kod: Zaznacz cały
<html>
<head>
<style type="text/css">
body {
margin: 0;
padding: 50px 0;
background: url(trzeci.gif) 0 50px no-repeat;
}
#top, #bottom {
width: 100%;
display: block;
position: absolute;
left: 0;
border: 0;
}
#top { top: 0; }
#bottom { bottom: 0; }
</style>
<!--#endUserHead--></head>
<body>
<img src="pierwszy.gif" height="50" id="top" alt="" />
.. content ..
<img src="drugi.gif" height="50" id="bottom" alt="" />
</body>
</html>
- Refrex
- Posty: 12
- Z nami od: 22 czerwca 2006, 10:40
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
Proszę Cię, zainwestuj czas i naucz się pisać strony.
- riddle
- Posty: 502
- Z nami od: 24 maja 2004, 17:43
- Lokalizacja: Łódź
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; pl; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
I czy taki kod jest zawsze skuteczny i zawsze zadziała?
- Refrex
- Posty: 12
- Z nami od: 22 czerwca 2006, 10:40
Przeglądarka: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.0.4) Gecko/20060508 Firefox/1.5.0.4
EoT.
- riddle
- Posty: 502
- Z nami od: 24 maja 2004, 17:43
- Lokalizacja: Łódź
Kto jest online
Zarejestrowani użytkownicy: Baidu [Spider], Bing [Bot], Google [Bot]