Apple Style Menu Tutorial Using CSS Sprites

Discussion in 'HTML & Website Design' started by zeldaze, Aug 12, 2008.

  1. #1
    Intro:
    The menu that Apple uses on its website is becoming more of an iconic menu bar, especially to us web designers and developers. It is really simple to create and there are a variety of states. One interesting aspect that Apple has also used here, is the CSS sprite effect. Here, we will recreate the menu using Photoshop and CSS sprites!

    Rest of article and tutorial:
    Apple Style Menu Tutorial Using CSS Sprites
     
    zeldaze, Aug 12, 2008 IP
    Rory M likes this.
  2. Thomas_Horton

    Thomas_Horton Member

    Messages:
    163
    Likes Received:
    5
    Best Answers:
    0
    Trophy Points:
    35
    #2
    Very simple and basic menu. Perfect tutorial for a beginner!
     
    Thomas_Horton, Aug 12, 2008 IP
  3. Rory M

    Rory M Peon

    Messages:
    1,020
    Likes Received:
    37
    Best Answers:
    0
    Trophy Points:
    0
    #3
    Nice one, I will use it in the future.
     
    Rory M, Aug 12, 2008 IP
  4. zeldaze

    zeldaze Active Member

    Messages:
    311
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    60
    #4
    Thanks, it is definitely made to be a very quick, easy and simple menu to put together. The beauty of it is that you can modify the image to suit your needs and really get a custom effect going. Enjoy.
     
    zeldaze, Aug 12, 2008 IP
  5. allthegoodnamesweretaken

    allthegoodnamesweretaken Peon

    Messages:
    374
    Likes Received:
    8
    Best Answers:
    0
    Trophy Points:
    0
    #5
    Wow no joke I was just thinking I wanted to create something similar to Apple's for my site, and I searched without luck on Google (It's hard to search when you don't know the name of the menu style :p)

    Thanks +rep
     
  6. zeldaze

    zeldaze Active Member

    Messages:
    311
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    60
    #6
    Thanks. I didn't really know what else to call it so I figured the name "Apple Style Menu" was good enough :p
    What a coincidence hey? Well hopefully now you have a good source and tutorial!
     
    zeldaze, Aug 12, 2008 IP
  7. KiwiPulse

    KiwiPulse Guest

    Messages:
    116
    Likes Received:
    1
    Best Answers:
    0
    Trophy Points:
    0
    #7
    Nice very simple and neat ;)
     
    KiwiPulse, Aug 12, 2008 IP
  8. kids

    kids Active Member

    Messages:
    411
    Likes Received:
    4
    Best Answers:
    2
    Trophy Points:
    68
    #8
    Yeah, that's great tutorial.
     
    kids, Aug 12, 2008 IP
  9. zeldaze

    zeldaze Active Member

    Messages:
    311
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    60
    #9
    Thanks all. If you have any requests for the next tutorial please PM me.
     
    zeldaze, Aug 12, 2008 IP
  10. phpaddicted

    phpaddicted Peon

    Messages:
    68
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    0
    #10
    Nice menu i really like it and i will use it in my site surely.thanks :)
     
    phpaddicted, Aug 14, 2008 IP
  11. zeldaze

    zeldaze Active Member

    Messages:
    311
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    60
    #11
    No problem phpaddicted! Hopefully others enjoyed it too
     
    zeldaze, Aug 17, 2008 IP
  12. blueparukia

    blueparukia Well-Known Member

    Messages:
    1,564
    Likes Received:
    71
    Best Answers:
    7
    Trophy Points:
    160
    #12
    Can't say that I did. I can't see the damn final product. Cause, guess what? I have images disabled, and because you have bleeding text in the images, I can't see it.

    Text does not belong in images, it is an inaccessible mess, and I'm no experts but Search Engines probably don't like it.

    My way of doing it would be on my up and coming site:
    http://dredgy.com/

    It works perfectly with images disabled - cause text is actually TEXT. And it is much faster to load cause look:
    http://dredgy.com/images/buttons.png

    There is only a one pixel image used for the whole thing - all three change states etc, and if you can follow that tutorial, you'll find mine is considerably easier to use.

    Sorry for interrupting, but yours is a very bad way to do a menu :(
     
    blueparukia, Aug 17, 2008 IP
  13. VTEC

    VTEC Active Member

    Messages:
    149
    Likes Received:
    0
    Best Answers:
    0
    Trophy Points:
    53
    #13
    thx a lot for this !
     
    VTEC, Aug 18, 2008 IP
  14. zeldaze

    zeldaze Active Member

    Messages:
    311
    Likes Received:
    9
    Best Answers:
    0
    Trophy Points:
    60
    #14
    That is very nice, and to search engines it doesn't matter at all because all they see is the text between the list item tags. The text is just not shown because of the CSS, and spiders etc. don't judge on what they seem from CSS, only the HTML source.

    As for your load times, you are almost the only one that I know who has images disabled. I am not sure why, but from what I can judge, I don't think everyone is anywhere near this stingy that they don't want to waste the extra few MB of bandwidth from their internet per month. And I am very certain that you can achieve a lot better looks with this menu then you could with text. What say you wanted some unique background from each menu item with some fancy fonts. Go try do that without having images!

    The purpose of this tutorial, was to outline how possible it is to create a lightweight and good looking menu without damaging any SEO perspectives and achieving a fully customized looking menu without the plain and basic menu that you have shown in your example.
     
    zeldaze, Aug 18, 2008 IP