[CSS] grafika wektorowa w CSS

Bash, C, C++, Java, PHP, Ruby, GTK, Qt i wiele innych - wszystko tutaj.
Awatar użytkownika
slomianowlosy
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 21 lis 2008, 15:55
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

[CSS] grafika wektorowa w CSS

Post autor: slomianowlosy »

Dzień dobry!
Chciałem zrobić styl CSS, w którym używałbym grafiki wektorowej, ale coś nie pykło.
Mianowicie: wpisuję sobie
body {background-image: url("grafiki/tlo.svg");}
, jednak po otwarciu strony w Firefoxie ni chu-chu nie widać tła (chyba że kliknąć prawym i "Pokaż obrazek tła"). Czytałem że opera w pełni potrafi obsłużyć wektorki, a firefox potrzebuje, żeby MIME był zmieniony na "application/xhtml+xml". Tylko nie do końca wiem o co z tym chodzi. Próbowałem tak:
<meta http-equiv="application/xhtml+xml" content="text/html; charset=iso-8859-2" />
ale też nie działa.
Z góry dzięki, wielcy informatykowie! ;]
Kokosek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 108
Rejestracja: 04 mar 2009, 20:44
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: [CSS] grafika wektorowa w CSS

Post autor: Kokosek »

<meta http-equiv="content-type" content="application/xhtml+xml;charset=utf-8" />
Awatar użytkownika
slomianowlosy
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 21 lis 2008, 15:55
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [CSS] grafika wektorowa w CSS

Post autor: slomianowlosy »

Kokosek pisze:<meta http-equiv="content-type" content="application/xhtml+xml;charset=utf-8" />
Może i o to chodziło z tym MIME, ale i tak nie działa :(
Kokosek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 108
Rejestracja: 04 mar 2009, 20:44
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: [CSS] grafika wektorowa w CSS

Post autor: Kokosek »

możesz wrzucić pliki html i css to spróbuję coś wymyślić
Awatar użytkownika
slomianowlosy
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 21 lis 2008, 15:55
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [CSS] grafika wektorowa w CSS

Post autor: slomianowlosy »

Kokosek pisze:możesz wrzucić pliki html i css to spróbuję coś wymyślić
Pliki są na razie prawie czyste, bo póki co nie robiłem nic konkretnego tylko pod kurs css sobie pisałem i zatrzymałem się właśnie na tym że mi tło nie działało.
Ale łap koda:
HTML
<html>
<head>
<meta http-equiv="content-type" content="application/xhtml+xml;charset=utf-8" />
<title>x</title>
<link rel="stylesheet" type="text/css" href="ceeses.css" />
</head>
<body>
<h1>blabla</h1>
</body>
</html>
CSS
body {
background-color: #ffd31f;
background-image: url("grafiki/tlo.svg");
background-repeat: repeat;
}
EDIT.
Sprawdzałem pod operą i działa rzeczywiście, ale przy przybliżaniu/oddalaniu coś świruje - nie skaluje grafik tylko je od siebie oddala/przybliża. A po to jest przecież "Scalable Vector Graphics" żeby się dało skalować...
Awatar użytkownika
el.pescado
Zakręcona Traszka
Zakręcona Traszka
Posty: 734
Rejestracja: 26 maja 2005, 11:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: [CSS] grafika wektorowa w CSS

Post autor: el.pescado »

Jeśli chcesz, żeby strona była traktowana przez Firefoksa jako XHTML, musi być ona wysyłana z nagłówkiem HTTP Content-Type: application/xhtml+xml. Samo <meta> nie wystarczy. Niemniej jednak, nie wiem czy o to chodzi.

PS. https://developer.mozilla.org/en/SVG_In ... troduction
Awatar użytkownika
slomianowlosy
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 21 lis 2008, 15:55
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [CSS] grafika wektorowa w CSS

Post autor: slomianowlosy »

el.pescado pisze:Jeśli chcesz, żeby strona była traktowana przez Firefoksa jako XHTML, musi być ona wysyłana z nagłówkiem HTTP Content-Type: application/xhtml+xml. Samo <meta> nie wystarczy. Niemniej jednak, nie wiem czy o to chodzi.
Jeśli dobrze zrozumiałem wychodzi na to że strona musi sobie siedzieć na serwerze żeby ją podglądać?
A z tego jeśli dobrze zrozumiałem wynika, żeby osadzać kod SVG bezpośrednio na stronie, a nie z zewnętrznego pliku. Tyle że taki svg z inkscape zajmie milion linijek i nieźle zabrudzi ten kod...

Przydałoby się coś dzięki czemu po prostu działało tak jak w operze, tylko żeby się skalowało, bez za dużego komplikowania.
Awatar użytkownika
sibul
Wytworny Kaczor
Wytworny Kaczor
Posty: 318
Rejestracja: 16 paź 2007, 22:29
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: [CSS] grafika wektorowa w CSS

Post autor: sibul »

body {
background-color: #ffd31f;
background-image: url("grafiki/tlo.svg");
background-repeat: repeat;
}

Kod: Zaznacz cały

body{
background:#ffd31f url(grafiki/tlo.svg) repeat;
}
Nie radzę stosować grafik w formacie .svg.
Do tworzenia stron stosuje się pospolite formaty jak png jpg gif.
Wektorki, możesz sobie we flashu zastosować.
OS X 10.8.3
Awatar użytkownika
Hauleth
Wytworny Kaczor
Wytworny Kaczor
Posty: 382
Rejestracja: 18 sie 2008, 17:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86

Odp: [CSS] grafika wektorowa w CSS

Post autor: Hauleth »

tak się składa @sibul, że SVG jest promowany przez W3C :P
Jeśli problem rozwiązany dodaj na początku tematu [SOLVED].

Biblioteka do C++ - Bust Lib: http://code.google.com/p/bust/
Awatar użytkownika
slomianowlosy
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 21 lis 2008, 15:55
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [CSS] grafika wektorowa w CSS

Post autor: slomianowlosy »

sibul pisze: Do tworzenia stron stosuje się pospolite formaty jak png jpg gif.
Wektorki, możesz sobie we flashu zastosować.
Ale ja nie chcę być pospolity tylko wielce oryginalny! ^^
Hauleth pisze:tak się składa @sibul, że SVG jest promowany przez W3C :P
O no właśnie. A to że IE nie obsługuje to już trudno, na IE mi nie zależy ] będą mieli brzydszą stronke pod IE
Awatar użytkownika
sibul
Wytworny Kaczor
Wytworny Kaczor
Posty: 318
Rejestracja: 16 paź 2007, 22:29
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: Inne
Architektura: x86_64

Odp: [CSS] grafika wektorowa w CSS

Post autor: sibul »

Hauleth pisze:tak się składa @sibul, że SVG jest promowany przez W3C :P
Nie odczułem żadnej promocji SVG poprez W3C, a długo już się tym zajmuję.
OS X 10.8.3
Awatar użytkownika
el.pescado
Zakręcona Traszka
Zakręcona Traszka
Posty: 734
Rejestracja: 26 maja 2005, 11:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86
Kontakt:

Odp: [CSS] grafika wektorowa w CSS

Post autor: el.pescado »

Nie radzę stosować grafik w formacie .svg.
Do tworzenia stron stosuje się pospolite formaty jak png jpg gif.
Wektorki, możesz sobie we flashu zastosować.
Ale pytanie nie brzmiało czy stosować svg, tylko jak osadzić svg w css. Idąc tym rozumowaniem można stwierdzić, że:
Nie radzę stosować Ubuntu.
Na komputerach stosuje się pospolite systemy operacyjne jak MS Windows.
Linuksy to sobie w tosterze możesz zastosować.
I zamknąć to forum.
Awatar użytkownika
f00sek
Serdeczny Borsuk
Serdeczny Borsuk
Posty: 109
Rejestracja: 18 kwie 2009, 15:54
Płeć: Mężczyzna
Wersja Ubuntu: 10.04
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [CSS] grafika wektorowa w CSS

Post autor: f00sek »

@slomianowlosy: grafika wektorowa z samych zalożeń jest po to, aby dowolnie ją powiększać bez utraty jakości. A u Ciebie robisz powtarzanie tła - a więc po co to? Poza tym w stylach nie dasz rady powiększyć rozmiaru tła obrazkowego...
System.out.println ("Java programmer");
Awatar użytkownika
slomianowlosy
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 21 lis 2008, 15:55
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [CSS] grafika wektorowa w CSS

Post autor: slomianowlosy »

f00sek pisze:@slomianowlosy: grafika wektorowa z samych zalożeń jest po to, aby dowolnie ją powiększać bez utraty jakości. A u Ciebie robisz powtarzanie tła - a więc po co to? Poza tym w stylach nie dasz rady powiększyć rozmiaru tła obrazkowego...
Bo tło wygląda tak: Obrazek
i się powtarza, więc nie ma po co rozciągać tego na, załóżmy 800x600, bo to wciąż będzie to samo.
Awatar użytkownika
Hauleth
Wytworny Kaczor
Wytworny Kaczor
Posty: 382
Rejestracja: 18 sie 2008, 17:43
Płeć: Mężczyzna
Wersja Ubuntu: inny OS
Środowisko graficzne: GNOME
Architektura: x86

Odp: [CSS] grafika wektorowa w CSS

Post autor: Hauleth »

to walnij to jako png, będzie prościej, bo nie jest to jakaś super wielka grafika.
Jeśli problem rozwiązany dodaj na początku tematu [SOLVED].

Biblioteka do C++ - Bust Lib: http://code.google.com/p/bust/
Awatar użytkownika
slomianowlosy
Piegowaty Guziec
Piegowaty Guziec
Posty: 17
Rejestracja: 21 lis 2008, 15:55
Płeć: Mężczyzna
Wersja Ubuntu: 9.10
Środowisko graficzne: GNOME
Architektura: x86_64
Kontakt:

Odp: [CSS] grafika wektorowa w CSS

Post autor: slomianowlosy »

Hauleth pisze:to walnij to jako png, będzie prościej, bo nie jest to jakaś super wielka grafika.
Prościej owszem, ale zamierzenie jest takie że wszystko wektorowe będzie, więc i taka pierdółka.
ODPOWIEDZ

Wróć do „Programowanie”

Kto jest online

Użytkownicy przeglądający to forum: Google [Bot] i 11 gości