![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Hej, może zaczne od tego że css znam na słabym poziomie
i mam mały problem chce zrobić taki wygląd graficzny komentarzy tylko nie mam pojęcia jak tego dokonać Chodzi o trójkątna część dymka za nic niemoge wymyślić jak ją wstawić ten "dymek" musi być dynamiczny (powiększać sie wraz z tekstem) na obrazku zaznaczyłem linie jak chce tabelke zbudować Ten post edytował aiel 18.04.2010, 15:10:27 |
|
|
![]()
Post
#2
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Dynamiczna? Nie możesz po prostu dać obrazka o stałych rozmiarach?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 135 Pomógł: 158 Dołączył: 19.03.2009 Skąd: Toruń Ostrzeżenie: (0%) ![]() ![]() |
Przytnij górę i dól to znaczy górę wytnij na wysokości tej strzałeczki w poziome cały kawałek i dól do momentu zaokrąglenia dajesz potem border-left i border right dla lini po lewej stronie żeby niezależnie od wielkości komentarza żeby sam się dostosowywał .
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dynamiczna? Nie możesz po prostu dać obrazka o stałych rozmiarach? Hmm myśle że bedzie bardziej estetycznie jak bedzie dynamicznie się powiekszał wraz z wielkością komentarza żeby przy 10znakowym komentarzu niebyło dymka o wysokości 5cm Przytnij górę i dól to znaczy górę wytnij na wysokości tej strzałeczki w poziome cały kawałek i dól do momentu zaokrąglenia dajesz potem border-left i border right dla lini po lewej stronie żeby niezależnie od wielkości komentarza żeby sam się dostosowywał . To by wyglądało okropnie zresztą zobacz (IMG:http://japierdziele.pl/krojenie.jpg) |
|
|
![]()
Post
#5
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem, jak chcesz, ale będziesz miał z tym ogromne problemy. Wszędzie takie trójkąty są stałych rozmiarów.
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Chodzi chyba o to, by cały "dymek" miał dynamiczną wysokość, a trójkącik stałą, na danej wysokości - dokładnie coś takiego jest na: Digart.pl (komentarze: http://crozin.digart.pl/). W zależności jak to graficznie wygląda może to różnie wyglądać, jednak taki ogólny szkielet mógłby się prezentować następująco:
Kod <ul> <li> <div class="meta"> <a href="#"><span>Crozin</span><img src="http://forum.php.pl/uploads/av-16943.jpg" alt="Crozin" /></a> </div> <blockquote> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed rutrum rutrum faucibus. Ut tristique, ligula a mollis elementum, libero arcu pretium lacus, sit amet pellentesque felis dolor vel arcu. Pellentesque hendrerit, neque sed vehicula commodo, erat lectus blandit mauris, eget fermentum dui leo sed purus. Duis tellus erat, euismod ac molestie et, tincidunt a massa. Mauris fermentum porta sem vitae venenatis. Curabitur vitae facilisis leo. Phasellus at libero mauris, vel ullamcorper lectus. Phasellus quis metus vitae eros porttitor mollis. Nulla iaculis rutrum nulla, ut ullamcorper metus vestibulum ac. Phasellus cursus est quis velit rutrum vulputate. Ut porttitor justo sed purus lobortis quis porta metus lobortis. Vestibulum tellus lectus, elementum eget pulvinar at, hendrerit sit amet ipsum. Donec interdum nisl eget augue molestie bibendum.</p> </blockquote> </li> </ul> Kod ul {
display: table; width: 500px; padding: 20px; background: #444; } ul li { display: table-row; } ul li .meta { display: table-cell; width: 125px; background: url(http://www.pmpinc.net/images/gray_triangle.jpg) no-repeat right 30px; } ul li blockquote { min-height: 40px; padding: 10px; display: table-cell; background: #666; border-radius: 5px; } |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Fajnie by to wyglądało (IMG:style_emoticons/default/smile.gif)
Ja bym to zrobił tak (wiem, że to fatalne rozwiązanie): |
|
|
![]()
Post
#8
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Fajnie by to wyglądało (IMG:style_emoticons/default/smile.gif) Ja bym to zrobił tak (wiem, że to fatalne rozwiązanie): Fatalne? To jakaś tragedia, przez wielkie T. 1. Znaczniki piszemy małą literą 2. Wiesz do czego służą tabele, prawda? |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
1. A to jakoś przeszkadza (IMG:style_emoticons/default/questionmark.gif)
2. Wiem |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Chodzi chyba o to, by cały "dymek" miał dynamiczną wysokość, a trójkącik stałą, na danej wysokości - dokładnie coś takiego jest na: Digart.pl (komentarze: http://crozin.digart.pl/). W zależności jak to graficznie wygląda może to różnie wyglądać, jednak taki ogólny szkielet mógłby się prezentować następująco: Kod <ul> <li> <div class="meta"> <a href="#"><span>Crozin</span><img src="http://forum.php.pl/uploads/av-16943.jpg" alt="Crozin" /></a> </div> <blockquote> <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed rutrum rutrum faucibus. Ut tristique, ligula a mollis elementum, libero arcu pretium lacus, sit amet pellentesque felis dolor vel arcu. Pellentesque hendrerit, neque sed vehicula commodo, erat lectus blandit mauris, eget fermentum dui leo sed purus. Duis tellus erat, euismod ac molestie et, tincidunt a massa. Mauris fermentum porta sem vitae venenatis. Curabitur vitae facilisis leo. Phasellus at libero mauris, vel ullamcorper lectus. Phasellus quis metus vitae eros porttitor mollis. Nulla iaculis rutrum nulla, ut ullamcorper metus vestibulum ac. Phasellus cursus est quis velit rutrum vulputate. Ut porttitor justo sed purus lobortis quis porta metus lobortis. Vestibulum tellus lectus, elementum eget pulvinar at, hendrerit sit amet ipsum. Donec interdum nisl eget augue molestie bibendum.</p> </blockquote> </li> </ul> Kod ul { display: table; width: 500px; padding: 20px; background: #444; } ul li { display: table-row; } ul li .meta { display: table-cell; width: 125px; background: url(http://www.pmpinc.net/images/gray_triangle.jpg) no-repeat right 30px; } ul li blockquote { min-height: 40px; padding: 10px; display: table-cell; background: #666; border-radius: 5px; } Super wszystko działa dzięki (IMG:style_emoticons/default/winksmiley.jpg) A wiesz może jak w digiart zrobili border na tym? |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 6 476 Pomógł: 1306 Dołączył: 6.08.2006 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem, nie patrzyłem w kod, ale pewnie mógłbyś to zrobić poprzez.... CSSowy border?
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Pewnie mnie zlinczujecie ale zrobiłem to w tabelach -
wystarczyło przedłuzyć lewy bok z dymkiem o kilka cm limit znaków w komentarzu nie pozwoli iść dalej żeby sie nie urwało kolor zmienia się sam razem z kolorem tabeli border można dodać (troche w obrazkach i troche w kodzie) wygląd tutaj > http://japierdziele.pl/test/strona.html i kod : CSS
HTML
|
|
|
![]()
Post
#13
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Mamy Cię linczować? Bez przesady, to Twoja sprawa czego używasz, ale też świadczy o Tobie jako programiście (IMG:style_emoticons/default/smile.gif)
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mamy Cię linczować? Bez przesady, to Twoja sprawa czego używasz, ale też świadczy o Tobie jako programiście (IMG:style_emoticons/default/smile.gif) Ogólnie czemu nie wypada stosować tabelek? Niby są do czego innego ale działaja świetnie prawie do wszystkiego |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 247 Pomógł: 9 Dołączył: 12.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Fajnie to wygląda (IMG:style_emoticons/default/winksmiley.jpg)
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 30 Pomógł: 0 Dołączył: 24.01.2010 Ostrzeżenie: (0%) ![]() ![]() |
Fajnie to wygląda (IMG:style_emoticons/default/winksmiley.jpg) Jak ci się podoba to jeszcze do kompletu zrobiłem http://japierdziele.pl/komentarze.php dymek dodawania komentarzy napisz na pw to ci prześle kod |
|
|
![]()
Post
#17
|
|
Grupa: Nieautoryzowani Postów: 2 249 Pomógł: 305 Dołączył: 2.10.2006 Ostrzeżenie: (0%) ![]() ![]() |
Ogólnie czemu nie wypada stosować tabelek? Niby są do czego innego ale działaja świetnie prawie do wszystkiego A czy używasz telefonu do wbijania gwoździ? Przecież też się świetnie nadaje (IMG:style_emoticons/default/smile.gif) Analogiczna sytuacja, tabele służą do przedstawiania danych tebelarycznych i żadnych innych. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.09.2025 - 05:12 |