PSD-Tutorials.de
Forum für Design, Fotografie & Bildbearbeitung
Tutkit
Agentur
Hilfe
Kontakt
Start
Forum
Aktuelles
Besonderer Inhalt
Foren durchsuchen
Tutorials
News
Anmelden
Kostenlos registrieren
Aktuelles
Suche
Suche
Nur Titel durchsuchen
Von:
Menü
Anmelden
Kostenlos registrieren
App installieren
Installieren
JavaScript ist deaktiviert. Für eine bessere Darstellung aktiviere bitte JavaScript in deinem Browser, bevor du fortfährst.
Du verwendest einen veralteten Browser. Es ist möglich, dass diese oder andere Websites nicht korrekt angezeigt werden.
Du solltest ein Upgrade durchführen oder einen
alternativen Browser
verwenden.
Antworten auf deine Fragen:
Neues Thema erstellen
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
Responsive Navigation (fixed-nav)
Beitrag
<blockquote data-quote="sindyho0374" data-source="post: 2697596" data-attributes="member: 466868"><p>Hier mal der Code:</p><p>[HTML]<!DOCTYPE html></p><p><html lang="de"></p><p> <head></p><p> <meta charset="utf-8"></p><p> <meta name="viewport" content="width=device-width, initial-scale=1.0"></p><p> <title>Titel</title></p><p> <link rel="stylesheet" href="css/styles.css"></p><p> <!--[if lt IE 9]></p><p> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script></p><p> <link rel="stylesheet" href="css/ie.css"></p><p> <![endif]--></p><p> <script src="js/responsive-nav.js"></script></p><p> </head></p><p> <body></p><p> <header></p><p> <nav class="nav-collapse"></p><p> <ul></p><p> <img class="logo" src("images/small.png")></p><p> <li class="active"><a href="#home" data-scroll>Startseite</a></li></p><p> <li><a href="#about" data-scroll>Über uns</a></li></p><p> <li><a href="#services" data-scroll>Leistungen</a></li></p><p> <li><a href="#muster" data-scroll>Muster</a></li></p><p> </ul></p><p> </nav></p><p> </header></p><p></p><p> <section id="home"></p><p> <h1>Startseite</h1></p><p></p><p> </section></p><p></p><p> <section id="about"></p><p> <h1>About</h1></p><p> </section></p><p></p><p> <section id="projects"></p><p> <h1>Projects</h1></p><p> </section></p><p></p><p> <section id="services"></p><p> <h1>Blog</h1></p><p> </section></p><p> </p><p> <section id="muster"></p><p> <h1>Geschnetz</h1></p><p> </section></p><p></p><p> <script src="js/fastclick.js"></script></p><p> <script src="js/scroll.js"></script></p><p> <script src="js/fixed-responsive-nav.js"></script></p><p> </body></p><p></html>[/HTML]</p><p></p><p>und hier die CSS:</p><p></p><p>[CODE]/* =============================================</p><p>*</p><p>* FIXED RESPONSIVE NAV</p><p>*</p><p>* (c) 2014 @adtileHQ</p><p>* http://www.adtile.me</p><p>* http://twitter.com/adtilehq</p><p>*</p><p>* Free to use under the MIT License.</p><p>*</p><p>* ============================================= */</p><p></p><p>body, div,</p><p>h1, h2, h3, h4, h5, h6,</p><p>p, blockquote, pre, dl, dt, dd, ol, ul, li, hr,</p><p>fieldset, form, label, legend, th, td,</p><p>article, aside, figure, footer, header, hgroup, menu, nav, section,</p><p>summary, hgroup {</p><p> margin: 0;</p><p> padding: 0;</p><p> border: 0;</p><p>}</p><p></p><p>a:active,</p><p>a:hover {</p><p> outline: 0;</p><p>}</p><p></p><p>@-webkit-viewport { width: device-width; }</p><p>@-moz-viewport { width: device-width; }</p><p>@-ms-viewport { width: device-width; }</p><p>@-o-viewport { width: device-width; }</p><p>@viewport { width: device-width; }</p><p></p><p></p><p>/* ------------------------------------------</p><p> RESPONSIVE NAV STYLES</p><p>--------------------------------------------- */</p><p></p><p>.nav-collapse ul {</p><p> margin: 0;</p><p> padding: 0;</p><p> width: 100%;</p><p> display: block;</p><p> list-style: none;</p><p>}</p><p></p><p>.nav-collapse li {</p><p> width: 100%;</p><p> display: block;</p><p>}</p><p></p><p>.js .nav-collapse {</p><p> clip: rect(0 0 0 0);</p><p> max-height: 0;</p><p> position: absolute;</p><p> display: block;</p><p> overflow: hidden;</p><p> zoom: 1;</p><p>}</p><p></p><p>.nav-collapse.opened {</p><p> max-height: 9999px;</p><p>}</p><p></p><p>.disable-pointer-events {</p><p> pointer-events: none !important;</p><p>}</p><p></p><p>.nav-toggle {</p><p> -webkit-tap-highlight-color: rgba(0,0,0,0);</p><p> -webkit-touch-callout: none;</p><p> -webkit-user-select: none;</p><p> -moz-user-select: none;</p><p> -ms-user-select: none;</p><p> -o-user-select: none;</p><p> user-select: none;</p><p>}</p><p></p><p>@media screen and (min-width: 40em) {</p><p> .js .nav-collapse {</p><p> position: relative;</p><p> }</p><p> .js .nav-collapse.closed {</p><p> max-height: none;</p><p> }</p><p> .nav-toggle {</p><p> display: none;</p><p> }</p><p>}</p><p></p><p></p><p>/* ------------------------------------------</p><p> DEMO STYLES</p><p>--------------------------------------------- */</p><p></p><p>body {</p><p> -webkit-text-size-adjust: 100%;</p><p> -ms-text-size-adjust: 100%;</p><p> text-size-adjust: 100%;</p><p> color: #37302a;</p><p> background: #fff;</p><p> font: normal 100%/1.4 sans-serif;</p><p>}</p><p></p><p>section {</p><p> border-bottom: 1px solid #999;</p><p> text-align: center;</p><p> padding: 100px 0 0;</p><p> height: 800px;</p><p> width: 100%;</p><p>}</p><p></p><p>h1 {</p><p> margin-bottom: .5em;</p><p>}</p><p></p><p>p {</p><p> width: 90%;</p><p> margin: 0 auto;</p><p>}</p><p></p><p></p><p>/* ------------------------------------------</p><p> FIXED HEADER</p><p>--------------------------------------------- */</p><p></p><p>header {</p><p> background: #f4421a;</p><p> position: fixed;</p><p> z-index: 3;</p><p> width: 100%;</p><p> left: 0;</p><p> top: 0;</p><p>}</p><p></p><p>.logo {</p><p> -webkit-tap-highlight-color: rgba(0,0,0,0);</p><p> text-decoration: none;</p><p> font-weight: bold;</p><p> line-height: 55px;</p><p> padding: 0 20px;</p><p> color: #fff;</p><p> float: left;</p><p>}</p><p></p><p></p><p>/* ------------------------------------------</p><p> MASK</p><p>--------------------------------------------- */</p><p></p><p>.mask {</p><p> -webkit-transition: opacity 300ms;</p><p> -moz-transition: opacity 300ms;</p><p> transition: opacity 300ms;</p><p> background: rgba(0,0,0, .5);</p><p> visibility: hidden;</p><p> position: fixed;</p><p> opacity: 0;</p><p> z-index: 2;</p><p> bottom: 0;</p><p> right: 0;</p><p> left: 0;</p><p> top: 0;</p><p>}</p><p></p><p>.android .mask {</p><p> -webkit-transition: none;</p><p> transition: none;</p><p>}</p><p></p><p>.js-nav-active .mask {</p><p> visibility: visible;</p><p> opacity: 1;</p><p>}</p><p></p><p>@media screen and (min-width: 40em) {</p><p> .mask {</p><p> display: none !important;</p><p> opacity: 0 !important;</p><p> }</p><p>}</p><p></p><p></p><p>/* ------------------------------------------</p><p> NAVIGATION STYLES</p><p>--------------------------------------------- */</p><p></p><p>.fixed {</p><p> position: fixed;</p><p> width: 100%;</p><p> left: 0;</p><p> top: 0;</p><p>}</p><p></p><p>.nav-collapse,</p><p>.nav-collapse * {</p><p> -webkit-box-sizing: border-box;</p><p> -moz-box-sizing: border-box;</p><p> box-sizing: border-box;</p><p>}</p><p></p><p>.nav-collapse,</p><p>.nav-collapse ul {</p><p> list-style: none;</p><p> width: 100%;</p><p> float: left;</p><p>}</p><p></p><p>@media screen and (min-width: 40em) {</p><p> .nav-collapse {</p><p> float: right;</p><p> width: auto;</p><p> }</p><p>}</p><p></p><p>.nav-collapse li {</p><p> float: left;</p><p> width: 100%;</p><p>}</p><p></p><p>@media screen and (min-width: 40em) {</p><p> .nav-collapse li {</p><p> width: auto;</p><p> }</p><p>}</p><p></p><p>.nav-collapse a {</p><p> -webkit-tap-highlight-color: rgba(0,0,0,0);</p><p> border-top: 1px solid white;</p><p> text-decoration: none;</p><p> background: #f4421a;</p><p> padding: 0.7em 1em;</p><p> color: #fff;</p><p> width: 100%;</p><p> float: left;</p><p>}</p><p></p><p>.nav-collapse a:active,</p><p>.nav-collapse .active a {</p><p> background: #b73214;</p><p>}</p><p></p><p>@media screen and (min-width: 40em) {</p><p> .nav-collapse a {</p><p> border-left: 1px solid white;</p><p> padding: 1.02em 2em;</p><p> text-align: center;</p><p> border-top: 0;</p><p> float: left;</p><p> margin: 0;</p><p> }</p><p>}</p><p></p><p>.nav-collapse ul ul a {</p><p> background: #ca3716;</p><p> padding-left: 2em;</p><p>}</p><p></p><p>@media screen and (min-width: 40em) {</p><p> .nav-collapse ul ul a {</p><p> display: none;</p><p> }</p><p>}</p><p></p><p></p><p>/* ------------------------------------------</p><p> NAV TOGGLE STYLES</p><p>--------------------------------------------- */</p><p></p><p>@font-face {</p><p> font-family: "responsivenav";</p><p> src:url("../icons/responsivenav.eot");</p><p> src:url("../icons/responsivenav.eot?#iefix") format("embedded-opentype"),</p><p> url("../icons/responsivenav.ttf") format("truetype"),</p><p> url("../icons/responsivenav.woff") format("woff"),</p><p> url("../icons/responsivenav.svg#responsivenav") format("svg");</p><p> font-weight: normal;</p><p> font-style: normal;</p><p>}</p><p></p><p>.nav-toggle {</p><p> -webkit-font-smoothing: antialiased;</p><p> -moz-osx-font-smoothing: grayscale;</p><p> text-decoration: none;</p><p> text-indent: -300px;</p><p> position: relative;</p><p> overflow: hidden;</p><p> width: 60px;</p><p> height: 55px;</p><p> float: right;</p><p>}</p><p></p><p>.nav-toggle:before {</p><p> color: #fff; /* Edit this to change the icon color */</p><p> font: normal 28px/55px "responsivenav"; /* Edit font-size (28px) to change the icon size */</p><p> text-transform: none;</p><p> text-align: center;</p><p> position: absolute;</p><p> content: "\2261"; /* Hamburger icon */</p><p> text-indent: 0;</p><p> speak: none;</p><p> width: 100%;</p><p> left: 0;</p><p> top: 0;</p><p>}</p><p></p><p>.nav-toggle.active:before {</p><p> font-size: 24px;</p><p> content: "\78"; /* Close icon */</p><p>}</p><p></p><p></p><p></p><p></p><p></p><p>[/CODE]</p></blockquote><p></p>
[QUOTE="sindyho0374, post: 2697596, member: 466868"] Hier mal der Code: [HTML]<!DOCTYPE html> <html lang="de"> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Titel</title> <link rel="stylesheet" href="css/styles.css"> <!--[if lt IE 9]> <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script> <link rel="stylesheet" href="css/ie.css"> <![endif]--> <script src="js/responsive-nav.js"></script> </head> <body> <header> <nav class="nav-collapse"> <ul> <img class="logo" src("images/small.png")> <li class="active"><a href="#home" data-scroll>Startseite</a></li> <li><a href="#about" data-scroll>Über uns</a></li> <li><a href="#services" data-scroll>Leistungen</a></li> <li><a href="#muster" data-scroll>Muster</a></li> </ul> </nav> </header> <section id="home"> <h1>Startseite</h1> </section> <section id="about"> <h1>About</h1> </section> <section id="projects"> <h1>Projects</h1> </section> <section id="services"> <h1>Blog</h1> </section> <section id="muster"> <h1>Geschnetz</h1> </section> <script src="js/fastclick.js"></script> <script src="js/scroll.js"></script> <script src="js/fixed-responsive-nav.js"></script> </body> </html>[/HTML] und hier die CSS: [CODE]/* ============================================= * * FIXED RESPONSIVE NAV * * (c) 2014 @adtileHQ * http://www.adtile.me * http://twitter.com/adtilehq * * Free to use under the MIT License. * * ============================================= */ body, div, h1, h2, h3, h4, h5, h6, p, blockquote, pre, dl, dt, dd, ol, ul, li, hr, fieldset, form, label, legend, th, td, article, aside, figure, footer, header, hgroup, menu, nav, section, summary, hgroup { margin: 0; padding: 0; border: 0; } a:active, a:hover { outline: 0; } @-webkit-viewport { width: device-width; } @-moz-viewport { width: device-width; } @-ms-viewport { width: device-width; } @-o-viewport { width: device-width; } @viewport { width: device-width; } /* ------------------------------------------ RESPONSIVE NAV STYLES --------------------------------------------- */ .nav-collapse ul { margin: 0; padding: 0; width: 100%; display: block; list-style: none; } .nav-collapse li { width: 100%; display: block; } .js .nav-collapse { clip: rect(0 0 0 0); max-height: 0; position: absolute; display: block; overflow: hidden; zoom: 1; } .nav-collapse.opened { max-height: 9999px; } .disable-pointer-events { pointer-events: none !important; } .nav-toggle { -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-touch-callout: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; -o-user-select: none; user-select: none; } @media screen and (min-width: 40em) { .js .nav-collapse { position: relative; } .js .nav-collapse.closed { max-height: none; } .nav-toggle { display: none; } } /* ------------------------------------------ DEMO STYLES --------------------------------------------- */ body { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; text-size-adjust: 100%; color: #37302a; background: #fff; font: normal 100%/1.4 sans-serif; } section { border-bottom: 1px solid #999; text-align: center; padding: 100px 0 0; height: 800px; width: 100%; } h1 { margin-bottom: .5em; } p { width: 90%; margin: 0 auto; } /* ------------------------------------------ FIXED HEADER --------------------------------------------- */ header { background: #f4421a; position: fixed; z-index: 3; width: 100%; left: 0; top: 0; } .logo { -webkit-tap-highlight-color: rgba(0,0,0,0); text-decoration: none; font-weight: bold; line-height: 55px; padding: 0 20px; color: #fff; float: left; } /* ------------------------------------------ MASK --------------------------------------------- */ .mask { -webkit-transition: opacity 300ms; -moz-transition: opacity 300ms; transition: opacity 300ms; background: rgba(0,0,0, .5); visibility: hidden; position: fixed; opacity: 0; z-index: 2; bottom: 0; right: 0; left: 0; top: 0; } .android .mask { -webkit-transition: none; transition: none; } .js-nav-active .mask { visibility: visible; opacity: 1; } @media screen and (min-width: 40em) { .mask { display: none !important; opacity: 0 !important; } } /* ------------------------------------------ NAVIGATION STYLES --------------------------------------------- */ .fixed { position: fixed; width: 100%; left: 0; top: 0; } .nav-collapse, .nav-collapse * { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; } .nav-collapse, .nav-collapse ul { list-style: none; width: 100%; float: left; } @media screen and (min-width: 40em) { .nav-collapse { float: right; width: auto; } } .nav-collapse li { float: left; width: 100%; } @media screen and (min-width: 40em) { .nav-collapse li { width: auto; } } .nav-collapse a { -webkit-tap-highlight-color: rgba(0,0,0,0); border-top: 1px solid white; text-decoration: none; background: #f4421a; padding: 0.7em 1em; color: #fff; width: 100%; float: left; } .nav-collapse a:active, .nav-collapse .active a { background: #b73214; } @media screen and (min-width: 40em) { .nav-collapse a { border-left: 1px solid white; padding: 1.02em 2em; text-align: center; border-top: 0; float: left; margin: 0; } } .nav-collapse ul ul a { background: #ca3716; padding-left: 2em; } @media screen and (min-width: 40em) { .nav-collapse ul ul a { display: none; } } /* ------------------------------------------ NAV TOGGLE STYLES --------------------------------------------- */ @font-face { font-family: "responsivenav"; src:url("../icons/responsivenav.eot"); src:url("../icons/responsivenav.eot?#iefix") format("embedded-opentype"), url("../icons/responsivenav.ttf") format("truetype"), url("../icons/responsivenav.woff") format("woff"), url("../icons/responsivenav.svg#responsivenav") format("svg"); font-weight: normal; font-style: normal; } .nav-toggle { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-decoration: none; text-indent: -300px; position: relative; overflow: hidden; width: 60px; height: 55px; float: right; } .nav-toggle:before { color: #fff; /* Edit this to change the icon color */ font: normal 28px/55px "responsivenav"; /* Edit font-size (28px) to change the icon size */ text-transform: none; text-align: center; position: absolute; content: "\2261"; /* Hamburger icon */ text-indent: 0; speak: none; width: 100%; left: 0; top: 0; } .nav-toggle.active:before { font-size: 24px; content: "\78"; /* Close icon */ } [/CODE] [/QUOTE]
Bilder bitte
hier hochladen
und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Zitate einfügen…
Authentifizierung
Wenn ★ = 12, ◇ = 4 und die Hälfte von ★ zu ◇ addiert wird, was ist das Ergebnis?
Antworten
Start
Forum
Sonstiges
Webdesign, Webentwicklung & Programmierung
Webdesign: HTML/CSS, Responsive Design, Sass...
Responsive Navigation (fixed-nav)
Oben