Difference between revisions of "Template:XJTU-China/header"

(Created page with "<html> <section class="d-flex flex-column"> <header class="header_area" id="topHeader"> <a class="navbar-brand" href="index.html"><img class="logo" src...")
 
 
(76 intermediate revisions by the same user not shown)
Line 1: Line 1:
 
<html>
 
<html>
    <section class="d-flex flex-column">
+
<section class="d-flex flex-column">
        <header class="header_area" id="topHeader">
+
    <div class="logoHolder">
            <a class="navbar-brand" href="index.html"><img class="logo" src="https://static.igem.org/mediawiki/2021/9/98/T--XJTU-China--logo.jpg" alt="logo of XJTU-China"></a>
+
        <a href="/Team:XJTU-China" class="logo"></a>
            <nav class="navbar navbar-expand-lg navbar-light">
+
    </div>
                <div class="container">
+
    <header class="header_area" id="topHeader">
                    <!-- Brand and toggle get grouped for better mobile display -->
+
        <div class="spacer"></div>
                    <button class="navbar-toggler" type="button" data-toggle="collapse"
+
        <nav class="navbar navbar-expand-lg navbar-light">
                        data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent"
+
            <div class="container">
                        aria-expanded="false" aria-label="Toggle navigation">MENU
+
                <!-- Brand and toggle get grouped for better mobile display -->
                        <span class="fa fa-bars" aria-hidden="true"></span>
+
                <button class="navbar-toggler" type="button" data-toggle="collapse"
                    </button>
+
                    data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false"
                    <!-- Collect the nav links, forms, and other content for toggling -->
+
                    aria-label="Toggle navigation">MENU
                    <div class="collapse navbar-collapse offset" id="navbarSupportedContent">
+
                    <span class="fa fa-bars" aria-hidden="true"></span>
                        <ul class="nav navbar-nav menu_nav ml-auto">
+
                </button>
                            <li class="nav-item active"><a class="nav-link" href="index.html">home</a></li>
+
                <!-- Collect the nav links, forms, and other content for toggling -->
                            <li class="nav-item submenu dropdown">
+
                <div class="collapse navbar-collapse offset" id="navbarSupportedContent">
                                <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button"
+
                    <ul class="nav navbar-nav menu_nav ml-auto">
                                    aria-haspopup="true" aria-expanded="false">Project&nbsp;<span
+
                        <li class="nav-item"><a class="nav-link" href="/Team:XJTU-China">home</a></li>
                                        class="fa fa-caret-down" aria-hidden="true"></span></a>
+
                        <li class="nav-item submenu dropdown">
                                <ul class="dropdown-menu">
+
                            <a href="/Team:XJTU-China/Description" class="nav-link dropdown-toggle"
                                    <li class="nav-item"><a class="nav-link" href="Description.html">description</a></li>
+
                                data-toggle="dropdown" role="button" aria-haspopup="true"
                                    <li class="nav-item">
+
                                aria-expanded="false">Project&nbsp;<span class="fa fa-caret-down"
                                        <a class="nav-link" href="upcomingevents.html">design</a>
+
                                    aria-hidden="true"></span></a>
                                    </li>
+
                            <ul class="dropdown-menu">
                                    <li class="nav-item"><a class="nav-link" href="events.html">others</a></li>
+
                                <li class="nav-item"><a class="nav-link"
                                 </ul>
+
                                        href="/Team:XJTU-China/Description">description</a></li>
                            </li>
+
                                <li class="nav-item">
 
+
                                    <a class="nav-link" href="/Team:XJTU-China/Design">design</a>
                             <li class="nav-item submenu dropdown">
+
                                </li>
                                <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button"
+
                                <li class="nav-item"><a class="nav-link"
                                    aria-haspopup="true" aria-expanded="false">wetlab&nbsp;<span
+
                                        href="/Team:XJTU-China/Implementation">implementation</a></li>
                                        class="fa fa-caret-down" aria-hidden="true"></span></a>
+
                                 <li class="nav-item"><a class="nav-link" href="/Team:XJTU-China/Parts">parts</a>
                                <ul class="dropdown-menu">
+
                                </li>
                                    <li class="nav-item"><a class="nav-link" target="_blank"
+
                             </ul>
                                            href="https://www.ieee.org/">lab note</a></li>
+
                        </li>
                                 </ul>
+
                        <li class="nav-item submenu dropdown">
                            </li>
+
                            <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button"
                             <li class="nav-item submenu dropdown">
+
                                aria-haspopup="true" aria-expanded="false">wetlab&nbsp;<span class="fa fa-caret-down"
                                <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button"
+
                                    aria-hidden="true"></span></a>
                                    aria-haspopup="true" aria-expanded="false">drylab&nbsp;<span
+
                            <ul class="dropdown-menu">
                                        class="fa fa-caret-down" aria-hidden="true"></span></a>
+
                                <li class="nav-item"><a class="nav-link"
                                <ul class="dropdown-menu">
+
                                        href="/Team:XJTU-China/Engineering">engineering</a></li>
                                    <li class="nav-item"><a class="nav-link" href="ieee.html">modeling</a></li>
+
                                <li class="nav-item"><a class="nav-link" href="/Team:XJTU-China/Improve">improvement</a>
                                    <li class="nav-item"><a class="nav-link" href="ieee.html">simulation</a></li>
+
                                </li>
                                 </ul>
+
                                <li class="nav-item"><a class="nav-link" href="/Team:XJTU-China/Proof_Of_Concept"
                            </li>
+
                                        style="font-size: 0.9em;">Proof
                            <li class="nav-item"><a class="nav-link" href="contact.html">parts</a></li>
+
                                        of Concept</a>
                             <li class="nav-item submenu dropdown">
+
                                </li>
                                <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button"
+
                                 <li class="nav-item"><a class="nav-link" href="/Team:XJTU-China/Protocols">protocols</a>
                                    aria-haspopup="true" aria-expanded="false">Human Practices&nbsp;<span
+
                                </li>
                                        class="fa fa-caret-down" aria-hidden="true"></span></a>
+
                             </ul>
                                <ul class="dropdown-menu">
+
                        </li>
                                    <li class="nav-item"><a class="nav-link" href="ieee.html">explore</a></li>
+
                        <li class="nav-item submenu dropdown">
                                    <li class="nav-item"><a class="nav-link" href="ieee.html">interview</a></li>
+
                            <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button"
                                 </ul>
+
                                aria-haspopup="true" aria-expanded="false">drylab&nbsp;<span class="fa fa-caret-down"
                            </li>
+
                                    aria-hidden="true"></span></a>
                             <li class="nav-item submenu dropdown end">
+
                            <ul class="dropdown-menu">
                                <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button"
+
                                <li class="nav-item"><a class="nav-link" href="/Team:XJTU-China/Model">modelling</a></li>
                                    aria-haspopup="true" aria-expanded="false">Team&nbsp;<span class="fa fa-caret-down"
+
                                <li class="nav-item"><a class="nav-link" href="/Team:XJTU-China/protein_model"
                                        aria-hidden="true"></span></a>
+
                                        style="font-size: 0.9em;">protein modelling</a></li>
                                <ul class="dropdown-menu">
+
                                 <li class="nav-item"><a class="nav-link" href="/Team:XJTU-China/Hardware">hardware</a>
                                    <li class="nav-item"><a class="nav-link" href="ieee.html">members</a></li>
+
                                </li>
                                    <li class="nav-item"><a class="nav-link" href="ieee.html">attibutions</a></li>
+
                             </ul>
                                 </ul>
+
                        </li>
                            </li>
+
                        <li class="nav-item submenu dropdown">
                        </ul>
+
                            <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button"
                     </div>
+
                                aria-haspopup="true" aria-expanded="false">Human Practices&nbsp;<span
 +
                                    class="fa fa-caret-down" aria-hidden="true"></span></a>
 +
                            <ul class="dropdown-menu">
 +
                                <li class="nav-item"><a class="nav-link"
 +
                                        href="/Team:XJTU-China/Human_Practices">overview</a></li>
 +
                                <li class="nav-item"><a class="nav-link"
 +
                                        href="/Team:XJTU-China/Human_Practices#inspiration">interview</a></li>
 +
                                 <li class="nav-item"><a class="nav-link"
 +
                                        href="/Team:XJTU-China/Human_Practices#point_6">visit</a></li>
 +
                                <li class="nav-item"><a class="nav-link"
 +
                                        href="/Team:XJTU-China/Human_Practices#point_7">survey</a></li>
 +
                                <li class="nav-item"><a class="nav-link"
 +
                                        href="/Team:XJTU-China/Communication">Communication</a>
 +
                                </li>
 +
                                <li class="nav-item"><a class="nav-link" href="/Team:XJTU-China/Education">Education</a>
 +
                                </li>
 +
                             </ul>
 +
                        </li>
 +
                        <li class="nav-item submenu dropdown end">
 +
                            <a href="#" class="nav-link dropdown-toggle" data-toggle="dropdown" role="button"
 +
                                aria-haspopup="true" aria-expanded="false">Team&nbsp;<span class="fa fa-caret-down"
 +
                                    aria-hidden="true"></span></a>
 +
                            <ul class="dropdown-menu">
 +
                                <li class="nav-item"><a class="nav-link" href="/Team:XJTU-China/Team">crew</a></li>
 +
                                <li class="nav-item"><a class="nav-link"
 +
                                        href="/Team:XJTU-China/Attributions">attributions</a></li>
 +
                                 <li class="nav-item"><a class="nav-link"
 +
                                        href="/Team:XJTU-China/Contribution">contribution</a></li>
 +
                                <li class="nav-item"><a class="nav-link"
 +
                                        href="/Team:XJTU-China/Collaborations">collaboration</a></li>
 +
                                <li class="nav-item"><a class="nav-link"
 +
                                        href="/Team:XJTU-China/Partnership">partnership</a></li>
 +
                            </ul>
 +
                        </li>
 +
                     </ul>
 
                 </div>
 
                 </div>
             </nav>
+
             </div>
         </header>
+
         </nav>
        <!-- //header -->
+
    </header>
         <div class="progress"></div>
+
</section>
     </section>
+
 
 +
<!--movingLogo-->
 +
<script>
 +
    var logo = $('.logo');
 +
    var animData = {
 +
        container: logo[0], // the dom element that will contain the animation
 +
        renderer: 'svg',
 +
        loop: true,
 +
        autoplay: false,
 +
        path: 'https://static.igem.org/mediawiki/2021/c/c5/T--XJTU-China--logoMoving.txt' // the path to the animation json
 +
    }
 +
    var logoAnim = lottie.loadAnimation(animData);
 +
    logoAnim.setSpeed(1.5);
 +
    $(logo).hover(function () { logoAnim.play(); },
 +
         function () { logoAnim.pause(); })
 +
</script>
 +
<!--headerTransition-->
 +
<script>
 +
     window.addEventListener('scroll', () => {
 +
        var h = document.getElementById('topHeader');
 +
        height = h.clientHeight;
 +
        let header = document.querySelector('header');
 +
        let logoHolder = document.querySelector('.logoHolder');
 +
        let menuBtn = document.querySelector('.navbar-toggler');
 +
        header.classList.toggle('sticky', window.scrollY > height);
 +
        logoHolder.classList.toggle('sticky', window.scrollY > height);
 +
        menuBtn.classList.toggle('sticky', window.scrollY > height);
 +
    });
 +
 
 +
</script>
 +
 
 
</html>
 
</html>

Latest revision as of 20:49, 21 October 2021