• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Hilfe HTML/CSS

So schauts zurzeit aus.

http://imgur.com/XZpS3FO

So SOLLTE es aussehen am Ende:

http://i.imgur.com/b2iLB7x.jpg

___________________________________

HTML Code:

Code:
<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>INFORMA® Medienagentur</title>
    <link href="style.css" type="text/css" rel="stylesheet" />
</head>
<body>

<header>
   <h1>Portfolio</h1>
  
   
   <figure>
        <img src="Informa Logo.png" alt="Informa Logo">
        <figcaption>
            <span style="color:grey">Informa</span>
            <span>&reg;</span>
            <br>
            <span>Medienagentur</span>
        </figcaption>
   </figure>
</header>


<div class="content">
       
    <nav>
        <ul>
            <li><a href="Portfolio.html">Portfolio</a></li>
            <li><a href="Team.html">Team</a></li>
            <li><a href="KARED.html">KARED</a></li>
            <li><a href="Wir denken voraus.html">Wir denken voraus</a></li>
        </ul>
    </nav>
</div>   


<main>
    <a href="">Grafik & Gestaltung</a>
    <a href="">Internet</a>
    <a href="">Druck</a>
    <a href="">Fotografie</a>
</main>

</body>
</html>

CSS:

Code:
* {
                    box-sizing: border-box;
                    margin: 0;
                    padding: 0;
}

header {
                    border-top: 0.4rem solid #FFA500;
                    height: 400px;
                    width: 100%;
                    background-color: #f5f5f5;
                    background-image: url(tasse.png);
                    background-repeat: no-repeat;
                    background-position: center;
                    background-size: contain;
                    display: flex;
                    justify-content: space-between;
                    align-items: flex-end;
                   
                   
}

h1 {
                    font-size: 60px;
                    font-family: Calibri;
                    color: #282828;
                    font-weight: lighter;
                    padding: 9rem 10%;
               
                   
}



figure {
                    padding: -3rem;
                    bottom: 30px;
                    left: -80px;
                    position: relative;
}

header figcaption {
                    text-align:
                   
}

.content {
                    width: 100%;
                    height: 900px;
                    background-color: #f5f5f5;
                    position: relative;
}

nav {
                    background-color: #282828;
                    overflow: auto;
                    display: inline-block;
                    transform: rotate(90deg);
                    position: absolute;
                    top: 170px;
                    left: -175px;
                    box-shadow: 0px -5px 5px -2px #999;
}

nav ul {
                    list-style: none;
                   
}

nav ul li {
                    padding: 9px;
                    background-color: #282828;
                    float: left;
                    margin-left: 9px;
                   
}

a:link {
    color: white;
    text-decoration: none;
    }
   
a:visited {
    color: white;
    text-decoration: none;
    }
   
a:active{
    color: white;
    background-color: none;
    }
 
Werbung:
Das Logo rechts unten im Header, sollst du da die Schrift selber machen? o_O
Da solltest du dir besser von einem Grafiker die ganze Datei als SVG oder PNG bereits mit Schrift anfordern..
Ist auf der aktuellen Seite von informa übrigens auch so gemacht..
Außerdem, wie soll das mit zusätzlichen Schriften klappen, wenn du diese nicht einbindest?

- Jake
 
Werbung:
Hey Jake,
hab es jetzt auch so gemacht.

Hab Background png einfach neu gemacht mit Logo drauf, nur die Schrift (Portfolio) selbst hinzugefügt.

Mfg.
 
Nur Template.
Hauptsächlich zur übung, bin jetzt beim "main" Bereich mit den 4 Grafiken.

Handelt sich dabei um JavaScript, oder nicht? Wenn ich über die Grafiken mit der Maus halten würde, dass sich die Buttons hochschieben, oder irre ich mich da?
 
Werbung:
Kann man mit JavaScript machen, geht aber auch über CSS mit zum Beispiel .bilderklasse:hover{}. Und ja, das Bild verschiebt sich.. position:reraltive; :cool:
Arbeitest du ausschließlich mit HTML und CSS oder kommt noch zum Beispiel SASS hinzu?
 
HTML / CSS ausschließlich.
Okay, habe mich bis jetzt noch nicht mit JavaScript beschäftigt.

Möchte die 4 Grafiken in der main haben, bzw 5 mit dem kleinen Dreieck unten, und wenn man mit der Maus drüber hält, dass sich wie bereits gesagt der Text hochschiebt sowie eine Verlinkung ist.
 
Ok, dann erstellst du jetzt ein Modul für diese Bilder:
HTML:
<div class="mod-images cf">
</div>
Beachte, dass du irgendwo im CSS eine Klasse cf definierst, google dafür mal nach Clearfix.

Dann baust du für jedes einzelne Bild noch mal ein DIV:
HTML:
<div class="mod-images cf">
    <div class="m-image--left"></div>
    <div class="m-image--left"></div>
    <div class="m-image--right"></div>
    <div class="m-image--right"></div>
</div>

Im CSS floatest du diese Klassen jetzt jeweils, also .m-image--left bekommt float: left; display: block;
und .m-image--right bekommt float: right; display: block;.

Jetzt muss das Bild beim drüberfahren noch hoch geschoben werden (davon ausgehend, dass du die Bilder per IMG-Tag einbindest):

Code:
.m-image--left:hover
{
    position: relative;
    top: -3px;
}

Ist jetzt nur eine Überlegung, guck mal ob du was draus machen kannst :)
 
Werbung:
Hallo djheke,

danke für die "Vorlage".
Habe es nun probiert, bin mit der ersten Seite fast fertig, jedoch stört mich der "dünne" Weiße Streifen über dem Orangenen Streifen vom Header.png.

Wie kann ich den beheben?
Header einfach nach oben schieben?
Mfg.
 
Werbung:
Hallo Qweqweqwe,

ich bin mir nicht sicher was du meinst, Die Grafik ist nur Beispielhaft und hat mit deiner org. Grafik nichts zu tun. Sollte nur als Anregung dienen.

Der weiße Streifen sollte jetzt dennoch weg sein.
 
Zuletzt bearbeitet:
Hallo Freunde der Sonne,

Erste Seite schaut jetzt ganz gut aus, bin fast fertig.
Fehlt nur noch der Pfeil (http://i.imgur.com/b2iLB7x.jpg) unten der, weiß nicht wie ich den reinbekommen soll, da ich ja alles sogesehen auf 1 Seite hauen sollte, und der Pfeil durch anclicken bzw. durch runterscrollen (wie bei Facebook damit es die Nachrichten "buffert").

Irgendwelche Ideen? Habe mich mit dem Thema noch nicht befasst, und weiß nicht genau wonach ich suchen sollte.
 
Also, durch dein Crossposting bin ich immer noch enttäuscht aber was Solls :D
Sowas macht man mit "Ankern" -> Du gibst dem Pfeil ein <a href="#section1">Pfeil</a> und da, wo es hinscrollen soll, machst du ein <a id="section1"></a>. Google mal nach Smoothscroll, dann sieht das scrollen gleich dreimal so schön aus :D
 
Werbung:
Also, durch dein Crossposting bin ich immer noch enttäuscht aber was Solls
Bei Crosspostings stelle ich sofort jede weitere Hilfe ein. Diese Unsitte wird man sonst nie los.

Genauso sehe ich das mit Grafiken, entweder bekommt man einen Link zur Seite oder Pech. Anhand von Grafiken und HTML-Code kann man oft nur raten, und da ein Forum keine Quiz-Show ist ...
 
Ich hab das früher auch gemacht, als mir nicht klar war, dass es nicht erlaubt ist..
Deshalb finde ich es in manchen Fällen ok und der Op ist ja ganz nett :)
 
Werbung:
Hallo

Diese Unsitte wird man sonst nie los.

Wieso Unsitte?

Warum soll sich ein Hilfesuchender nicht die optimalen Antworten in verschiedenen Foren suchen dürfen?

Man weiß im Vorfeld ja überhaupt nicht in welchem Forum man Hilfe findet. Hätte Qweqweqwe sein Anliegen nur in dem anderen Forum gepostet wäre er ganz schön aufgeschmissen.

Mal abgesehen davon, das Niemandem durch irgendwelche Forenvorschriften verboten werden darf, sich die beste Hilfe zu holen, die zu finden ist.

Oder würdest du es nicht lächerlich finden, wenn dir durch Aushang in einem Geschäft verboten wird, die angebotenen Leistungen mit der Konkurrenz zu vergleichen?

Was würdest du mit solchen albernen Vorschriften machen? Richtig - ignorieren.

Forenbetreiber (und erst recht deren Besucher) können niemanden vorschreiben, Fragen nicht zusätzlich auch in anderen Foren zu stellen.

Rechtlich durchsetzen können sie solche Vorschriften schon gar nicht. Mir ist natürlich klar, das es darum im Endeffekt nicht geht.

Klar kann jeder Forenbetreiber mit seinem Forum machen was er will und sich seine Besucher aussuchen. Wenn er solche Vorschriften erstellt muss er sich im Gegenzug halt aber auch vor Augen führen lassen, dass er sich damit unsozial verhält. Und selbst solche vermeintlichen Vorschriften von Dritten ablehnen und ignorieren würde.

dass es nicht erlaubt ist..

Quatsch. Natürlich ist das erlaubt, glaub nur solchen Schwachsinn nicht. Niemand kann dir verbieten Hilfe an mehreren Stellen gleichzeitig zu suchen. Wäre ja noch schöner.

Gruss

MrMurphy
 
Oder würdest du es nicht lächerlich finden, wenn dir durch Aushang in einem Geschäft verboten wird, die angebotenen Leistungen mit der Konkurrenz zu vergleichen?
Richtig, aber da bezahle ich für die Leistungen und beschäftige nicht eine Menge Leute mit meinem Problem.

In einem anderen Forum gibt's auch eine Erklärung dazu:

Crossposting bedeutet, dass ein und dieselbe Frage in mehreren Foren oder Newsgroups gleichzeitig gestellt wird. Ein solches Verhalten wird von den meisten Helfern nicht toleriert, denn damit stellst Du einerseits die Kompetenz der Helfer jedes einzelnen Forums und Newsgroup in Frage und bewirkst zudem, dass ein zig-faches an Stunden aufgewendet wird, um nur ein einziges Problem zu lösen, denn überall werden sich die Helfer daran setzen, eine Lösung für Dich zu finden. Das ist ganz klar ein Missbrauch an dem kostenlosen und freiwilligen Support, der hier angeboten wird. Wenn Deine Frage klar und deutlich gestellt wurde, dann wirst Du ganz bestimmt innerhalb kürzester Zeit eine Antwort erhalten. Sollte dies auch nach mehreren Tagen nicht der Fall sein, dann versuche bitte die Frage besser zu formulieren. Falls Du dennoch in einem zweiten Forum posten solltest, erwähne bitte, dass Du die Frage schon woanders gestellt hast, und dass Du es tust, weil keine Lösung gefunden werden konnte.
 
Zurück
Oben