josue.sanz Posted August 5, 2016 Share Posted August 5, 2016 I seach but i can´t find any solution, please help I wonder if I could help change my top menu , I want subcategories look vertically, not horizontally like this now . The address of the page is http://www.joyaplata.com.mx/index.php The code superfish - modified.css my file is as follows: Thank you very much in advance /*** ESSENTIAL STYLES ***/ .sf-contener { clear: both; float: left; width: 100%; } .sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none; } .sf-menu { position: relative; padding: 0; width: 100%; background: #3f3f45; } @media (max-width: 767px) { .sf-menu { display: none; } } .sf-menu ul { position: absolute; top: -999em; background: #3f3f45; } @media (max-width: 767px) { .sf-menu ul { position: relative; } } .sf-menu ul li { width: 100%; } .sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */ } .sf-menu > li { float: left; } @media (max-width: 767px) { .sf-menu > li { float: none; position: relative; border-right: none; } .sf-menu > li span { position: absolute; right: 6px; top: 20px; width: 30px; height: 30px; z-index: 2; color: white; } .sf-menu > li span:after { font-family: "FontAwesome"; content: "\f067"; font-size: 26px; } .sf-menu > li span.active:after { content: "\f068"; } } .sf-menu > li > a { font: 400 12px/16px "Tinos", sans-serif; text-transform: uppercase; color: white; display: block; padding: 28px 20px 27px; position: relative; -webkit-perspective: 180px; perspective: 180px; text-decoration: none; display: block; overflow: hidden; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; } @media (max-width: 991px) { .sf-menu > li > a { padding: 28px 16px 27px; } } @media (max-width: 767px) { .sf-menu > li > a { padding: 20px 20px 19px; } } .sf-menu > li > a:before { padding: 29px 20px 27px; left: 0; top: 0; background: #96363a; -webkit-transform: rotateX(-90deg); transform: rotateX(-90deg); position: absolute; content: attr(title); font: 400 12px/16px "Tinos", sans-serif; color: white; -webkit-transform-origin: 0 0 0; transform-origin: 0 0 0; display: block; -webkit-transition: all 0.35s ease; -moz-transition: all 0.35s ease; -ms-transition: all 0.35s ease; -o-transition: all 0.35s ease; transition: all 0.35s ease; white-space: nowrap; visibility: hidden; } @media (max-width: 991px) { .sf-menu > li > a:before { padding: 28px 16px 27px; } } @media (max-width: 767px) { .sf-menu > li > a:before { display: none; } } .sf-menu > li > a:hover:before { -webkit-transform: rotateX(1deg); transform: rotateX(1deg); background: #ed5258; visibility: visible; } .sf-menu > li.sfHover > a:before, .sf-menu > li.sfHoverForce > a:before { -webkit-transform: rotateX(1deg); transform: rotateX(1deg); background: #ed5258; visibility: visible; } @media (max-width: 767px) { .sf-menu > li:hover, .sf-menu > li.sfHover > a, .sf-menu > li.sfHoverForce > a { background: #ed5258; } } .sf-menu li li li a { display: inline-block; position: relative; color: white; font-size: 13px; line-height: 16px; font-weight: bold; padding-bottom: 10px; } @media (max-width: 991px) and (min-width: 767px) { .sf-menu li li li a { font-size: 12px; font-weight: 400; } } .sf-menu li li li a:before { content: "\f105"; display: inline-block; font-family: "FontAwesome"; padding-right: 10px; } .sf-menu li li li a:hover { color: #ed5258; } .sf-menu li ul { display: none; left: 0; top: 72px; /* match top ul list item height */ z-index: 99; padding: 12px 0 18px 0; -moz-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 13px; -webkit-box-shadow: rgba(0, 0, 0, 0.2) 0 5px 13px; box-shadow: rgba(0, 0, 0, 0.2) 0 5px 13px; } @media (max-width: 767px) { .sf-menu li ul { top: 0; } } .sf-menu li li ul { position: static; display: block !important; opacity: 1 !important; background: none; -moz-box-shadow: transparent 0 0 0; -webkit-box-shadow: transparent 0 0 0; box-shadow: transparent 0 0 0; } .sf-menu li li li ul { padding: 0 0 0 20px; } .sf-menu li li li ul { width: 220px; } ul.sf-menu li:hover li ul, ul.sf-menu li.sfHover li ul { top: -999em; } ul.sf-menu li li:hover ul, ul.sf-menu li li.sfHover ul { left: 200px; /* match ul width */ top: 0; } ul.sf-menu li li:hover li ul, ul.sf-menu li li.sfHover li ul { top: -999em; } ul.sf-menu li li li:hover ul, ul.sf-menu li li li.sfHover ul { left: 200px; /* match ul width */ top: 0; } .sf-menu > li > ul { padding: 26px 30px 31px; width: 100%; } .sf-menu > li > ul > li > a { text-transform: uppercase; font: 600 16px/20px "Ubuntu", sans-serif; color: white; } .sf-menu > li > ul > li > a:hover { color: #ed5258; } @media (max-width: 991px) { .sf-menu > li > ul > li > a { font-size: 14px; font-weight: 400; text-transform: none; } } @media (max-width: 767px) { .sf-menu > li > ul > li > a { font: 400 12px/14px "Ubuntu", sans-serif; text-transform: uppercase; } } @media (max-width: 767px) { .sf-menu > li > ul > li { margin-bottom: 15px; } } @media (max-width: 767px) { .sf-menu > li > ul { font: 600 16px/20px "Ubuntu", sans-serif; } } .sf-menu > li > ul > li { float: left; width: 20%; padding-right: 15px; } @media (max-width: 767px) { .sf-menu > li > ul > li { width: 50%; } } @media (max-width: 479px) { .sf-menu > li > ul > li { width: 100%; } } @media (min-width: 768px) { .sf-menu > li > ul > li.first-in-line-lg { clear: left; } } @media (min-width: 480px) and (max-width: 767px) { .sf-menu > li > ul > li.first-in-line-xs { clear: left; } } .sf-menu > li > ul > li#category-thumbnail { width: 100% !important; float: none; clear: both; overflow: hidden; padding-right: 0; } .sf-menu > li > ul > li#category-thumbnail > div { float: left; padding-left: 10px; width: 33.333%; } @media (max-width: 479px) { .sf-menu > li > ul > li#category-thumbnail > div { width: 100%; padding-left: 0; padding-top: 10px; text-align: center; } } .sf-menu > li > ul > li#category-thumbnail > div:first-child { padding-left: 0; } .sf-menu > li > ul > li#category-thumbnail > div img { max-width: 100%; display: block; } .cat-title { display: none; } @media (max-width: 767px) { .cat-title { display: block; font: 600 18px/22px "Ubuntu", sans-serif; text-transform: uppercase; color: #484848; display: block; padding: 17px 20px; border-bottom: 3px solid #e9e9e9; background: #f6f6f6; position: relative; } .cat-title:hover, .cat-title.active { background: #3f3f45; border-bottom-color: #666666; color: white; } .cat-title:after { display: block; font-family: "FontAwesome"; content: "\f067"; position: absolute; right: 15px; top: 18px; font-size: 26px; } .cat-title.active:after { content: "\f068"; } } .sf-menu li.sf-search { border: none; } .sf-menu li.sf-search input { display: inline; padding: 0 13px; height: 30px; line-height: 30px; background: white; margin: 13px 10px 0 0; font-size: 13px; color: #9c9b9b; border: 1px solid #d6d4d4; } Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now