0
メディアクエリで動作するトランジションを取得できません。彼らは私の要素にホバーを追加するとうまく動作します。これは私のコードのようです。 応答ナビゲーションバー 何らかの理由でCSSトランジションがメディアクエリで動作しない
<main>
<nav>
<div class="nav-cont">
<a id="logo">Breiden Busch</a>
<a id="hamburger"></a>
</div>
<div id="list">
<a id="about" class="nav-buttons">About</a>
<a id="contact" class="nav-buttons">Contact</a>
<a id="social" class="nav-buttons">Social</a>
</div>
</nav>
</main>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.0.0-beta1/jquery.js"></script>
<script src="./js/app.js"></script>
</body>
</html>
#logo {
line-height: 51px;
margin-bottom: 0;
font-weight: 600;
margin-left: 10px;
font-size: 18px;
transition: .5s;
}
@media (min-width: 600px) {
#hamburger {
display: none;
}
nav {
background: none;
display: flex;
}
#logo {
background: blue;
}
興味深いです。私はこれを自分のコードに入れて、私の他のすべての遷移を壊します: 'nav { height:51px; border-bottom:1pxソリッドライトグレー; 幅:100%; 色:黒; 背景:白; オーバーフロー:非表示。 font-family:sans-serif; 移行:.5s; } ' –
これはCSSのトランジションを改善するためのサンプルです – keziah