Skocz do zawartości

Problem: Jak stworzyć takie coś ? (CSS)


FlooX

Rekomendowane odpowiedzi

Witam,

 

Mam do Was pytanie. Jak stworzyć takiego boxa (czy jak to nazwać) jaki widnieje na głównej stronie onetu:

 

onetc.th.jpg

 

chodzi mi tutaj między innymi o te przeźroczyste pole z dłuższym tekstem itd. Chciałem sciągnąć ze źródła onetu, ale jest tam taki syf, że ciężko sie połapać. Udało mi się osiągnąć takie coś:

 

onet2.th.jpg

 

Jednak jak widac, napisy w polach rpześwitujących są mało czytelne (bo też zmienia im się opacity) mimo wsadzenia do osobnych paragrafów itd..

Może ktoś pomóc ?

 

html:



 TO jest jakiś tytuł 

Polacy robią wioche i nie potrafią grać w piłke nożną nad czym cała polska ubolewa i łączy się w cieprnieniu składając sobie kondolencje :(

 

css:

p.title {
z-index:2;
background:#ff0000;
color:#ffffff;
padding:5px;
margin:5px;
position:absolute;
opacity:0.85;
}
div.text {
z-index:2;
position:absolute;
vertical-align:bottom;
margin-top:50px;
width:410px;
color:#ffffff;
opacity:0.7;
font-weight:400;
background:#787878;
text-transform:none;
}
div.text p {
color:#ffffff;
text-transform:none;
padding:1px 10px;
}
div.focia {
width:410px;
}
img {
position:absolute;
}

Odnośnik do komentarza
Udostępnij na innych stronach

  • Odpowiedzi 11
  • Created
  • Ostatniej odpowiedzi

Top Posters In This Topic

Top Posters In This Topic

@kamil.ochel

przeźroczysty png odpada. IE6 nie obsługuje przeźroczystosci png. Poza tym to jest inaczej rozwiązane na onecie

 

@vrocker

Myśle, że to jest jakieś rozwiązanie i pewnie z racji tego, że nigdzie nie wygrzebałem odpowiedniego atrybutu w css na onecie to pewnie też to mają jakoś javą zrobione. Chociaż jak wyłącze javescript w przeglądarce to przeźroczystość tam nadal jest więc to chyba nie to

 

ja główkuje nadal..

Odnośnik do komentarza
Udostępnij na innych stronach

Mógłbyś wstawić tło i tekst na oddzielne divy i dla diva z tekstem dać 'position:relative' i do tego jeszcze 'top' na ujemną wartość (prawdopodobnie po prostu wysokość diva z tłem)

 


//pusty div z tłem

	Div z textem


 

PS. Sprawdzałem u siebie na FF, IE8 oraz Chrome i działało:)

Edytowane przez Lucas
Odnośnik do komentarza
Udostępnij na innych stronach

ja mam duzo bardziej proste rozwiazanie i dziala wszedzie,

w tlo DIVa wstaw GIFa z polprzezroczysta, rownomierna siatka 50%

i z banki - wiem ze bedzie troche widac ze to siateczka, ale przynajmniej zawsze zadziala

 

co do przezroczystosci zadawanej w CSS, opacity:

ona niestety dziala na wszystko co jest w kontenerze DIV, wiec nie mozna

nadpisac stylu i raptem ustawic opacity tekstu na 100%... i to najwieksza wada

Odnośnik do komentarza
Udostępnij na innych stronach

@Lucas

No jest to w jakiś sposób rozwiązanie. Jednak wadą jest to, ze gdy tekst będzie zbyt długi to wszystko się rozsypie, a gdyby był on zamknięty w divie to wtedy atrybutem overflow można ukryć nadmiar tekstu

 

@tjviking

Szczerze mówiąc na to nie wpadłem :) Faktycznie gif zawsze zadziała, tylko nie rozumiem o co Ci chodzi z tą siatką ? mógłbyś zademonstrować ?

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli ustawisz wymiary diva z tekstem na takie jak div z tłem to overflow zadziała - tylko właśnie szkoda, że to musiałoby być na sztywno.

 

Z tym gifem to chyba chodzi o dithering - w przeciwieństwie do png, gif nie może być półprzezroczysty i dlatego należałoby zrobić siatkę.

Odnośnik do komentarza
Udostępnij na innych stronach

@Lucas

No jest to w jakiś sposób rozwiązanie. Jednak wadą jest to, ze gdy tekst będzie zbyt długi to wszystko się rozsypie, a gdyby był on zamknięty w divie to wtedy atrybutem overflow można ukryć nadmiar tekstu

 

@tjviking

Szczerze mówiąc na to nie wpadłem :) Faktycznie gif zawsze zadziała, tylko nie rozumiem o co Ci chodzi z tą siatką ? mógłbyś zademonstrować ?

 

 

masz tutaj pliczek, sciagnij sobie, ustaw jako tlo tego DIVa, tileable

bg.gif

http://tjviking.com/bg.gif

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się



×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Wykorzystujemy cookies. Przeczytaj więcej Polityka prywatności