Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [CSS]Podświetlenie DIV'a wraz z zawartością, Nie chodzi o tło.
xebo
post
Post #1





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 9.04.2011

Ostrzeżenie: (0%)
-----


Witam


Mam pewien problem z podświetleniem div'a jako odnośnika.
Czy jest możliwość aby div ten podświetlał się wraz z zawartością(IMG:style_emoticons/default/questionmark.gif) ( znajdują się w nim dwa obrazki )
Chodzi o to aby po najechaniu myszką zarówno div jak i te obrazki zostały nałożone tą samą warstwą koloru.


Proszę o szybką pomoc.
Dzięki.
Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 6)
zegarek84
post
Post #2





Grupa: Zarejestrowani
Postów: 1 332
Pomógł: 294
Dołączył: 12.10.2008
Skąd: Olkusz

Ostrzeżenie: (0%)
-----


wewnątrz tego div'a (ALE MUSI MIEĆ JAKIEKOLWIEK POZYCJONOWANIE - wystarczy relative) daj na końcu (wtedy z automatu ma ustawiony wyższy z-index w stosunku do wcześniejszej treści) kolejnego div'a z ustawionym kolorem, ustaw opacity i wypozycjonuj absolutnie top:0, left 0, width: 100%, heigth: 100% - to masz style na warstwę przykrywającą przy hover dla div'a głównego czyli .div_link:hover>.warstwa_przykrywajaca {...}... teraz kwestja ukrywania i pokazywania tej warstwy - można to zrobić na wiele sposobów - ja proponuję domyślnie na .div_link>.warstwa_przykrywajaca {display:none;} - teraz do wersji z hover musisz dodać jeszcze display:block; i to by było na tyle ;]

oczywiście pamiętaj o .div_link { position:relative;}

Ten post edytował zegarek84 15.09.2011, 13:54:14
Go to the top of the page
+Quote Post
xebo
post
Post #3





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 9.04.2011

Ostrzeżenie: (0%)
-----


#kazz
{

float: left;
width: 30%;
height: 420px;
background-color:#000000;
margin: 0px auto;
}

#gnoyek
{
float: right;
width: 30%;
height: 420px;
background-color:#000000;
margin: 0px auto;
}

#paragraff
{
margin-left: 30%;
border-left: 1px solid white;
margin-right: 30%;
border-right: 1px solid white;
height: 380px;

padding: 20px;
background-color: red;
background: url('images/paragraff.jpg') no-repeat;
background-position: center;
}


Powiem tak, jakbyś mógł to trochę jaśniej ;]

Są trzy divy i każdy z nich to odnośnik.
Look

http://pogaduchynaluzie.xaa.pl/ano/

Teraz może się dogadamy ;]

Ten post edytował xebo 15.09.2011, 14:00:54
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Chodzi o to że masz do tych divów dodać jeszcze jeden div. który będzie miał domyśle display:none, po najechaniu myszą (div:hover) dajesz mu display:block a jego wymiary pokrywają się z tym co ma pod spodem.
Go to the top of the page
+Quote Post
xebo
post
Post #5





Grupa: Zarejestrowani
Postów: 26
Pomógł: 0
Dołączył: 9.04.2011

Ostrzeżenie: (0%)
-----


Próbuję to zastosować i jakoś nie udaje się...
Mógłby ktoś podać fr kody jak to wyglądać ma?
Go to the top of the page
+Quote Post
!*!
post
Post #6





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


http://jsfiddle.net/pzSQt/1/
Go to the top of the page
+Quote Post
cer98
post
Post #7





Grupa: Zarejestrowani
Postów: 126
Pomógł: 5
Dołączył: 17.07.2011

Ostrzeżenie: (0%)
-----


  1. <script type="text/javascript">
  2.  
  3. function aktywny(box) {
  4. box.style.background='#f0f0ff';
  5. }
  6.  
  7. function nieaktywny(box) {
  8. box.style.background='#ffffff';
  9. }
  10.  
  11. </script>



  1. <div class="tresc" onmouseover="aktywny(this)" onmouseout="nieaktywny(this)">
  2. text
  3. </div>
  4.  


pzdr.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.08.2025 - 15:13