Shop-Hilfe.com
-


Hinweise


Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Thema bewerten
Alt 05.08.2007, 17:35   #1
TP-Senior
 
Benutzerbild von GrafikAmateur
 
Registriert seit: Dec 2004
GrafikAmateur macht sich hier sehr viel Mühe

Grafik-Layout -> CSS/HTML - Hilfe benötigt


Huhu,

Ich nehm mir mal etwas Zeit für diesen Post, da ich bereits lange gegrübelt und probiert habe, aber nichts so richtig klappt...

Layout

Dies ist an sich mein Layout, was ich nun in CSS/HTML bringen will. Was mir derzeit an Problemen im Weg steht, sind folgende Dinge:

1. Es soll in der Breite liquide sein, nachdem also der Umriss dieser weißen Scyline zuende ist, soll der horizontale Streifen inklusive dem glühenden Effekt am Rand fortgesetzt werden, wenn das Fenster breiter ist.
Problem: Ich bekomm es mit meinen Versuchen nicht so hin.

2. Die Würfel im Hintergrund hab ich zu einigen Angeordnet, als Bild gespeichert und dieses soll dann im Hintergrund wiederholt werden, sodass der Hintergrund immer mit Würfeln voll ist: Hintergrund
Problem: Im Header sind auch würfel, da ich es aber als gesamtes Bild ausgeschnitten habe, schneidet es am Rand so komisch ab.

Problem 1 & 2

Dasselbe Problem mit den Würfeln etc. wird auch bei dem weißen Balken nach unten hin sein, da auch dieser einen Glow hat und ich nicht weiß, wie ich das umsetzen soll.

Ich hoffe, dass ihr mir helfen könnt.

GA
GrafikAmateur ist offline   Mit Zitat antworten


Alt 05.08.2007, 18:11   #2
TP-Supporter
 
Benutzerbild von Sand*mann
 
Registriert seit: Nov 2005
Sand*mann macht sich hier sehr viel Mühe
Hallo du GrafikAmateur,

wäre ganz nett mal mehr von deinen Versuchen zu sehen.

1. Erstmal Verständnisfrage: Versteh ich das richtig, dass der weiße Container in der Mitte (ich vermute der zukünftige Inhalt) fest sein soll, und nur der horizontale Balken soll sich der Größe nach anpassen?

2. Ohne Einsicht in HTML und CSS kann man da nicht viel zu sagen.
Sand*mann ist offline   Mit Zitat antworten
Alt 05.08.2007, 18:22   #3
TP-Senior
 
Benutzerbild von GrafikAmateur
 
Registriert seit: Dec 2004
GrafikAmateur macht sich hier sehr viel Mühe
Hi,

-> 1. siehst Du richtig, nur der horizontale Balken soll sich anpassen und der vertikale Inhaltsbereich soll dann ggf. mit margin:auto; immer mittig positioniert werden.

http://meins.mafia-inn.de/siteneu/

Mit dem Inhaltsbereich hab ichs noch nicht probiert... will erstmal das derzeitige Problem fixen.
GrafikAmateur ist offline   Mit Zitat antworten
Alt 05.08.2007, 18:35   #4
TP-Supporter
 
Benutzerbild von Sand*mann
 
Registriert seit: Nov 2005
Sand*mann macht sich hier sehr viel Mühe
1. Wo ist dein Problem? Der Div ist doch wunderbar breit (warum auch immer). Dass das nicht so aussieht wie auf deiner Grafik liegt an dem Hintergrundbild. Hat ja als Rand ne ganz andere Farbe, als dieses türkise Glühen.

2. Würfel aus dem Headerbild nehmen und Haare/Borsten/wasauchimmer mit Schatten als png-bild speichern. Dann bleibt die halbtransparenz erhalten. Wieder als Hintergrund Bild einfügen - ferrrtisch.
Sand*mann ist offline   Mit Zitat antworten
Alt 05.08.2007, 18:52   #5
TP-Senior
 
Benutzerbild von GrafikAmateur
 
Registriert seit: Dec 2004
GrafikAmateur macht sich hier sehr viel Mühe
Klar, aber IE hats doch so mit PNG und Transparenz, oder?


Wie mach ich das denn richtig mit dem Glühen und dem Hintergrund, damits gut aussieht?
GrafikAmateur ist offline   Mit Zitat antworten
Alt 05.08.2007, 19:10   #6
TP-Senior
 
Benutzerbild von GrafikAmateur
 
Registriert seit: Dec 2004
GrafikAmateur macht sich hier sehr viel Mühe
Tatsache, auch im IE gehts. Danke ^.^

Aber nun besteht immernoch das Problem mit dem Glow :<
GrafikAmateur ist offline   Mit Zitat antworten
Alt 05.08.2007, 19:19   #7
TP-Supporter
 
Benutzerbild von Sand*mann
 
Registriert seit: Nov 2005
Sand*mann macht sich hier sehr viel Mühe
Nein, der IE hats nicht mit Transparenz, aber da gibts einen Filter, der das klar macht.

Ich seh nicht, dass sich bei dir was verändert hat.

Du nimmst dir einfach deinen Layoutentwurf, schnippelst den das Glühen raus, speicherst es als Grafik und fügst es im CSS ein, wo ist denn dein Problem?
Sand*mann ist offline   Mit Zitat antworten
Alt 05.08.2007, 19:24   #8
TP-Senior
 
Benutzerbild von GrafikAmateur
 
Registriert seit: Dec 2004
GrafikAmateur macht sich hier sehr viel Mühe
Achso ja, habs mal hochgeladen.

Aber wenn ich das Ausschneide und rüberlege, dann sieht es ja bei den Würfeln auch so abgeschnitten aus... Siehe Bild "Problem 1&2" was ich im Startpost verlinkt habe.
GrafikAmateur ist offline   Mit Zitat antworten
Alt 05.08.2007, 19:34   #9
TP-Supporter
 
Benutzerbild von Sand*mann
 
Registriert seit: Nov 2005
Sand*mann macht sich hier sehr viel Mühe
Ah, jetzt hat's klick gemacht.

Dafür nimmst du deine Skyline aus dem Headerbild raus und speicherst es separat. Dann fügst du im HTML die Grafik ein und positionierst sie absolut und mit hohem z-index. Dann stellst du top und left so ein, dass es den Hintergrund, nämlich das Glühen, verdeckt. Dann wirkt es stimmig.
Sand*mann ist offline   Mit Zitat antworten
Alt 05.08.2007, 19:40   #10
TP-Senior
 
Benutzerbild von GrafikAmateur
 
Registriert seit: Dec 2004
GrafikAmateur macht sich hier sehr viel Mühe
Es geht ja auch die Würfel im Hintergrund. Das Glühen hat ja eine gewisse Transparenz, wodurch man noch leicht die Würfel sieht. Das geht ja bei nem gif oder jpg verloren... Soll ich das auch als png machen?
GrafikAmateur ist offline   Mit Zitat antworten
Alt 05.08.2007, 19:42   #11
TP-Supporter
 
Benutzerbild von Sand*mann
 
Registriert seit: Nov 2005
Sand*mann macht sich hier sehr viel Mühe
Klar.

Der IE 6 stellt die Halbtransparenz übrigens falsch dar (wie erwartet). Der 7er macht es richtig.
Und so behebst du es. Per Hack (* html .klasse / *html #id / * html div) oder Browserweiche und extra Stylesheet gibst du dem IE für den Header folgendes mit:

Mit Browserweiche:
HTML-Code:
<style text="text/css>
div#header
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.domain.de/bild.png', sizingMethod='scale');
}
</style>
Mit Hack:
HTML-Code:
<style text="text/css>
* html div#header
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://www.domain.de/bild.png', sizingMethod='scale');
}
</style>

Geändert von Sand*mann (05.08.2007 um 19:51 Uhr).
Sand*mann ist offline   Mit Zitat antworten
Alt 05.08.2007, 20:00   #12
TP-Senior
 
Benutzerbild von GrafikAmateur
 
Registriert seit: Dec 2004
GrafikAmateur macht sich hier sehr viel Mühe


Nur noch copy-pasten und Grafikfile eintragen? Das ist ja genial! Dankeschön Ich werds mal probieren.
GrafikAmateur ist offline   Mit Zitat antworten
Alt 05.08.2007, 21:35   #13
TP-Senior
 
Benutzerbild von GrafikAmateur
 
Registriert seit: Dec 2004
GrafikAmateur macht sich hier sehr viel Mühe
Okay, gucks dir nochmal an - Klappt fast perfekt, aber im IE ist der horizontale Balken über der Scyline :<
GrafikAmateur ist offline   Mit Zitat antworten
Alt 05.08.2007, 21:53   #14
TP-Supporter
 
Benutzerbild von Sand*mann
 
Registriert seit: Nov 2005
Sand*mann macht sich hier sehr viel Mühe
Du hast ja auch gar nicht gesagt, dass der Div#skyline über irgendetwas drüber sein soll. Das machst du nämlich mit z-index. Und den kannst du nur auf absolut positionierte Elemente verwenden.

Deshalb muss das CSS für #skyline so aussehen:

HTML-Code:
<style type="text/css">
div#skyline
{
position:absolute; /* absolute Positionierung */
z-index:500; /* je höher die Zahl desto höher liegt die Ebene auf dem Stapel */
background-image:url(scyline.png);
height:85px;
width:389px;
right:0px; /* wenn man explizit sagt, dass nach rechts 0px Platz sein soll, klebt das Element logischer weise am rechten Bildschirmrand */
top:99px;
}
</style>
Desweiteren hast du den Filter für den IE 6 falsch angewandt. CSS heißt: Cascading Style Sheet. Eine Kaskade.
Du musst erst den Div#header mit dem Hintergrundbild und allen anderen Sachen versorgen, dann kannst du den IE Hack einsetzen:

HTML-Code:
<style type="text/css">
div#header {
background-image:url(header2.png);
height:349px;
width:576px;
}
* html div#header
{
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='header2.png', sizingMethod='scale'); /* Warum du hier rand_1.png drin stehen hattest ist mit auch ein Rätsel */
}
</style>

Diesen Filter musst du auf die anderen halbtransparenten Grafiken natürlich auch anwenden!

Viel Erfolg!
Sand*mann ist offline   Mit Zitat antworten
Alt 06.08.2007, 08:49   #15
TP-Member
 
Benutzerbild von kadees
 
Registriert seit: Jan 2007
kadees ist auf einem guten Weg
Und um von Anfang an größere Probleme zu vermeiden solltest du deinen Code so oft wie möglich validieren: http://validator.w3.org/check?verbos...e%2Fsiteneu%2F

1. Character Encoding mismatch!:
wahrscheinlich überträgt dein Server im HTTP-Header das Charset iso-8859-1, du hast in deinen Meta-Angaben aber utf-8 stehen (speicherst du dein Dokument auch wirklich in utf-8?). Mögliche Lösung: ändere die Mata-Angabe in iso-8859-1.
Code:
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
2. Validation Output: 1 Error:
Ändere/ergänze folgendes:
Code:
<style type="text/css">
/*<![CDATA[*/

/* hier kommen deine styles rein */

/*]]>*/
</style>
oder lagere deine Styles gleich in eine externe CSS-Datei aus.
__________________
Gruss Dieter
selfhtml | css4you | doctypes | jendryschik | styleworks | css.fractatulum | my.delicious

kadees ist offline   Mit Zitat antworten
Antwort

  Aktuelles Thema
  TP Hilfe Forum > Web-Editoren & Coding > HTML Puristen > CSS
Grafik-Layout -> CSS/HTML - Hilfe benötigt Grafik-Layout -> CSS/HTML - Hilfe benötigt
« IE6/IE7 zeigt leeres DIV mit min-height/max-height nicht an | 2 x Div's überlappend browserzentriert, 1x scrollbar 1x fixed top »

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 23:37 Uhr.

Powered by: vBulletin Version 3.7 (Deutsch)
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd. / Search Engine Friendly URLs by vBSEO 3.2.0 ©2008, Crawlability, Inc.
Traum-Projekt.com | Suchen | Archiv | Impressum | Kontakt | | | Nach oben |



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67