Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.

#1 28. März 2012 16:32

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

[GELÖST] CSS Hilfe grösse background

So irgendwie bringe ich das nicht mehr auf die reihe.
Versuche gerade die Sprites passend einzubauen... aber ohne grossen erfolg.



Bild 1

#content-holder_png { 
   
height               : 344px; 
width                : 8px; 
background-position  : -319px -0px;   
background-repeat: repeat-y ;


 } 

css.jpg

Bild 2 ist schon besser, jedoch passt es dann mit der grafik nicht wo bei bild 1 nur der grüne Balcken dargestellt wird, sind andere teile des Sprites bild dargestellt...

#content-holder_png { 
background-position  : -319px -0px;
background-size: 344px 8px; 
} 

css2.jpg

Wo mache ich den fehler?

Offline

#2 28. März 2012 17:32

NaN
Moderator
Ort: Halle (Saale)
Registriert: 09. November 2010
Beiträge: 4.437

Re: [GELÖST] CSS Hilfe grösse background

background-position  : -319px -0px;

Das sieht komisch aus.

Wo ist denn Dein anderer Beitrag abgeblieben?
Hattest Du nicht noch einen, wo man Auszüge aus dem Template sieht?
Mir war so, als hättest Du das Hintergrundbild einer Klasse zugewiesen.
Kann es sein, dass es da mehrere Elemente gibt, die sich evtl. überschneiden?


Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)

Offline

#3 28. März 2012 17:54

Cherry
arbeitet mit CMS/ms
Registriert: 15. Dezember 2010
Beiträge: 529

Re: [GELÖST] CSS Hilfe grösse background

kann es sein, daß man sprites nur einsetzen kann, wenn's keine repeats gibt? Meine mal sowas gelesen zu haben.

Offline

#4 28. März 2012 19:04

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] CSS Hilfe grösse background

hm... das habe ich mir auch schon gedacht .... aber ich glaube das eher nicht...

das hat mit der generator ausgespuckt;

html
<div class="sprites" id="box-holder_png"></div> 
<div class="sprites" id="content-holder_png"></div> 
<div class="sprites" id="footer_png"></div> 
<div class="sprites" id="h1-separator_png"></div> 
<div class="sprites" id="header_bg_png"></div>


CSS
 .sprites { 
    background-image     : url(/your/image/url.png); 
    background-color     : transparent; 
    background-repeat    : no-repeat; 
 } 
 #box-holder_png { 
    height               : 105px; 
    width                : 319px; 
    background-position  : -0px -0px; 
 } 
 #content-holder_png { 
    height               : 344px; 
    width                : 8px; 
    background-position  : -319px -0px; 
 } 
 #footer_png { 
    height               : 341px; 
    width                : 13px; 
    background-position  : -327px -0px; 
 } 
 #h1-separator_png { 
    height               : 9px; 
    width                : 242px; 
    background-position  : -340px -0px; 
 } 
 
 #header_bg_png { 
    height               : 128px; 
    width                : 2px; 
    background-position  : -582px -0px; 
 }  

oder ist da so falsch?
die DIVs sollten sich nicht überschneiden. da diese DIV zuvor schon als hintergrund als erstes div angelgt ist.

Offline

#5 28. März 2012 19:47

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: [GELÖST] CSS Hilfe grösse background

Zu wenig Information.
Wie soll es denn am Ende aussehen? Wie sieht Deine Grafik aus?

Kleine Anregung zum Konzept: repeat wiederholt das ganze Bild, nicht nur Deinen imaginären "Ausschnitt".

Edit: Dufte wäre ein Testcase incl. Deiner Grafiken, wenn ich mir Deinen Code so im Kopf render, sehe ich kein Sprite, bzw. keine Veranlassung, das so zu realisieren, wie Du es tust.

Beitrag geändert von mike-r (28. März 2012 19:50)


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#6 29. März 2012 06:27

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] CSS Hilfe grösse background

mike-r schrieb:

Kleine Anregung zum Konzept: repeat wiederholt das ganze Bild, nicht nur Deinen imaginären "Ausschnitt".

Ist es denn eigntlich möglich ein Sprite zu wiederholen?

Offline

#7 29. März 2012 12:58

mike-r
arbeitet mit CMS/ms
Registriert: 21. Dezember 2010
Beiträge: 898
Webseite

Re: [GELÖST] CSS Hilfe grösse background

Sicher ist das möglich, das kannst Du ja in Deiner letzten Grafik sehen, dazu müsstest Du aber ein riesiges Bild erstellen, wo die Abstände zwischen den Einzelgrafiken mindestens so gross sind, wie die Container, wo Du die verwenden willst. (und natürlich musst Du Dich auf eine Richtung festlegen).
Darunter leidet allerdings wieder die Ladezeit. Hinzu kommt, dass das Unmengen RAM und CPU frisst.


Unablässige Tools für's Webdevelopement/ Fehlerfindung: CSS Validierungsservice, Bildschirmlineal, Firebug, Tidy, Deutsche CSS-Referenz

Offline

#8 29. März 2012 15:55

Henk1060
Server-Pate
Registriert: 12. August 2011
Beiträge: 632

Re: [GELÖST] CSS Hilfe grösse background

ja das dachte ich mir schon....
tja ist meine erstes Sprite....  und jetzt bin ich schlauer das ich es nur ohne repeats nutzten kann.

Bin gerade dabei es für Mouseover zwecke zu verwenden klappt super wink)

Danke für eure Hilfe....

Offline