2017-11-21 12 views
1

私は最近、お尻を学び始めました。メディアクエリに問題があります。一部のクラスは動作し、他のクラスはトグルクラスのように動作しません。Sass - media queries

Here is the code I'm working on

body { 
    font-family: sans-serif; 
} 

nav { 
    width: 100%; 
    background: #00316b; 
} 
nav ul { 
    width: 80%; 
    margin: 0 auto; 
    padding: 0; 
} 
nav ul li { 
    list-style: none; 
    display: inline-block; 
    padding: 20px; 
} 
nav li:hover { 
    background: #e91e63; 
} 
nav a { 
    color: #fff; 
    text-decoration: none; 
} 
nav .toggle { 
    padding: 10px 20px; 
    box-sizing: border-box; 
    color: #f7f7f7; 
    font-size: 30px; 
    cursor: pointer; 
    width: 30px; 
    display: none; 
} 
nav .toggle:hover div { 
    width: 30px; 
} 
nav .toggle div { 
    height: 4px; 
    background: white; 
    margin: 5px 0; 
    border-radius: 25px; 
    transition: all 0.3s ease-in-out; 
} 
nav .toggle .one { 
    width: 30px; 
} 
nav .toggle .two { 
    width: 20px; 
} 
nav .toggle .three { 
    width: 25px; 
} 

@media (max-width: 768px) { 
    .toggle { 
    display: block; 
    } 
} 

答えて

1

2つのレベルをインデントして.toggleクラス内のメディアクエリを入れて、あなたのクエリから他の.toggleを削除します。 https://codepen.io/anon/pen/ooqxyW

:私はここにあなたのスニペットをフォーク

.toggle 
    // etc ... 
    @media (max-width: $breakpoint) 
     display: block 

関連する問題