]> git.mxchange.org Git - friendica.git/commitdiff
Add better support to small screen to duepuntozero theme.
authorFabrixxm <fabrix.xm@gmail.com>
Wed, 11 Dec 2013 10:25:41 +0000 (05:25 -0500)
committerFabrixxm <fabrix.xm@gmail.com>
Wed, 11 Dec 2013 10:25:41 +0000 (05:25 -0500)
This close #823. It also add some styles for screens less than 960px.
It's not a mobile theme, but should be better to see in case.

view/theme/duepuntozero/style.css

index 527b2f4d862972733dae117cc947255e11535570..3567062a4e127efd2b018d5a71cacb7372ec63eb 100644 (file)
@@ -91,6 +91,7 @@ nav {
        display: block;
        margin: 0px 10%;
        border-bottom: 1px solid #babdb6;
+       position: relative; 
 }
 nav #site-location {
        color: #888a85;
@@ -2905,6 +2906,8 @@ aside input[type='text'] {
 
 .field.radio .field_help { margin-left: 0px; }
 
+
+
 /**
  * ADMIN
  */
@@ -3252,7 +3255,7 @@ ul.menu-popup {
        list-style: none;
        z-index: 100000;
        top: 90px;
-       left: 400px;
+       left: 200px;
 }
 #nav-notifications-menu {
        width: 320px;
@@ -3328,3 +3331,63 @@ ul.menu-popup {
 .shared_header span {
        margin-left: 10px;
 }
+
+/* small screens */
+@media all and (max-width: 1089px) {
+    .field label { width: 90%; }
+    .field input, .field textarea, .field select  { width: 90%; }
+       .field input[type="checkbox"],.field input[type="radio"] {
+               width: 2em;
+       }
+    #id_openid_url { width: 85%; }
+    .field_help { margin-left: 0px; }
+       textarea { width: 100%; }
+}
+@media all and (max-width: 760px) {
+       body { background-image: none; }
+       nav, aside, section, footer { 
+               margin: 0px; 
+               float: none; 
+               position: relative; 
+               width: 100%;
+               padding: 0.5em;
+               height: auto;
+       }
+       aside:before {
+               content: ">>";
+               display: block;
+               background-color: #eee;
+       }
+       aside { overflow: hidden; min-height: 0; height: 1em;}
+       aside:hover, aside:focus { height: auto; }
+
+       nav .nav-link { 
+               float: left;
+               width: 23%;
+               min-width: 100px;
+               height: 15px;   
+               display: block;
+               margin: 0.4em 2px 0 0;
+
+               padding: 6px 3px;
+               border-width: 1px 1px 0px;
+               border-style: solid solid none;
+               border-color: rgb(186, 189, 182);
+               background-color: rgb(174, 192,211)!important;
+       }
+       .nav-commlink.selected,
+       .nav-commlink { 
+               border-bottom: 0px;
+               padding: 6px 3px;
+               min-width: 100px;
+               float: left; 
+               margin-top: 0.4em;
+               width: 23%;
+               bottom: auto;
+       }
+       .nav-ajax-left {margin-left: -1em; margin-top: 0px;     }
+       nav #site-location,
+       nav #banner { position: relative; clear:both; }
+       ul.menu-popup { left: 0px; top 20px; }
+
+}
\ No newline at end of file