Szerző Téma: Box készítés  (Megtekintve 2306 alkalommal)

0 Felhasználó és 1 vendég van a témában

Nem elérhető Складной нож

  • Törzstag
  • **
  • Hozzászólások: 366
  • e-lol
    • Randiguru
Re: Box készítés
« Válasz #20 Dátum: 2010. február 14., 18:56:47 »
backgroun-position

Sajnos nem megy... de lehet én csinálom rosszul... ennyit módosítottam rajta:
.doboz-belso { background: url('doboz/box-middle.png')  repeat-y;  background-position: 0px 500px; }az első azt adja meg, hogy balról hány px-re legyen, a második meg hogy fentről, de nem veszi figyelembe... :o

Elérhető Keveqiah

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 2.332
  • Kisb
    • Keveqiah
Re: Box készítés
« Válasz #19 Dátum: 2010. február 14., 18:54:17 »
backgroun-position
"Gonosz vagyok. Ez ugyebár nem hit dolga."
"Egy ember halála tragédia, ezrek halála statisztika."

Nem elérhető Складной нож

  • Törzstag
  • **
  • Hozzászólások: 366
  • e-lol
    • Randiguru
Re: Box készítés
« Válasz #18 Dátum: 2010. február 14., 18:52:14 »
http://ebookz.hu/video.php?alkat=XHTML%20%E9s%20CSS (regelni kell!)


Ez a videó sorozat bemutatja hogyan lehet egy olyan dobozt csinálni ami neked kell:)


Helló... Ez nekem nem jó, mert ilyet én is tudok, a webpult-on így is csináltam, de... [kb]

Most kaptam 3sb képet...

Az egyiken a doboz teteje van, ami 344px magas, (azért ekkora, mert világosodik a doboz... domborodik úgy mint a webpult-on...)
Van egy csíkom, ami a közepétől jó és kb a közepétől kellene ismétlődjön...
és van az alja...

Ha én nem akarom ezeket még darabolgatni, az alsó módszer tökéletes, csak az a gond, hogy: a csík a doboz tetején is látszódik, kicsit csúnya a teteje... ha megtudnám adni hol kezdődjön a középső csík, akkor nem lenne gond...

Nem elérhető Metts

  • Törzstag
  • **
  • Hozzászólások: 483
    • -
Re: Box készítés
« Válasz #17 Dátum: 2010. február 14., 18:31:25 »
http://ebookz.hu/video.php?alkat=XHTML%20%E9s%20CSS (regelni kell!)


Ez a videó sorozat bemutatja hogyan lehet egy olyan dobozt csinálni ami neked kell:)

Nem elérhető Складной нож

  • Törzstag
  • **
  • Hozzászólások: 366
  • e-lol
    • Randiguru
Re: Box készítés
« Válasz #16 Dátum: 2010. február 14., 18:15:55 »
Csak személyesen utálom. Mind1

Megnéztem a képeket, szerintem ezekre tökéletesen működik a doboz. Mi a problémád?

http://webpult.com/ezBaj.png
Ez a bajom vele...

így jó:
<style type="text/css">
.doboz, .doboz-belso, .doboz-belso-tartalom { display: block; color: #fff; }
.doboz { background: url('box-bottom.png') no-repeat bottom; width: 721px; padding-bottom: 21px; }
.doboz-belso { background: url('box-middle.png') repeat-y; }
.doboz-belso-tartalom { background: url('box-top.png') no-repeat; padding: 20px 20px 0px 20px; }
</style>

<div class="doboz">
<div class="doboz-belso">
<div class="doboz-belso-tartalom">
Ez itt a minta szöveg <br/>


</div>
</div>
</div>

(nem az én megoldásom, de jó...) [azaz a felső sarkai nem tökéletesek]
« Utoljára szerkesztve: 2010. február 14., 18:21:08 írta Складной нож »

Nem elérhető Suttogó

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.775
Re: Box készítés
« Válasz #15 Dátum: 2010. február 14., 14:19:38 »
Mi a baj a rar-ral????
Csak személyesen utálom. Mind1

Megnéztem a képeket, szerintem ezekre tökéletesen működik a doboz. Mi a problémád?
Ajánlott programok: Ubuntu | LibreOffice | GIMP

Nem elérhető Складной нож

  • Törzstag
  • **
  • Hozzászólások: 366
  • e-lol
    • Randiguru
Re: Box készítés
« Válasz #14 Dátum: 2010. február 14., 07:53:03 »
Az osztályokért bocs, elnéztem.
A rar-t nem tudom (akarom) most megnyitni, ha feltöltöd őket vagy bezippeled megnézem.
Mi a baj a rar-ral????

Nem elérhető Suttogó

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.775
Re: Box készítés
« Válasz #13 Dátum: 2010. február 13., 22:25:46 »
CSS-ben class-ot hoztál létre, nem ID-t.. :P


Mellesleg nekem ezek a képek vannak hozzá: http://webpult.com/doboz.rar
Így ez a megoldás nem jó... :(
Az osztályokért bocs, elnéztem.
A rar-t nem tudom (akarom) most megnyitni, ha feltöltöd őket vagy bezippeled megnézem.
Ajánlott programok: Ubuntu | LibreOffice | GIMP

Nem elérhető Складной нож

  • Törzstag
  • **
  • Hozzászólások: 366
  • e-lol
    • Randiguru
Re: Box készítés
« Válasz #12 Dátum: 2010. február 13., 12:58:15 »
CSS-ben class-ot hoztál létre, nem ID-t.. :P


Mellesleg nekem ezek a képek vannak hozzá: http://webpult.com/doboz.rar
Így ez a megoldás nem jó... :(

Nem elérhető Suttogó

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.775
Re: Box készítés
« Válasz #11 Dátum: 2010. február 13., 10:13:25 »
Kód: HTML
  1. <div id="doboz">
  2. <div id="doboz_teteje">Doboz teteje</div>
  3. <div id="doboz_szoveg">Doboz szövege</div>
  4. <div id="doboz_alja">Doboz alja</div>
  5. </div>
  6.  
Kód: CSS
  1. .doboz{
  2. padding: 0px;
  3. margin: 0px;
  4. width: dobozszelesseg;
  5. }
  6. .doboz_teteje{
  7. background: url('tetejekep.png') no-repeat;
  8. height: kepmagassaga;
  9. overflow: hidden;
  10. text-align: center;
  11. }
  12. .doboz_alja{
  13. background: url('aljakep.png') no-repeat;
  14. height: kepmagassaga;
  15. overflow: hidden;
  16. text-align: center;
  17. }
  18. .doboz_szoveg{
  19. background: #kozepeszin; /* De lehet kep is, de csak akkor lesz szep ha 1 px magas */
  20. padding-left: 5px; /* Csak hogy ne folyjon ki egész a szélekig a szöveg */
  21. padding-right: 5px;
  22. }
Ajánlott programok: Ubuntu | LibreOffice | GIMP

Nem elérhető Складной нож

  • Törzstag
  • **
  • Hozzászólások: 366
  • e-lol
    • Randiguru
Re: Box készítés
« Válasz #10 Dátum: 2010. február 13., 08:53:57 »
...

Nekem van három db képem...
1.: doboz tetejétől kb a közepéig [a tetejétől a közepéig világosodik]
2.: doboz közepe [itt már egyszínű]
3.: doboz alja

Olyat már csináltam CSS-ben, hogy megadtam a doboz tetejét háttérnek, alá pedig azt a hátteret tettem amivel folytatódik a doboz, csak az a gond, hogy ehhez fel kell darabolni a dobozt jobban. (bal és jobb szélek)

Nem lehet egy div-nek több hátteret adni? ... mármint úgy, hogy az egyik a másik alatt legyen és az csak X-től kezdve + ismétlődjön?

Most így próbáltam de nem jó:
<div class="doboz">
<div class="doboz_benne">
</div>
</div>

.doboz
{
margin-top:13px;
background-image:url(doboz/box-top.png); background-repeat:no-repeat;
width:721px;
margin-bottom:0px;
}
.doboz_benne
{
margin:0px;
background: url(doboz/box-middle.png) repeat 0px 344px;
}
344px lenne a felső darabja..
« Utoljára szerkesztve: 2010. február 13., 09:15:35 írta Складной нож »

Nem elérhető Suttogó

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.775
Re: Box készítés
« Válasz #9 Dátum: 2009. február 17., 18:57:24 »
Sajnos cssből nem lehet html kódot módosítani. Úgyhogy erre a kérésedre nem nagyon lehet választ adni.
Ajánlott programok: Ubuntu | LibreOffice | GIMP

Nem elérhető DaniNet

  • Törzstag
  • **
  • Hozzászólások: 769
    • DaniNet programozás
Re: Box készítés
« Válasz #8 Dátum: 2009. február 17., 18:49:27 »
Forráskód szépség szempontjából szeretném, ha segítenétek megoldani ezt a problémám:

Jelenleg ahhoz, hogy behívjak egy dobozt, ezzel a szép kinézettel, több div indítására van szükség, mert ugye, alsó,felső,oldal, sarkok, stb..
Nem lehet azt megoldani, hogy 1, max 3 divvel ugyan ezt?

Én valami olyanra gondoltam, hogy csinálni a css-ben egy új classot, amiben összefűzni az értékeket, meghívni azokat amiket kell sorrendbe.. vagy ez hülyeség?
itt a html kód:

Kód: HTML
  1. <div class="menu_box">
  2.                 <div class="border_right_box">
  3.                         <div class="border_top_box">
  4.  
  5.                                 <div class="corner_top_left_box"></div><div class="corner_top_right_box"></div>
  6.  
  7.                         </div>
  8.                         <div class="box">
  9. <div class="title">Idézet</div>
  10.                              <p class="testimonial">
  11. Dolgozni csak pontosan, szépen, ahogy a csillag megy az égen, úgy érdemes.<br>
  12. <strong>József Attila</strong>
  13.                              
  14.                              </p>
  15.  
  16.                         </div>
  17.                         <div class="border_bottom_box">
  18.                                 <div class="corner_bottom_left_box"></div><div class="corner_bottom_right_box"></div>
  19.                         </div>
  20.  
  21.                 </div> 

itt pedig a css:

Kód: CSS
  1. .menu_box {
  2.         width:          288px; /* A CSS Box szélessége, tetszőlegesen állítható */
  3.         background:     url(images/box/left_border.gif) repeat-y left; /* Bal oldali keret képe */
  4.  
  5. }
  6.  
  7. .border_right_box {
  8.   background:   url(images/box/right_border.gif) repeat-y right; /* Jobb oldali keret képe */
  9. }
  10.  
  11.  
  12.  
  13. .border_top_box {
  14.         height:         12px;
  15.         background:     url(images/box/top.gif) repeat-x top; /* Felső keret képe */
  16. }
  17.  
  18. .border_bottom_box {
  19.         height:         12px;
  20.         background:     url(images/box/bottom.gif) repeat-x bottom; /* Alsó keret képe */
  21. }
  22.  
  23. .corner_top_left_box { /* Jobb felső sarok képe  */
  24.         float:          left;
  25.         width:          12px;
  26.         height:         12px;
  27.         background:     url(images/box/left_top.gif) no-repeat left top;
  28. }
  29.  
  30. .corner_top_right_box { /* Bal felső sarok képe */
  31.         float:          right;
  32.         width:          12px;
  33.         height:         12px;
  34.         background:     url(images/box/right_top.gif) no-repeat right top;
  35. }
  36.  
  37. .corner_bottom_left_box { /* Bal alsó  sarok képe  */
  38.         float:          left;
  39.         width:          12px;
  40.         height:         12px;
  41.         background:     url(images/box/left_bottom.gif) no-repeat left bottom;
  42. }
  43.  
  44. .corner_bottom_right_box { /* Jobb alsó  sarok képe  */
  45.         float:          right;
  46.         width:          12px;
  47.         height:         12px;
  48.         background:     url(images/box/right_bottom.gif) no-repeat right bottom;       
  49. }
  50.  
  51.  
  52.  
  53. .box {
  54.         background:     url(images/box/bg.gif) repeat; 
  55.         padding: 5px;
  56.         margin:         0px 0px 0px 0px;
  57.         color:          #555;
  58.         font-family:Arial, Times, serif;
  59.         height: 125px;
  60.  
  61. }

Nem elérhető DaniNet

  • Törzstag
  • **
  • Hozzászólások: 769
    • DaniNet programozás
Re: Box készítés
« Válasz #7 Dátum: 2009. február 17., 15:24:59 »
Megoldottam.. köszi!

Nem elérhető DaniNet

  • Törzstag
  • **
  • Hozzászólások: 769
    • DaniNet programozás
Re: Box készítés
« Válasz #6 Dátum: 2009. február 16., 22:04:03 »
[ A vendégek nem tekinthetik meg a csatolmányokat ]

Jelenleg ilyen.. sajnos a bal oldali csík valamiért a jobb oldali csíkra hivatkozik, ez szerintem azért van mert nem tudom hogy hova kell tenni a jobb és a bal csíkot tartalmazó div-et.
Itt a kód:

Kód: HTML
  1. /******************************************************************/
  2. /*      CSS Box tutorial                                                                           */
  3. /*      Made by: ViziUbi                                                                           */
  4. /*      Date: 2008.12.09                                                                           */
  5. /*      Tutorial: http://www.tutorial.hu/meretezheto-css-doboz-keszitese/          */
  6. /*      Email: viziubi@gmail.com                                                           */
  7. /*      GNU GENERAL PUBLIC LICENSE                                                 */
  8. /******************************************************************/
  9.  
  10. .menu_container {
  11.         width:          300px; /* A CSS Box szélessége, tetszőlegesen állítható */
  12. }
  13.  
  14. .border_left {
  15.         background:     url(bal.jpg) repeat left; /* Bal oldali keret képe */
  16. }
  17.  
  18. .border_right {
  19.         background:     url(jobb.jpg) repeat right; /* Jobb oldali keret képe */
  20. }
  21.  
  22. .border_top {
  23.         height:         29px;
  24.         background:     url(felso.jpg) repeat-x top; /* Felső keret képe */
  25. }
  26.  
  27. .border_bottom {
  28.         height:         29px;
  29.         background:     url(also.jpg) repeat-x bottom; /* Alsó keret képe */
  30. }
  31.  
  32. .corner_top_left { /* Jobb felső sarok képe  */
  33.         float:          left;
  34.         width:          30px;
  35.         height:         29px;
  36.         background:     url(bal_sarok_felso.jpg) no-repeat left top;
  37. }
  38.  
  39. .corner_top_right { /* Bal felső sarok képe */
  40.         float:          right;
  41.         width:          30px;
  42.         height:         29px;
  43.         background:     url(jobb_sarok_felso.jpg) no-repeat right top;
  44. }
  45.  
  46. .corner_bottom_left { /* Bal alsó  sarok képe  */
  47.         float:          left;
  48.         width:          30px;
  49.         height:         29px;
  50.         background:     url(bal_sarok_also.jpg) no-repeat left bottom;
  51. }
  52.  
  53. .corner_bottom_right { /* Jobb alsó  sarok képe  */
  54.         float:          right;
  55.         width:          30px;
  56.         height:         29px;
  57.         background:     url(jobb_sarok_also.jpg) no-repeat right bottom;       
  58. }
  59.  
  60. .header_text {
  61.         padding:        9px 21px 0px 21px; /* A szöveg igazításánál figyelembe vesszük a corner_top_left és corner_top_right szélességét */
  62.         color:          #fff;
  63.         font-family:Arial, Times, serif;
  64.         font-size:      1.2em;
  65.         text-align:     center;
  66. }
  67.  
  68. .content {
  69.         background:     url(bg.jpg) repeat right bottom;       
  70.         position:       relative;
  71.         margin:         0px 21px 0px 21px; /* A szöveg igazításánál figyelembe vesszük a menu_container jobb és bal oldali keretének szélességét */
  72.         padding:        10px;
  73.         color:          #555;
  74.         font-family:Arial, Times, serif;
  75.         line-height:1.3em;
  76.         /* A CSS Box magassága opcionálisan állítható. Ha ki van kommentezve a "height: 400px;" akkor tartalomhoz igazodik a CSS Box mérete */
  77.         /* Ha a kommentezést eltávolítod akkor fix magasság adható meg. FIGYELEM! Ebben az esetben a szöveg túlfuthat a doboz területén,       */
  78.         /* ezt leginkább fix tartalomnál (pl.: kép)  használd, az alsó és felső keret nagysága pedig ebben az értékben nincs benne */
  79.         /* height: 400px; */
  80. }
  81.  
  82.  
  83.  
  84.         <div class="menu_container">
  85.                
  86.                         <div class="border_left">
  87.                         <div class="corner_top_left"></div>
  88.                         <div class="border_right">
  89.                         <div class="corner_top_right"></div>
  90.                         <div class="border_top"></div>
  91.  
  92.                        
  93.                         <div class="content">
  94.                                 <p>Vitae nostro appetere ne mea, id ferri augue sea, clita appareat eu vix. In est choro nusquam eligendi, sea ut malorum bonorum sensibus. Has ne atomorum facilisis prodesset, vim in ponderum perfecto, cu dicit vocent torquatos sea. Ea mel iusto dolorum admodum, ei omnes tantas persecuti cum. Ei tation iriure sapientem has, ea regione posidonium vim, quas reque labores in mei. Odio adipisci scripserit qui no, nobis legere liberavisse mel ex. Ei qui solum explicari concludaturque, consul dolorem argumentum sea ea, ex per minim viris omittam.</p>
  95.                         </div>
  96.                         <div class="border_bottom">
  97.  
  98.                                 <div class="corner_bottom_left"></div><div class="corner_bottom_right"></div> <!-- A CSS Box alsó két sarkának grafikája -->
  99.                         </div>
  100.                         </div> 
  101.                 </div> 
  102.         </div> <!-- end menu _container -->
  103.  
  104.  
  105.  

Nem elérhető Suttogó

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.775
Re: Box készítés
« Válasz #5 Dátum: 2009. február 16., 21:41:03 »
Elkezdtem írni hogy hogy kell, de minek? Ez a leírás még jobban el is magyarázza mint én. Ha elakadsz segítünk :)
http://www.tutorial.hu/meretezheto-css-doboz-keszitese/#more-2087
/Elolvastam: Én kevesebbre szoktam darabolni, de az enyém nem szereti a régi (IE5.5 v. Netescape) böngészőket, ez meg igen/
« Utoljára szerkesztve: 2009. február 16., 21:46:12 írta suttogó »
Ajánlott programok: Ubuntu | LibreOffice | GIMP

Nem elérhető DaniNet

  • Törzstag
  • **
  • Hozzászólások: 769
    • DaniNet programozás
Re: Box készítés
« Válasz #4 Dátum: 2009. február 16., 21:28:20 »
Kivágtam a képeket, ahogy mondtad suttogó.

A css-t hogyan csináljam meg?

Nem elérhető Rimelek

  • Adminisztrátor
  • Őstag
  • *****
  • Hozzászólások: 8.942
    • rimelek.hu
Re: Box készítés
« Válasz #3 Dátum: 2009. február 16., 21:01:11 »
Átneveztema  témát, mert  az "Egy képből több kép css-el" nem igazán utalt a tárgyra.
Egyszerűen létezem, és lézengek a Földön,
mint idióta szellem, kinek kastélya a börtön.

Nem elérhető Suttogó

  • Globális moderátor
  • Teljes tag
  • *****
  • Hozzászólások: 1.775
Re: Box készítés
« Válasz #2 Dátum: 2009. február 16., 20:47:50 »
A lehetőség: Div: 1 kép a felső sáv (a kerekítéssel) 1 kép a háttér (1px magassággal) és 1 kép az alja:
Hiba: Nem tudsz a felső kb 10px-re szöveget tenni
B lehetőség: Táblázat:
4 kép a 4 sarok + 2 kép a két oldal + 1-1 kép a top-bottom.
Ajánlott programok: Ubuntu | LibreOffice | GIMP

Nem elérhető DaniNet

  • Törzstag
  • **
  • Hozzászólások: 769
    • DaniNet programozás
Box készítés
« Válasz #1 Dátum: 2009. február 16., 20:44:16 »
Van egy kép, aminek a szélessége és magassága fix.

Ennek jelenleg így néz ki a css kódja:

Kód: CSS
  1. .welcome_box{
  2. width:496px;
  3. height:202px;
  4. background:url(images/welcome_box.gif) no-repeat center;
  5. padding:0px;
  6. }

Ha most 202px nél "magasabb" szöveget írok bele, akkor a szöveg az kifut a dobozból, de én azt szeretném, hogy a doboz szélessége és magassága igazodjon a szöveghez.
Ehhez szerintem 4, vagy 5 részre kéne darabolni a welcome_box.gif-et, de a css kódja ennek hogy nézne ki?
Csatoltam a darabolt képeket.

Valószínű, hogy amit szétdaraboltam képeket, abból nem lehet megcsinálni a css kódot, de ha lehet akkor jó.
Nem nagyon csináltam még ilyet, nincs tapasztalatom ez ügyben..