Difference between revisions of "Template:Home"

Line 8: Line 8:
 
     <style>
 
     <style>
  
 
+
         /* special class that the system uses to make sure the team wants a page to be evaluated */
        /***************************************************** DEFAULT WIKI SETTINGS  ****************************************************/
+
         .judges-will-not-evaluate {
 
+
             width: 96.6%;
         /* Clear the default wiki settings */
+
             margin: 5px 15px;
 
+
        #home_logo, #sideMenu {
+
            display: none;
+
        }
+
 
+
        #sideMenu, #top_title, .patrollink {
+
            display: none;
+
        }
+
 
+
        #content {
+
            width: 100%;
+
            padding: 0px;
+
            margin-top: -7px;
+
            margin-left: 0px;
+
        }
+
 
+
        body {
+
            background: white;
+
        }
+
 
+
        #bodyContent h1, #bodyContent h2, #bodyContent h3, #bodyContent h4, #bodyContent h5 {
+
            margin-bottom: 0px;
+
        }
+
 
+
        table {;
+
        }
+
 
+
        /**************************************************************** MENU ***************************************************************/
+
        /* Wrapper for the menu */
+
        .igem_2017_menu_wrapper {
+
            width: 15%;
+
            height: 100vh;
+
            position: fixed;
+
            right: 0;
+
            padding: 0;
+
            float: right;
+
            border-left: 1px solid #F8CE63;
+
            background-color: white;
+
            text-align: left;
+
            font-family: Tahoma, Geneva, sans-serif;
+
            overflow-y: auto;
+
            overflow-x: hidden;
+
        }
+
 
+
        /* this hides the scrollbar to keep view consistency */
+
        .igem_2017_menu_wrappe::-webkit-scrollbar {
+
            display: none;
+
        }
+
 
+
        /* styling for links in the menu, removes the line under text */
+
        .igem_2017_menu_wrapper a {
+
            text-decoration: none;
+
        }
+
 
+
        /* styling for the images in the menu */
+
         .igem_2017_menu_wrapper img {
+
            width: 100%;
+
        }
+
 
+
        /* styling for the menu buttons */
+
        .igem_2017_menu_wrapper .menu_button {
+
            width: 100%;
+
            padding: 10px 0px 10px 15px;
+
            float: left;
+
            border-bottom: 1px solid #F8CE63;
+
            font-size: 16px;
+
            font-weight: bold;
+
            color: #F8CE63;
+
            cursor: pointer;
+
        }
+
 
+
        .igem_2017_menu_wrapper .menu_bottom_padding {
+
             width: 100%;
+
            height: 30px;
+
            float: left;
+
        }
+
 
+
        .menu_button.direct_to_page {
+
            padding-left: 36px;
+
        }
+
 
+
        .igem_2017_menu_wrapper .menu_button .expand_collapse_icon {
+
            width: 10%;
+
             float: left;
+
        }
+
 
+
        .igem_2017_menu_wrapper .menu_button .expand_collapse_icon::before {
+
            content: "+";
+
        }
+
 
+
        /* styling for the menu buttons on hover */
+
        .igem_2017_menu_wrapper .menu_button:hover, .igem_2017_menu_wrapper .submenu_button:hover, .submenu_button.current_page:hover {
+
            background-color: #F8CE63;
+
            text-decoration: none;
+
            color: #190707;
+
        }
+
 
+
        /* styling for the menu button when it is the current page */
+
        .current_page {
+
            background-color: white !important;
+
            color: #F8CE63 !important;
+
        }
+
 
+
        /* styling for the submenu buttons */
+
        .igem_2017_menu_wrapper .submenu_button {
+
            width: 100%;
+
            padding: 10px 0px 10px 34px;
+
            float: left;
+
            background-color: white;
+
            border-bottom: 1px solid #F8CE63;
+
            font-size: 15px;
+
            color: #F8CE63;
+
            cursor: pointer;
+
        }
+
 
+
        /* wrapper for the submenu items, they are hidden by default*/
+
        .igem_2017_menu_wrapper .submenu_wrapper {
+
            display: none;
+
        }
+
 
+
        /* when the page size is bigger than 800px, this show/hide control is hidden by default */
+
        .igem_2017_menu_wrapper #display_menu_control {
+
            display: none;
+
            text-align: center;
+
        }
+
 
+
        /***************************************************** CONTENT OF THE PAGE ****************************************************/
+
 
+
        /* Wrapper for the content */
+
        .igem_2017_content_wrapper {
+
            width: 83%;
+
            margin: 0;
+
 
             display: block;
 
             display: block;
            float: left;
+
             border: 4px solid #3399ff;
            background-color: white;
+
            font-family: Tahoma, Geneva, sans-serif;
+
        }
+
 
+
        /********************************* HTML STYLING  *********************************/
+
 
+
        /* styling for the titles h1 h2 */
+
        .igem_2017_content_wrapper h1, .igem_2017_content_wrapper h2 {
+
            color: #F8CE63;
+
            padding: 15px 0 25px 0;
+
             border-bottom: 0;
+
        }
+
 
+
        /* styling for the titles  h3 h4 h5 h6*/
+
        .igem_2017_content_wrapper h3, .igem_2017_content_wrapper h4, .igem_2017_content_wrapper h5, .igem_2017_content_wrapper h6 {
+
            padding: 5px 15px;
+
            border-bottom: 0;
+
        }
+
 
+
        /* font and text */
+
        .container p,
+
        #HQ_page p {
+
            line-height: 24px;
+
            font-size: 16px;
+
            color: #333;
+
        }
+
 
+
        .igem_2017_content_wrapper img {
+
            padding: 15px 0;
+
        }
+
 
+
        /* Links */
+
        .igem_2017_content_wrapper a {
+
 
             font-weight: bold;
 
             font-weight: bold;
            text-decoration: underline;
 
            text-decoration-color: #190707;
 
            color: #3399ff;
 
            -webkit-transition: all 0.4s ease;
 
            -moz-transition: all 0.4s ease;
 
            -ms-transition: all 0.4s ease;
 
            -o-transition: all 0.4s ease;
 
            transition: all 0.4s ease;
 
 
         }
 
         }
  
         /* hover for the links */
+
         /***************************************************** CUSTOM STYLING ****************************************************/
        .igem_2017_content_wrapper a:hover {
+
            text-decoration: none;
+
            color: #000000;
+
        }
+
 
+
        /* non numbered lists */
+
        .igem_2017_content_wrapper ul {
+
            padding: 0px 20px;
+
            font-size: 15px;
+
            font-family: Tahoma, Geneva, sans-serif;
+
        }
+
 
+
        /* numbered lists */
+
        .igem_2017_content_wrapper ol {
+
            padding: 0px;
+
            font-size: 15px;
+
            font-family: Tahoma, Geneva, sans-serif;
+
        }
+
 
+
        /* Table */
+
        .igem_2017_content_wrapper table {
+
            width: 97%;
+
            margin: 15px 10px;
+
            border: 2px solid #190707;
+
            border-collapse: collapse;
+
        }
+
 
+
        /* table cells */
+
        .igem_2017_content_wrapper td {
+
            padding: 10px;
+
            vertical-align: text-top;
+
            border: 1px solid #190707;
+
            border-collapse: collapse;
+
        }
+
 
+
        /* table headers */
+
        .igem_2017_content_wrapper th {
+
            padding: 10px;
+
            vertical-align: text-top;
+
            border: 1px solid #190707;
+
            border-collapse: collapse;
+
 
+
        }
+
 
+
        /**********************************LAYOUT CLASSES **********************************/
+
 
+
        /* general class for column divs */
+
        .igem_2017_content_wrapper .column {
+
            padding: 10px 0px;
+
            float: left;
+
        }
+
 
+
        /* class for a full width column */
+
        .column .full_size {
+
            width: 100%;
+
        }
+
 
+
        /* styling for images in a full width column*/
+
        .column.full_size img {
+
            width: 97%;
+
            padding: 10px 15px;
+
        }
+
 
+
        /* class for a half width column */
+
        .column.half_size {
+
            width: 50%;
+
        }
+
 
+
        /* styling for images in a half width column*/
+
        .column.half_size img {
+
            width: 94.5%;
+
            padding: 10px 15px;
+
        }
+
 
+
        /********************************* SUPPORT CLASSES ********************************/
+
 
+
        /* class that clears content below*/
+
        .igem_2017_content_wrapper .clear {
+
            clear: both;
+
        }
+
 
+
        /* adds extra spacing when clearing content */
+
        .igem_2017_content_wrapper .clear.extra_space {
+
            height: 30px;
+
        }
+
 
+
        /* highlight class, makes content slightly smaller */
+
        .igem_2017_content_wrapper .highlight {
+
            margin: 0px 15px;
+
            padding: 15px 0px;
+
        }
+
 
+
        /* highlight class, adds a gray background */
+
        .igem_2017_content_wrapper .highlight.gray {
+
            background-color: #190707;
+
        }
+
 
+
        /* highlight with decoration blue line on top */
+
        .igem_2017_content_wrapper .highlight.blue_top {
+
            border-top: 4px solid #190707;
+
        }
+
 
+
        /* highlight with a full blue border decoration */
+
        .igem_2017_content_wrapper .highlight.blue_border {
+
            border: 4px solid #190707;
+
        }
+
 
+
        /* button class */
+
        .igem_2017_content_wrapper .button {
+
            max-width: 35%;
+
            margin: 30px auto;
+
            padding: 12px 10px;
+
            background-color: #190707;
+
            text-align: center;
+
            color: #F8CE63;
+
            -webkit-transition: all 0.4s ease;
+
            -moz-transition: all 0.4s ease;
+
            -ms-transition: all 0.4s ease;
+
            -o-transition: all 0.4s ease;
+
            transition: all 0.4s ease;
+
        }
+
 
+
        /* styling for button on hover */
+
        .igem_2017_content_wrapper .button:hover {
+
            background-color: #190707;
+
            color: #F8CE63;
+
        }
+
 
+
        /***************************************************** RESPONSIVE STYLING ****************************************************/
+
  
         *, *:before, *:after {
+
         *,
 +
        *:before,
 +
        *:after {
 
             -webkit-box-sizing: border-box;
 
             -webkit-box-sizing: border-box;
 
             -moz-box-sizing: border-box;
 
             -moz-box-sizing: border-box;
Line 328: Line 28:
  
 
         body {
 
         body {
 +
            background: white;
 
             overflow-x: hidden;
 
             overflow-x: hidden;
 
             margin-top: 80px;
 
             margin-top: 80px;
Line 333: Line 34:
 
         }
 
         }
  
         /* IF THE SCREEN IS LESS THAN 1200PX */
+
         /* font and text */
         @media only screen and (max-width: 1024px) {
+
         h1,
 
+
        h2,
            #content {
+
        h3,
                width: 100%;
+
        h4,
            }
+
        h5 {
 
+
             margin-bottom: 0;
            .igem_2017_content_wrapper {
+
                width: 100%;
+
             }
+
 
+
            .igem_2017_menu_wrapper {
+
                width: 100%;
+
                height: 15%;
+
                position: relative;
+
                left: 0;
+
            }
+
 
+
            .highlight {
+
                padding: 10px 0px;
+
            }
+
 
+
            .igem_2017_menu_wrapper #display_menu_control {
+
                display: none;
+
            }
+
 
+
            #menu_content {
+
                display: block;
+
            }
+
 
+
            .menu_button.direct_to_page {
+
                padding-left: 17px;
+
            }
+
 
         }
 
         }
  
         /* IF THE SCREEN IS LESS THAN 800PX */
+
         .container p {
        @media only screen and (max-width: 800px) {
+
             line-height: 24px;
 
+
             font-size: 16px;
            .igem_2017_content_wrapper {
+
             color: #333;
                width: 100%;
+
                margin-left: 0;
+
             }
+
 
+
            .column.half_size {
+
                width: 100%;
+
            }
+
 
+
            .column.full_size img, .column.half_size img {
+
                width: 100%;
+
                padding: 10px 0;
+
            }
+
 
+
            .highlight {
+
                padding: 15px 5px;
+
            }
+
 
+
            .igem_2017_menu_wrapper #display_menu_control {
+
                display: block;
+
            }
+
 
+
            #menu_content {
+
                display: none;
+
            }
+
 
+
            .igem_2017_menu_wrapper .menu_button .expand_collapse_icon {
+
                width: 5%;
+
            }
+
 
+
            .menu_bottom_padding {
+
                display: none;
+
            }
+
 
+
            .menu_button.direct_to_page {
+
                padding-left: 36px;
+
             }
+
        }
+
 
+
        /* special class that the system uses to make sure the team wants a page to be evaluated */
+
        .judges-will-not-evaluate {
+
            width: 96.6%;
+
             margin: 5px 15px;
+
            display: block;
+
            border: 4px solid #3399ff;
+
            font-weight: bold;
+
 
         }
 
         }
  
         /* CUSTOM BS NAVBAR STYLES */
+
         /* NAVBAR STYLES */
 
         .navbar {
 
         .navbar {
 
             border: 0;
 
             border: 0;
Line 436: Line 66:
  
 
         .navbar-brand img {
 
         .navbar-brand img {
             height: 49px;
+
             height: 48px;
 
         }
 
         }
  
Line 479: Line 109:
 
             border-top-color: white;
 
             border-top-color: white;
 
             border-bottom-color: white;
 
             border-bottom-color: white;
        }
 
 
        @media (max-width: 767px) {
 
            .navbar-default .navbar-nav .open .dropdown-menu>li>a {
 
                color: #ddd;
 
            }
 
            .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
 
            .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
 
                color: #F8CE63;
 
            }
 
 
         }
 
         }
  
Line 583: Line 203:
 
             }
 
             }
 
         }
 
         }
 +
 +
        /* IF THE SCREEN IS LESS THAN 1200PX */
 +
        @media only screen and (max-width: 1024px) {
 +
 +
 +
        }
 +
 +
        /* IF THE SCREEN IS LESS THAN 768PX */
 +
        @media only screen and (max-width: 768px) {
 +
            .navbar-default .navbar-nav .open .dropdown-menu>li>a {
 +
                color: #ddd;
 +
            }
 +
            .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,
 +
            .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover {
 +
                color: #F8CE63;
 +
            }
 +
        }
 +
 +
        /* IF THE SCREEN IS LESS THAN 320PX */
 +
        @media only screen and (max-width: 320px) {
 +
 +
 +
        }
 +
 
     </style>
 
     </style>
 
     <script type="application/javascript" src="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
 
     <script type="application/javascript" src="https://netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script>
Line 686: Line 330:
 
     </div><!-- /.container-fluid -->
 
     </div><!-- /.container-fluid -->
 
</nav>
 
</nav>
 
 
  
 
</body>
 
</body>
 
</html>
 
</html>

Revision as of 19:26, 29 October 2017