mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-03-29 22:41:56 +08:00
Improve Navigation panel column layout for landscape/portrait
Summary: Improve column layout for _phone vs. tablet_ & _portrait vs landscape_ variations. This change only affects handheld devices, or devices with really small (physical) screen dimensions. See previews bellow: Phone - landscape  Phone - portrait  Tablet - landscape  Tablet - portrait  Closes https://github.com/facebook/react-native/pull/7669 Differential Revision: D3332676 Pulled By: vjeux fbshipit-source-id: 8cfc1903e35fd62c82fcd8dd1e05a1e2062c555d
This commit is contained in:
committed by
Facebook Github Bot 7
parent
6961fd23ba
commit
6d616d0e5b
@@ -481,7 +481,7 @@ h1:hover .hash-link, h2:hover .hash-link, h3:hover .hash-link, h4:hover .hash-li
|
||||
border-bottom: 0;
|
||||
}
|
||||
|
||||
@media screen and (max-device-width: 960px) {
|
||||
@media only screen and (max-device-width: 1024px) {
|
||||
.nav-docs {
|
||||
position: fixed;
|
||||
z-index: 90;
|
||||
@@ -555,18 +555,38 @@ h1:hover .hash-link, h2:hover .hash-link, h3:hover .hash-link, h4:hover .hash-li
|
||||
}
|
||||
}
|
||||
|
||||
@media screen and (min-device-width: 641px) and (max-device-width: 1024px) {
|
||||
/**
|
||||
* Multicolumn layout for phone (landscape only) & tablet (regardless its screen orientation)/
|
||||
*/
|
||||
@media only screen and (min-device-width : 375px) and (max-device-width : 1024px) {
|
||||
.nav-docs-section ul {
|
||||
display: flex;
|
||||
flex-wrap: wrap;
|
||||
}
|
||||
|
||||
/* Display 2 columns on tablet */
|
||||
.nav-docs-section li {
|
||||
width: 100%;
|
||||
}
|
||||
}
|
||||
|
||||
/* 2 columns layout */
|
||||
@media
|
||||
/*Phone, landscape screen orientation*/
|
||||
only screen and (min-device-width : 375px) and (max-device-width : 1024px) and (orientation : landscape),
|
||||
/*Tablet, portrait screen orientation*/
|
||||
only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {
|
||||
.nav-docs-section li {
|
||||
width: 50%;
|
||||
}
|
||||
}
|
||||
|
||||
/* 3 columns layout on tablet (landscape screen orientation) */
|
||||
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {
|
||||
.nav-docs-section li {
|
||||
width: 33%;
|
||||
}
|
||||
}
|
||||
|
||||
.nav-blog li {
|
||||
margin-bottom: 5px;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user