![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 1 Dołączył: 11.11.2008 Skąd: Kalisz Ostrzeżenie: (10%) ![]() ![]() |
Witam!
Jak za pomocą standardowego CSS lub jakiejkolwiek innej moteody (prócz CSS3) uzyskać tło z dwóch obrazków w przedstawiony poniżej sposób: ![]() Jedyny pomysł jaki przychodzi mi na myśl to skorzystanie z div, byćmoże zna ktoś bardziej poprawny sposób ![]() Dziękuję i pozdrawiam -------------------- W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.
Dla komputera nie ma rzeczy niemożliwych z wyjątkiem tych, których od niego wymagamy. Liczba osób w zespole programistycznym ma tendencje wzrastające, niezależnie od ilości pracy. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Jeżeli tło ma być samym kolorem, to chyba lepiej to bez obrazków zdefiniować jako background-color. Jeśli natomiast to jest tylko przykład, to faktycznie div'y są dobrym rozwiązaniem, tylko czy tekst albo inna zawartość strony ma być w takim wypadku rozdzielony na dwie kolumny, czy ma się wyświetlać na całości?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
tekst nie będzie w 2 kolumnach jeśli skorzysta z pozycjonowania odpowiedniego warstw w css - czyli warstwę 3 na oba te divy - a w zasadzie żeby to się lepiej trzymało kupy i mniej inwencji wymagało to te trzy warstwy wewnątrz jakiegoś jeszcze innego "pudełka" (np. diva) - i ta trzecia warstwa jest na zawartość treści - no niestety też innego sposobu nie znam ;/
-------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 1 Dołączył: 11.11.2008 Skąd: Kalisz Ostrzeżenie: (10%) ![]() ![]() |
Drodzy forumowicze chodzi tutaj o tło całej strony (bez żadnych divów, czy też tabel).
Po prostu mam dwa obrazki przykladowo: tlo1.jpg i tlo2.jpg i chciałbym ustawić je jako tło strony w w/w sposób -------------------- W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.
Dla komputera nie ma rzeczy niemożliwych z wyjątkiem tych, których od niego wymagamy. Liczba osób w zespole programistycznym ma tendencje wzrastające, niezależnie od ilości pracy. |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 264 Pomógł: 20 Dołączył: 19.08.2007 Skąd: Bryńsk k. Lidzbarka Welskiego (nie mylić z Warmińskim) Ostrzeżenie: (0%) ![]() ![]() |
Nie znam odpowiedzi na twoje pytanie, ale może ci to pomoże:
https://developer.mozilla.org/pl/CSS/background-position (jeżeli jest to możliwe to myśle że uda ci się to zrobić ustawiając 2 tła i do nich poszczególne pozycje) Edit: zawsze możesz połączyć dwa tła i zrobić jedno Ten post edytował qba10 17.09.2009, 17:00:27 -------------------- Qbix Media Project - Prosty Multiplatformowy Odtwarzacz Muzyki
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Jedyny pomysł jaki przychodzi mi na myśl to skorzystanie z div, byćmoże zna ktoś bardziej poprawny sposób Jedyne wyjście, to wstawienie drugiego div z position absolute 50% od lewej. background nie może przyjmować kilku obrazków. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 101 Pomógł: 1 Dołączył: 11.11.2008 Skąd: Kalisz Ostrzeżenie: (10%) ![]() ![]() |
Tak własnie myślałem, aczkolwiek w nowym css jest już taka możliwość, dziękuję za odpowiedź
-------------------- W poszukiwaniu rozwiązania problemu, najbardziej pomocna jest znajomość odpowiedzi.
Dla komputera nie ma rzeczy niemożliwych z wyjątkiem tych, których od niego wymagamy. Liczba osób w zespole programistycznym ma tendencje wzrastające, niezależnie od ilości pracy. |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 52 Pomógł: 0 Dołączył: 14.09.2009 Ostrzeżenie: (0%) ![]() ![]() |
Faktycznie, nie ustawisz na background kilku obrazków, ale można by pomyśleć aby zrobić coś takiego:
dla html ustawiasz background jako obrazek 1, dajesz mu left oraz no-repeat, a dla body ustawiasz obrazek 2 na right i no repeat. Oba obrazki powinny być dobrze przycięte aby to zadziałało - jednakże może być problem z wyglądem przy różnych rozdzielczościach strony ( nie pokazałeś konkretnych obrazków, więc nie wiadomo czy będzie z tym problem czy nie ). Innym sposobem, może być takie potrójne pudełko, jakie chyba już ktoś wyżej proponował. Aby się nie rozpisywać, podam przykładowy kod: Można i obrazki przerobić na całą szerokość - po jednej stronie będzie miał po prostu przezroczystość, a po drugiej właściwy obrazek ... |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 10:13 |