Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [HTML] SVG - odwrotność trójkąta
bahh
post
Post #1





Grupa: Zarejestrowani
Postów: 261
Pomógł: 2
Dołączył: 13.05.2012

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


Mam taki kod SVG:
  1. <svg id="headersvg" preserveAspectRatio="none" viewBox="0 0 100 102" height="100" width="100%" version="1.1" xmlns="http://www.w3.org/2000/svg">
  2. <path d="M0 0 L50 100 L100 0 Z">
  3. </svg>

który wygląda tak na stronie:
(IMG:http://img31.otofotki.pl/obrazki/wo547_1.png)

jest to trójkąt czarny na całą szerokość i wysokość 100 pikseli. Chcę odwrotność tego trójkąta, czyli taki kształ:

(IMG:http://img31.otofotki.pl/obrazki/ex974_2.png)

Jak dobrze napisać kod svg by uzyskać taki efekt?

Ten post edytował bahh 10.12.2014, 15:07:23
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 4)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




Pomalowac trojkat na bialo a reszte na czarno?
Go to the top of the page
+Quote Post
bahh
post
Post #3





Grupa: Zarejestrowani
Postów: 261
Pomógł: 2
Dołączył: 13.05.2012

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


biały kolor to przeźroczystość, kształt ma być nałożony na zdjecie
Go to the top of the page
+Quote Post
SaMi
post
Post #4





Grupa: Zarejestrowani
Postów: 173
Pomógł: 14
Dołączył: 27.03.2004
Skąd: Białystok

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


SVG to nic innego jak obraz wektorowy, więc większość programów do grafiki wektorowej potrafi wygenerować potrzebny Ci kod:
Pierwszy Link z googla: http://css-tricks.com/using-svg/
Go to the top of the page
+Quote Post
bahh
post
Post #5





Grupa: Zarejestrowani
Postów: 261
Pomógł: 2
Dołączył: 13.05.2012

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


jednakże potrzebuję napisać go w postaci kodu, nie pliku. Tak jak w powyższym przykładzie. Wystarczy, że ktoś zarzuci mi kodem z 5 końcami i resztę jakoś to poukładam

problem rozwiązany, po prostu wstawiłem 2 trójkąty mniejsze

gotowy kod dla kogoś na przyszłość:
  1. <svg id="headersvg" preserveAspectRatio="none" viewBox="0 0 100 100" height="100" width="100%" style="fill:#fff; stroke:#fff;" version="1.1" xmlns="http://www.w3.org/2000/svg">
  2. <polygon points="0,10 0,100 50,100"/>
  3. <polygon points="100,10 100,100 50,100"/>
  4. </svg>
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 - 12:57