首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >媒体查询和JS响应的导航栏而不是fonctionnig

问媒体查询和JS响应的导航栏而不是fonctionnig
EN

Stack Overflow用户
提问于 2021-12-27 22:43:41
回答 2查看 93关注 0票数 0

我的index.html页面有两个问题,我会感谢每一个帮助我摆脱它的人。所以,首先,即使js链接写得正确,我的响应导航也不能工作。

而且,我的媒体查询没有任何效果,我想把ipad和移动用户隐藏起来。谢谢

代码语言:javascript
复制
let toggle = document.querySelector('.toggle');
let body = document.querySelector('body');

toggle.addEventListener('click', function() {
    body.classList.toggle('body');
});
代码语言:javascript
复制
body {
    background-color: #C6EFE9;
}

.banner {
  width: 100%;
  background-image: url(../img/banner.jpg);
  background-repeat: no-repeat;
  margin-top: 75px;
  height: 350px;
  background-position: center;
  background-attachment: scroll;
}

aside{
    max-width: 50%;
    float: right;
  height: auto;
  margin-right: 50%;
  text-align: center;
  margin: 50px;
  padding: 50px;
  font: serif;
}

aside li {
  list-style: none;
  text-align: left;
}


.apercus {
    position: relative;
    background-color: rgba(255, 255, 255, 0.5);
    max-width: 50%;
  height: 250px;
  margin: 50px;
  border: 2px solid rgba(81, 136, 151, 1);
  cursor: pointer;
  transform: translate3d(10%);
  box-shadow: 10px 5px 5px rgba(37, 132, 139, 0.5);
  border-radius: 10px;
}

img {
  max-width: 50%;
  height: 250px;
  float: left;
  padding-right: 20px;
  border-radius: 10px;
}


.texte {
    padding: 20px;
    font-family: 'Sacramento', cursive;
}

.lien {
    position: absolute;
    height: 100%;
    width: 100%;
    z-index: 10;
}
.lien a {
    display: block;

}

@media all and (max-width: 600){
  aside {
    display: none;
  }

  .apercus {
    position: relative;
    background-color: rgba(255, 255, 255, 0.5);
    max-width: 100px;
    height: 200px;
    margin: 50px;
    border: 2px solid rgba(81, 136, 151, 1);
    cursor: pointer;
    transform: translate3d(10%);
    box-shadow: 10px 5px 5px rgba(37, 132, 139, 0.5);
    border-radius: 10px;
}
}
代码语言:javascript
复制
<!DOCTYPE html>
<html lang="fr">
<head>
    <title>Page d'accueil</title>   
    <!------------------------------COMPATIBILITIES------------------------------>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!---------------------------------FONTS-------------------------------------->
    <link rel="preconnect" href="https://fonts.googleapis.com">
    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin>
    <link href="https://fonts.googleapis.com/css2?family=Sacramento&display=swap" rel="stylesheet">
    <link href="https://fonts.googleapis.com/css2?family=Pacifico&family=Sacramento&display=swap" rel="stylesheet">

    <!---------------------------------------ICONS------------------------------->
    <script src="https://kit.fontawesome.com/2942c11df3.js" crossorigin="anonymous"></script>

    <link rel="stylesheet" type="text/css" href="css/header.css">
    <link rel="stylesheet" type="text/css" href="css/style.css"> 
    
</head>

<body>
    <header>
        <nav>
            <a href="#" id="logo"><i class="fas fa-pen-alt"></i> Lilaby</a>
            <div class="toggle">
                <i class="fas fa-bars ouvert"></i>
                <i class="fas fa-times ferme"></i>
            </div>
            <ul class="menu">
                <li><a href="#">Accueil</a></li>
                <li><a href="#">Blog</a></li>
                <li><a href="#">Quizs</a></li>
                <li><a href="#">Outils</a></li>
                <li><a href="#">Contacts</a></li>
                <li><button class="btn">Connexion</button></li>
            </ul>
        </nav>
    </header>
    <div class="banner"></div>

    <aside>
      <h2>FAQ</h2>
      <ul>
            <li><a href="#">Lilaby c'est quoi ? </a></li>
            <br>
            <li><a href="#">Comment prendre RDV ?</a></li>
            <br>
            <li><a href="#">Pourquoi nous ? </a></li>
            <br>
            <li><a href="#">Actulités</a></li>
            <br>
            <li><a href="#">Prochains événements</a></li>
      </ul>
    </aside>
        
    <div class="apercus">
        <div class="lien">
            <a href="#"></a>
        </div>
        <div class="image">
            <img src="img/article.jpg" alt="Image de l'article 1">
        </div>
        <div class="texte">
            <h2>Un titre</h2>
            <p>Un paragraphe</p>
        </div>
    </div>

    <div class="apercus">
        <div class="lien">
        <a href="Mon_site/pageFormulaire.html"></a>
        </div>
        <div class="image">
            <img src="img/quiz.jpg" alt="Image de l'article 1">
        </div>
        <div class="texte">
            <h2>Un titre</h2>
            <p>Un paragraphe</p>
        </div>
    </div>

    <div class="apercus">
        <div class="lien">
            <a href="#"></a>
        </div>
        <div class="image">
            <img src="img/outils.jpg" alt="Image de l'article 1">
        </div>
        <div class="texte">
            <h2>Un titre</h2>
            <p>Un paragraphe</p>
        </div>
    </div>
    
</body>
    <script type="text/javascript" href="js/header.js"></script> 
</html>
EN

回答 2

Stack Overflow用户

发布于 2021-12-27 23:05:45

@media all and (max-width: 600px`)

  • <script>
  • px on @media all and (max-width: 600),@media all and (max-width: 600)标签位置错了。

正确地点:

<script src="js/header.js"></script>

</body>

</html>

票数 0
EN

Stack Overflow用户

发布于 2021-12-27 23:11:00

在媒体查询中添加px。在js中切换".body“类,但是在css中没有使用body标记的”“类。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70501159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档