想要使 Superfish 垂直菜单具有响应性
Want to make Superfish vertical menu Responsive
我正在使用 super fish 垂直菜单,但它在响应式视图上不起作用。需要修复此问题以响应。
媒体查询将帮助您使其具有响应性
看看这个 codepen another great example given in this question
以下代码取自 codepen,它使菜单响应。
@media screen and (max-width: 768px) {
body {
margin: 0; } }
@media screen and (max-width: 768px) {
header.global nav #hamburger {
display: block; } }
header.global nav ul {
margin: 0;
padding: 0 25px;
display: block; }
@media screen and (max-width: 768px) {
header.global nav ul {
display: none;
margin: 7px 0;
padding: 0; } }
@media screen and (max-width: 768px) {
header.global nav ul li {
width: 100%;
background: #2d2d2d;
border-left: none;
border-right: none;
border-top: 1px solid #474747;
border-bottom: 1px solid #141414; }
header.global nav ul li:first-child {
border-top: none; }
header.global nav ul li:last-child {
border-bottom: none; } }
@media screen and (min-width: 768px) {
header.global nav ul li:hover > a {
position: relative; }
header.global nav ul li:hover > a:after {
content: "";
position: absolute;
left: 20px;
top: 40px;
border-width: 0 8px 8px;
border-style: solid;
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ef3636;
display: block;
width: 0;
z-index: 999; } }
@media screen and (max-width: 768px) {
header.global nav ul li ul {
width: 100% !important;
}
}
@media screen and (min-width: 768px) {
header.global nav ul li ul li:hover a:after {
border: none; } }
我正在使用 super fish 垂直菜单,但它在响应式视图上不起作用。需要修复此问题以响应。
媒体查询将帮助您使其具有响应性 看看这个 codepen another great example given in this question
以下代码取自 codepen,它使菜单响应。
@media screen and (max-width: 768px) {
body {
margin: 0; } }
@media screen and (max-width: 768px) {
header.global nav #hamburger {
display: block; } }
header.global nav ul {
margin: 0;
padding: 0 25px;
display: block; }
@media screen and (max-width: 768px) {
header.global nav ul {
display: none;
margin: 7px 0;
padding: 0; } }
@media screen and (max-width: 768px) {
header.global nav ul li {
width: 100%;
background: #2d2d2d;
border-left: none;
border-right: none;
border-top: 1px solid #474747;
border-bottom: 1px solid #141414; }
header.global nav ul li:first-child {
border-top: none; }
header.global nav ul li:last-child {
border-bottom: none; } }
@media screen and (min-width: 768px) {
header.global nav ul li:hover > a {
position: relative; }
header.global nav ul li:hover > a:after {
content: "";
position: absolute;
left: 20px;
top: 40px;
border-width: 0 8px 8px;
border-style: solid;
border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #ef3636;
display: block;
width: 0;
z-index: 999; } }
@media screen and (max-width: 768px) {
header.global nav ul li ul {
width: 100% !important;
}
}
@media screen and (min-width: 768px) {
header.global nav ul li ul li:hover a:after {
border: none; } }