Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][CSS]zaokrąglone rogi + obraamowanie
Forum PHP.pl > Forum > Przedszkole
Michał90
Witam,
jak zrobić takie coś jak na obrazku?



ma to działać na zasadzie takiej: szerokość stała, a wysokość powiększa się pod rozmiarem tekstu i żeby te obramowanie przerywane dashed było na całej wysokości
erix
display: table-cell, ew. faux columns
Michał90
Tak to wygląda:

  1. <div id="auto">
  2. <div id="aul">
  3. <h2 style="color:#bad852;">TESTY:</h2><br>
  4. fdgdfdgdfdgdfdgdfdgdfdgdfdgd <br><br>
  5. fdgdfdgdfdgdfdgdfdgd <br><br>
  6. fdgdfdgdfdgdfdgdfdgdfdgd
  7. <br><br>
  8. fdgdfdgdfdgdfdgdfdgdfdgdfdgd<br><br>
  9. <h2 style="color:#bad852;">TEST1:</h2><br>
  10. fdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgd
  11. </div>
  12. <div id="au"><h2 style="color:#bad852;">TESTY2</h2><br>
  13. fdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgd<br><br>
  14. <h2 style="color:#bad852;">OOOOO:</h2><br>fdgdfdgdfdgdfdgdfdgdfdgdfdgd
  15. </div>
  16. <div id="aur">
  17. fdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgdfdgd
  18. <br>
  19. <center><div id="logs"></div></center><br>
  20. fdgdfdgdfdgdfdgd
  21. </div>
  22. </div>


  1. #auto
  2. {
  3. width: auto;
  4. overflow:auto;
  5. border: 1px;
  6. background-color:#272727;
  7. -moz-border-radius:5px; /* FF */
  8. -webkit-border-radius:5px; /* przeglądarki z webkitem (Safari, Chrome itp.) */
  9. -khtml-border-radius:5px; /* przeglądarki typu K-meleon (typowo Linuxowe) */
  10. border-radius:5px; /* pozostałe przeglądarki */
  11. behaviour:url(border-radius.htc); /* dodatek dla badzIEwnej przeglądarki */
  12. padding: 10px 10px 10px 10px;
  13. }
  14. #aul{
  15. width:25%;
  16. height: auto;
  17. border-right-style: dashed;
  18. border-color: #bad508;
  19. float: left;
  20.  
  21. }
  22. #aule a{
  23. color : #bad852;
  24. text-transform : uppercase;
  25. font-weight : bold;
  26. padding-left: 5px;
  27. }
  28. #aur{
  29. width:25%;
  30. padding-left:5px;
  31. border-left-style: dashed;
  32. border-color: #bad508;
  33. float: right;
  34. }
  35. #au{
  36. width:48%;
  37. overflow:auto;
  38. border: 1px;
  39.  
  40. float:left;
  41. margin-left:8px;
  42. }
  43. #sblewa
  44. {
  45. width:50%;
  46. color: #fff;
  47. float:left;
  48. padding-bottom:10px;
  49. }
  50. #sbprawa
  51. {
  52. width:50%;
  53. color: #fff;
  54. float:left;
  55. padding-bottom:10px;
  56. }
  57. #logs{
  58. background : url(/images/logs.jpg) no-repeat;
  59. width:167px;
  60. height:98px;
  61. }


Jak to przerobić, żeby uzyskać efekt taki jak na zdjęciu ?
djgarsi
Za pomocą css'a osiągniesz efekt tylko na firefox'ie niestety. Na IE i (chyba) Operze nie będą widoczne okrągłe rogi.
Dlatego osobiście nie polecam robić tego w css tylko standardowo graficznie:)
everth
Rogi osiągniesz na każdej popularnej (Chrome, Opera, FF, Safari - być może, działa na webkit) przeglądarce poza IE. Na IE są skrypty które również potrafią to symulować. Kodowanie tego graficznie jest później trudniejsze w edycji.
Michał90
Okej zrobiłem to w ten sposób:
4 rogi i tło - obrazki (sklepiłem to w całość)

Jak teraz to podzielić na 3 części i oddzielić przerywaną linią (przerywaną)?
cniak
Już napisał Ci erix:
faux columns < - google.pl
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.