Permalänk
Medlem

Problem med @media

Hej,

Håller på med att helt koda om min sida och göra den responsiv (samt nu design), och ska då använda @media i min CSS för att ändra navigeringen beroende på storlek.

Relevant CSS ser ut så här nu:

.nav-section { width: 100%; } .nav-section li { float: left; list-style: none; } @media screen and (min-width:48em;){ .icon { display: none; } .screen-only { display: block; } } @media screen and (max-width:480px;){ .nav-section li { width: 25%; list-style: none; /*margin: 0;*/ margin-top: 0; padding: 0; } .nav-section li img { width: 100%; margin: 0; padding: 0; float: left; } .icon { display: block; } .screen-only { display: none; } }

Dold text

HTML-koden är följande:

<div class="large-12 columns"> <nav> <ul class="nav-section"> <li><img src="img/home.svg" id="homeicon" class="icon" /><p class="screen-only">Home</p></li> <li><img src="img/portfolio.svg" class="icon" /><p class="screen-only">Portfolio</p></li> <li><img src="img/profile.svg" class="icon" /><p class="screen-only">Profile</p></li> <li><img src="img/blog.svg" class="icon" /><p class="screen-only">Blog</p></li> </ul> </nav>

Dold text

Kan för tillfället inte se varför den inte byter till paragrafen vid större storlekar, hjälp?

MVH
Leo

Visa signatur

Citera för svar!|Fraktfritt hos INET|Min hemsida
Fractal Design Define R3|Corsair AX 850W|Gigabyte Nvidia GeForce GTX 570|Corsair Vengeance 1600MHz 2x4GB|ASRock P67 Extreme4|Intel Core i5 2500K|2x Samsung Spinpoint F3 1TB|Samsung Blu-Ray läsare
Nikon D7000|Nikon 60mm macro|Nikon 18-70|Nikon 55-300|Nikon 10.5 Fisheye

Permalänk
Medlem
Skrivet av phroggyy:

Hej,

Håller på med att helt koda om min sida och göra den responsiv (samt nu design), och ska då använda @media i min CSS för att ändra navigeringen beroende på storlek.

Relevant CSS ser ut så här nu:

.nav-section { width: 100%; } .nav-section li { float: left; list-style: none; } @media screen and (min-width:48em){ .icon { display: none; } .screen-only { display: block; } } @media screen and (max-width:480px){ .nav-section li { width: 25%; list-style: none; /*margin: 0;*/ margin-top: 0; padding: 0; } .nav-section li img { width: 100%; margin: 0; padding: 0; float: left; } .icon { display: block; } .screen-only { display: none; } }

Dold text

Kan för tillfället inte se varför den inte byter till paragrafen vid större storlekar, hjälp?

MVH
Leo

@media screen and (max-width:480px;){

Du ska inte ha semikolon där, ta bort så fungerar det utmärkt.
Ändrade i din kod ovan.

Permalänk
Medlem
Skrivet av BuruZ:

@media screen and (max-width:480px;){

Du ska inte ha semikolon där, ta bort så fungerar det utmärkt.
Ändrade i din kod ovan.

Ah, riktigt slarvigt av mig! Hade för mig att jag sett det med semikolon :/ men men, tackar för hjälpen!

Skickades från m.sweclockers.com

Visa signatur

Citera för svar!|Fraktfritt hos INET|Min hemsida
Fractal Design Define R3|Corsair AX 850W|Gigabyte Nvidia GeForce GTX 570|Corsair Vengeance 1600MHz 2x4GB|ASRock P67 Extreme4|Intel Core i5 2500K|2x Samsung Spinpoint F3 1TB|Samsung Blu-Ray läsare
Nikon D7000|Nikon 60mm macro|Nikon 18-70|Nikon 55-300|Nikon 10.5 Fisheye