Forum » Izdelava spletišč » Kako narediti to stran "resposive"?
Kako narediti to stran "resposive"?
zzbil ::
Zdravo!
Izdelujem spletno stran, bolj hobi, in sem se znašel pred oviro. STran bi rad naredil "resposive" torej da bo izgledala dobro na katerikoli velikosti ekrana. Navigation bar je izdelan tako, da je prilagojen na manjše naprave, vendar me zanima kako bi lahko naredil naslovnico resposive? Želim, da bi bila na vsakem ekranu čez cel ekran, torej da se ne vidi spodnjega sklopa "about" in da se pri povečanju in zmanjšanju strani ohranijo razmerja.
ima kdo kakšno idejo?
Izdelujem spletno stran, bolj hobi, in sem se znašel pred oviro. STran bi rad naredil "resposive" torej da bo izgledala dobro na katerikoli velikosti ekrana. Navigation bar je izdelan tako, da je prilagojen na manjše naprave, vendar me zanima kako bi lahko naredil naslovnico resposive? Želim, da bi bila na vsakem ekranu čez cel ekran, torej da se ne vidi spodnjega sklopa "about" in da se pri povečanju in zmanjšanju strani ohranijo razmerja.
<!DOCTYPE html> <html> <head> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Mrox</title> <style> .w3-third { opacity: 1; display: block; width: 100%; height: auto; transition: .3s ease; backface-visibility: hidden; } .w3-third:hover {opacity: 0.3;} .downloads {text-align: center; color: #333; max-width: 100%; font-family: Lucida Sans Unicode; font-size: 50px; } .title {text-align: center; color: white; max-width: 100%; font-family: Trebuchet MS; font-size: 200px;} .hlink {text-align: center; color: white; border: 2px solid white; text-decoration: none; background-color: #333; padding: 15px; } .hlink:hover {background-color: white; color: #333; } ul.topnav li a:hover {background-color: rgb(210,210,210); color: black; } body {margin:0; background-image: url("images/background.jpg"); background-repeat: repeat;} ul.topnav { list-style-type: none; margin: 0; padding: 0; overflow: hidden; background-color: #333; } ul.topnav li {float: left; font-family: Lucida Sans Unicode; } ul.topnav li a { display: inline-block; color: #f2f2f2; text-align: center; padding: 14px 16px; text-decoration: none; transition: 0.3s; font-size: 17px; } ul.topnav li.icon {display: none;} @media screen and (max-width:680px) { ul.topnav li:not(:first-child) {display: none;} ul.topnav li.icon { float: right; display: inline-block; } } @media screen and (max-width:680px) { ul.topnav.responsive {position: relative;} ul.topnav.responsive li.icon { position: absolute; right: 0; top: 0; } ul.topnav.responsive li { float: none; display: inline; } ul.topnav.responsive li a { display: block; text-align: left; } } ul { position: fixed; top: 0; width: 100%; z-index: 3; } * { box-sizing: border-box; } </style> <link rel="stylesheet" href="https://fonts.googleapis.com/icon?family=Material+Icons"> <link rel="stylesheet" href="http://www.w3schools.com/lib/w3.css"> <link rel="stylesheet" href="https://fonts.googleapis.com/css?family=Lato"> <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.min.css"> <link rel="icon" type="image/gif/png" href="images/ico.png"> </head> <body> <div id="home"> </div> <ul class="topnav" id="myTopnav"> <li class="link"><a href="#home">Home</a></li> <li class="link"><a href="#downloads">Downloads</a></li> <li class="link"><a href="#about">About</a></li> <li class="icon"> <a href="javascript:void(0);" style="font-size:15px;" onclick="myFunction()">☰</a> </li> </ul> <script> function myFunction() { var x = document.getElementById("myTopnav"); if (x.className === "topnav") { x.className += " responsive"; } else { x.className = "topnav"; } } </script> <br> <br> <header style="background-color: #333; opacity: 0.9; width: 100%; height: 100%; margin: auto; margin-top: 230px; margin-bottom: 225px; text-align: center; padding: 40px;" > <h1 class="title">MROX</h1> <a class="hlink" href="#downloads"><strong>Downloads</strong></a> </header> </body> </html>
ima kdo kakšno idejo?
petrus ::
Kot prvo vrži ven vse štiri link rel="stylesheet" href= linke, za primer najbolj responsive strani na svetu pa glej ta blog.
stati inu obstati
zzbil ::
petrus hvala za hiter odgovor! Zakaj pa stylesheeti motijo?
Morda imaš kakšen link v angleščini, nemščina mi načeloma ni ravno ljuba ;)
Morda imaš kakšen link v angleščini, nemščina mi načeloma ni ravno ljuba ;)
petrus ::
Ne glej vsebine, to je samo kot primer zelo odzivne domače strani, malo za hec malo zares.
stati inu obstati
smacker ::
Petrus te trolla, ponudil ti je stran brez oblike, ki ima samo text.
Najlažje je kak bootstrap gor počit, naštudiraš njihov grid sistem pa si zmagal. http://getbootstrap.com/css/
Najlažje je kak bootstrap gor počit, naštudiraš njihov grid sistem pa si zmagal. http://getbootstrap.com/css/
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
! | Vse, kar ste si želeli vprašati o CSS, pa si niste upali. (strani: 1 2 3 4 … 23 24 25 26 )Oddelek: Izdelava spletišč | 347039 (6176) | sunniegoldie |
» | Prikaz strani na različni resoluciji-JoomlaOddelek: Izdelava spletišč | 1948 (1676) | kr?en |
» | meni razporejen po celotni dolžiniOddelek: Izdelava spletišč | 2239 (2107) | XzupanX |
» | Wampserver in FirefoxOddelek: Izdelava spletišč | 1854 (1734) | jonystar |
» | CSS problemi (strani: 1 2 )Oddelek: Izdelava spletišč | 9863 (7662) | nuuush |