SitePoint Sponsor

User Tag List

Results 1 to 5 of 5

Hybrid View

  1. #1
    SitePoint Member
    Join Date
    Apr 2012
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)

    Superfish CSS Help

    Hello Everyone,

    Ran into this website by mere coincidence and it so happens I could use some assistance with some layout problem.

    http://jsfiddle.net/sNWqT

    I am trying to get rid of the blue area because right now it looks like it's a double menu. When you hover your mouse over the links, you'd get the submenu; however, if you place your mouse in the blue section -- you'd also get the submenus.

    I have tried all I can think of but I think it's time for some outside assistance and maybe some opinions.

    Thanks in advance for any assistance anyone could provide.

  2. #2
    billycundiff{float:left;} silver trophybronze trophy RyanReese's Avatar
    Join Date
    Oct 2008
    Location
    Whiteford, Maryland, United States
    Posts
    13,564
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    Hello . Use this HTML. The reason is because you're moving the <div>'s down (a child of the <li>'s) with position:relative and top:20 some pixels. That only moves the document visually. I chose this over just c hanging it to margin-top becuase you can remove ALL the divs in your HTML. Like, you have <li><div> etc for each top level menu item. You can remove that div. Place the classes and ID's on the <li> instead and you save an element .
    Code:
    <body>
    <!-- Global Navigation -->
    <div id="nav">
      <ul class="sf-menu">
        <li>
          <div id="nav_home" class="nav_main_links"><a href="/"><span id="nav_home_span">Home</span></a></div>
        </li>
        <!-- / Home -->
        
        <li id="nav_aboutclive" class="nav_main_links">
          <div><a href="/main/abo/"><span id="nav_aboutclive_span">About Clive</span></a></div>
          <ul><br />
            <li><a href="/main/abo/history.overview.php">History and Overview of Clive</a></li>
            <li><a href="/main/abo/financesbudget/index.php">Finances and Budget</a>
              <ul>
                <li><a href="/main/abo/financesbudget/capital.improvement.plan.php">Capital Improvements Plan</a></li>
                <li><a href="/main/abo/financesbudget/city.budget.php">City Budget</a></li>
                <li><a href="/main/abo/financesbudget/taxes.levies.php">Taxes and Levies</a></li>
              </ul>
            </li>
            <li><a href="/main/abo/city.newsletter.php">City Newsletter</a></li>
            <li><a href="/main/abo/public.notices.php">Public Notices</a></li>
            <li><a href="/main/abo/city.maps.php">City Maps</a></li>
            <li><a href="/main/abo/city.record.documents.php">City Records and Documents</a></li>
            <li><a href="/main/abo/clive.strategic.plan.php">Clive Strategic Plan</a></li>
            <li><a href="/main/abo/citizen.satisfaction.survey.php">Citizen Satisfaction Survey</a></li>
          </ul>
        </li>
        <!-- / About Clive -->
        
        <li id="nav_iwantto" class="nav_main_links">
          <div><a href="/main/iwa/"><span id="nav_iwantto_span">I want to...</span></a></div>
          <ul><br />
            <li><a href="/main/iwa/applyfor/index.php">Apply for</a>
              <ul>
               <li><a href="/main/iwa/applyfor/city.boards.commissions.php">City Boards and Commissions</a></li>
                <li><a href="/main/iwa/applyfor/volunteer.opportunities.php">Volunteer Opportunities</a></li>
                <li><a href="/main/iwa/applyfor/city.jobs.php">City Jobs</a></li>
                <li><a href="/main/iwa/applyfor/permits.php">Permits</a></li>
              </ul>
            </li>
            <li><a href="/main/iwa/listento/index.php">Listen to</a>
              <ul>
                <li><a href="/main/iwa/listento/audio.city.council.php">Audio from City Council</a></li>
                <li><a href="/main/iwa/listento/audio.planning.zoning.php">Audio from Planning and Zoning</a></li>
                <li><a href="/main/iwa/listento/audio.board.adjustment.php">Audio from Board of Adjustment</a></li>
              </ul>
            </li>
            <li><a href="/main/iwa/payfor/index.php">Pay for</a>
              <ul>
                <li><a href="/main/iwa/payfor/library.fines.php">Library Fines</a></li>
                <li><a href="/main/iwa/payfor/pet.license.php">Pet License</a></li>
                <li><a href="/main/iwa/payfor/property.tax.php">Property Tax</a></li>
                <li><a href="/main/iwa/payfor/recreation.program.fees.php">Recreation Program Fees</a></li>
                <li><a href="/main/iwa/payfor/red.light.violation.php">Red Light Violation</a></li>
                <li><a href="/main/iwa/payfor/utillity.ach.php" target="_new">Utility Bill by ACH</a></li>
                <li><a href="/main/iwa/payfor/utility.bill.online.php">Utility Bill Online</a></li>
              </ul>
            </li>
            <li><a href="/main/iwa/request/index.php">Request</a>
              <ul>
                <li><a href="/main/iwa/request/street.light.repair.php">Street Light Repairs</a></li>
                <li><a href="/main/iwa/request/inspection.building.projects.php">Inspection for Building Projects</a></li>
                <li><a href="/main/iwa/request/no.mosquito.spraying.php">No Mosquito Sprayinig</a></li>
              </ul>
            </li>
            <li><a href="/main/iwa/signupfor/index.php">Sign Up for</a>
              <ul>
                <li><a href="/main/iwa/signupfor/garbage.recycliing.php">Garbage and Recycling</a></li>
                <li><a href="/main/iwa/signupfor/rental.facilities.php">Rental Facilities</a></li>
                <li><a href="/main/iwa/signupfor/enotify.php">E-Notify</a></li>
                <li><a href="/main/iwa/signupfor/emergency.phone.notifications.php">Emergency Phone Notifications</a></li>
                <li><a href="/main/iwa/signupfor/library.newsletter.php">Library Newsletter</a></li>
                <li><a href="/main/iwa/signupfor/library.programs.php">Library Programs</a></li>
                <li><a href="/main/iwa/signupfor/new.resident.services.php">New Resident Services</a></li>
                <li><a href="/main/iwa/signupfor/recreation.programs.php">Recreation Programs</a></li>
              </ul>
            </li>
            <li><a href="/main/iwa/contact/index.php">Contact</a>
              <ul>
                <li><a href="/main/gov/mayor.php">Mayor</a></li>
                <li><a href="/main/gov/city.council.php">City Council</a></li>
                <li><a href="/main/iwa/contact/city.staff.php">City Staff</a></li>
              </ul>
            </li>
            <li><a href="/main/bus/report.city.code.violation.php">Report a City Code Violation</a></li>
            <li><a href="/main/res/view.league.schedules.standings.php">View League Schedules and Standings</a></li>
          </ul>
        </li>
        <!-- / I Want To -->
        
        <li id="nav_residents" class="nav_main_links">
          <div><a href="/main/res/"><span id="nav_residents_span">Residents</span></a></div>
          <ul>
          <br />
            <li><a href="/main/res/voters.registration.precincts.php">Voters Registration and Precincts</a></li>
            <li><a href="/main/res/info.referrals.community.services.php">Info and Referrals for Community Services</a></li>
            <li><a href="/main/res/public.art.program.php">Public Art Program</a></li>
            <li><a href="/main/res/resident.guide.php">Resident Guide</a></li>
            <li><a href="/main/res/schools.php">Schools</a></li>
            <li><a href="/main/res/utilities.php">Utilities</a></li>
            <li><a href="/main/res/healthsafety/index.php">Health and Safety</a>
              <ul>
                <li><a href="/main/gov/police/crime.mapping.php">Crime Mapping</a></li>
                <li><a href="/main/gov/police/westcom.php">E911 Dispatch - Westcom</a></li>
                <li><a href="/main/gov/fire/emergency.text.email.alerts.php">Emergency Text and Email Alerts</a></li>
                <li><a href="/main/gov/fire/fire.safety.php">Fire Safety</a></li>
                <li><a href="/main/gov/police/neighborhood.traffic.management.php">Neighborhood Traffic Management</a></li>
              </ul>
            </li>
            <li><a href="/main/gov/library/">Library</a></li>
            <li><a href="/main/gov/parksrecreation/aquatic.center.php">Aquatic Center</a></li>
            <li><a href="/main/gov/parksrecreation/parks.shelters.trails.php">Parks Shelters and Trails</a></li>
            <li><a href="/main/applyfor/permits.php">Permits and Licensing</a></li>
          </ul>
        </li>
        <!-- / Residents -->
        
        <li id="nav_businesses" class="nav_main_links">
          <div><a href="/main/bus/"><span id="nav_businesses_span">Businesses</span></a></div>
          <ul>
                <li><a href="/main/bus/buildingdevelopingproperties/">Building/Developing Properties</a>
              <ul>
                <li><a href="/main/bus/buildingdevelopingproperties/comprehensive.plans.php">Comprehensive Plans</a></li>
                <li><a href="/main/bus/buildingdevelopingproperties/current.projects.php">Current Projects</a></li>
                <li><a href="/main/gov/fire/fire.safety.php">Fire Safety</a></li>
                <li><a href="/main/gov/fire/hydrant.meters.php">Hydrant Meters</a></li>
                <li><a href="/main/bus/buildingdevelopingproperties/traffic.count.php">Traffic Count</a></li>
                <li><a href="/main/bus/buildingdevelopingproperties/building.reports.php">Building Reports</a></li>
              </ul>
            </li>
            <li><a href="/main/bus/permits/index.php">Permits</a>
              <ul>
                <li><a href="/main/bus/permits/building.php">Building</a></li>
                <li><a href="/main/bus/permits/liquor.beer.php">Liquor/Beer</a></li>
                <li><a href="/main/bus/permits/noise.php">Noise</a></li>
                <li><a href="/main/bus/permits/outdoor.event.php">Outdoor Event</a></li>
                <li><a href="/main/bus/permits/temporary.site.plan.php">Sales/Temporary Site Plan</a></li>
                <li><a href="/main/bus/permits/sign.php">Sign</a></li>
                <li><a href="/main/bus/permits/solicitor.php">Solicitor</a></li>
              </ul>
            </li>
            <li><a href="/main/bus/report.city.code.violation.php">Report a City Code Violation</a></li>
            <li><a href="/main/bus/economicdevelopment/">Economic Development</a>
              <ul>
                <li><a href="/main/bus/economicdevelopment/available.sites.buildings.php">Available Sites and Buildings (LOIS)</a></li>
                <li><a href="/main/bus/economicdevelopment/business.parks.projects.php">Business Parks and Projects</a></li>
                <li><a href="/main/bus/economicdevelopment/community.data.php">Community Data</a></li>
                <li><a href="/main/bus/economicdevelopment/community.profile.php">Community Profile</a></li>
                <li><a href="/main/bus/economicdevelopment/financial.incentives.php">Financial Incentives</a></li>
                <li><a href="/main/bus/economicdevelopment/newsletter.php">Newsletter</a></li>
                <li><a href="/main/bus/economicdevelopment/contact.city.php">Contact City</a></li>
                <li><a href="/main/bus/economicdevelopment/transportation.php">Transportation</a></li>
                <li><a href="/main/bus/economicdevelopment/utilities.php">Utilities</a></li>
                <li><a href="/main/bus/economicdevelopment/workforce.php">Workforce</a></li>
              </ul>
            </li>
          </ul>
        </li>
        <!-- / Businesses -->
        
        <li id="nav_visitors" class="nav_main_links">
          <div><a href="/main/vis/"><span id="nav_visitors_span">Visitors</span></a></div>
          <ul>
          <br />
            <li><a href="/main/gov/parksrecreation/aquatic.center.php">Aquatic Center</a></li>
            <li><a href="/main/vis/employers.php">Employers</a></li>
            <li><a href="/main/abo/history.overview.php">History and Overview of Clive</a></li>
            <li><a href="/main/vis/lodging.restaurants.php">Lodging and Restaurants</a></li>
            <li><a href="/main/gov/parksrecreation/parks.shelters.trails.php">Parks Shelters and Trails</a></li>
            <li><a href="/main/iwa/signupfor/rental.facilities.php">Rental Facilities</a></li>
            <li><a href="/main/vis/where.clive.php">Where is Clive?</a></li>
          </ul>
        </li>
        <!-- / Visitors -->
        
        <li id="nav_government" class="nav_main_links">
          <div><a href="/main/gov/"><span id="nav_government_span">Government</span></a></div>
          <ul>
          <br />
          <li>
           <li><a href="/main/gov/mayor.php">Mayor</a></li>
           <li><a href="/main/gov/city.council.php">City Council</a></li>
           <li><a href="/main/gov/boardscommissions/index.php">Boards and Commissions</a>
           <ul>
               <li><a href="/main/gov/boardscommissions/board.adjustment.php">Board of Adjustment</a></li>
            <li><a href="/main/gov/boardscommissions/civil.service.commissions.php">Civil Service Commissions</a></li>
            <li><a href="/main/gov/boardscommissions/library.board.php">Library Board</a></li>
            <li><a href="/main/gov/boardscommissions/parks.board.php">Parks Board</a></li>
            <li><a href="/main/gov/boardscommissions/planning.zoning.commission.php">Planning and Zoning Commission</a></li>
            <li><a href="/main/gov/boardscommissions/public.arts.advisory.commission.php">Public Arts Advisory Commission</a></li>
           </ul>
           </li>
           <li><a href="/main/gov/city.state.code.php">City and State Code</a></li>
           <li><a href="/main/gov/cityservices/">City Services</a></li>
           <li><a href="/main/gov/cityadministration/">City Administration</a></li>
           <li><a href="/main/gov/communitydevelopment/">Community Development</a></li>
           <li><a href="/main/gov/fireems/">Fire and EMS</a></li>
           <li><a href="/main/gov/library/">Library</a></li>
           <li><a href="/main/gov/parksrecreation/">Parks and Recreation</a></li>
           <li><a href="/main/gov/police">Police</a></li>
           <li><a href="/main/gov/publicworks">Public Works</a></li>       
     </li>
        <!-- / Government -->
        
      </ul>
    </div>
            <!-- /Global Navigation -->
          </body>
          </html>
    You should also note you have some invalid HTML in there. You can't have <br> as the direct child of a <ul>. Just saying.
    Twitter-@Ryan_Reese09
    http://www.ryanreese.us -Always looking for web design/development work

  3. #3
    SitePoint Member
    Join Date
    Apr 2012
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Hi Ryan,

    Thanks for the reply.

    Yup, I intentionally put those breaks in so i can have some empty space on top of the menus, but I found the location to adjust the height in the superfish css and just have not removed those breaks yet. It will be removed when things are finalized

    As for your suggestion, I had replaced the HTML you suggested and ran the example; however, now the superfish submenu itself is rotated too. Is there a way to keep the submenus from rotating? I only want the first <UL> level to rotate so it would fit the background image i will be using.

  4. #4
    billycundiff{float:left;} silver trophybronze trophy RyanReese's Avatar
    Join Date
    Oct 2008
    Location
    Whiteford, Maryland, United States
    Posts
    13,564
    Mentioned
    6 Post(s)
    Tagged
    0 Thread(s)
    You used CSS3 transformation to rotate the top level <li>, just use transformations again .

    Should (untested) just be able to take the values you set and make them negatives. Just have it on li:hover, switch the rotation.
    Twitter-@Ryan_Reese09
    http://www.ryanreese.us -Always looking for web design/development work

  5. #5
    SitePoint Member
    Join Date
    Apr 2012
    Posts
    3
    Mentioned
    0 Post(s)
    Tagged
    0 Thread(s)
    Quote Originally Posted by RyanReese View Post
    You used CSS3 transformation to rotate the top level <li>, just use transformations again .

    Should (untested) just be able to take the values you set and make them negatives. Just have it on li:hover, switch the rotation.
    Ryan,

    After your suggestion, I have tried to do it on my own -- but it's not coming out the way I'm expecting it to. With the main <LI> having the rotation, any subsequent <ul> and <li> would be rotated too. So what I did was created a span id call nav_neg_xxxxxxx and did the CSS rotation (only backwards) -- It works on FF. Chrome it is not cooperating. I have yet to try IE (IE has a text rotation problem where the background would be black, i'd have to get other browsers working first before adding yet another class just for IE)

    http://jsfiddle.net/koshia/vyQbj/2/


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •