HighDots Forums  

Menu bar - that old favourite

Cascading Style Sheets Layout/presentation on the WWW (comp.infosystems.www.authoring.stylesheets)


Discuss Menu bar - that old favourite in the Cascading Style Sheets forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
Andy Dingley
 
Posts: n/a

Default Menu bar - that old favourite - 07-26-2005 , 08:07 PM






I need a menu bar - the "tabbed folders" look, nothing particularly
odd. A highlighted tab for "current" and rollover highlighting too.

If this were for my own site, I'd do something like the "sliding doors"
CSS version and be done in minutes. I'd have nice
semantically-meaningful HTML and very few images too.

However the dezyner on this project has specified a weird font for the
tabs which I can't render from text and standard web fonts. So it looks
like I'm reduced to using bitmaps for each tab.

This is my dilemma - is there any way to use CSS bitmap rollovers _and_
have a text string in the HTML ?

I like the sliding doors approach because the text re-sizes on demand
and I don't have to generate 30 bitmaps. In the future there will be new
tabs and it would be nice to have them come straight from the database,
not Photoshop. However if I want this crazy font, am I really reduced
to just a triplet of fixed-size bitmaps for each tab ? Is that really
the best I can hope for ?

Font sizes are set in pixels (10px !) according to the design and the
tabs are fixed width. Usability is obviously poor, but that's not the
customer's priority.

Maybe I should go with <img> and ChavaScript rollovers for a quiet life
- it's clearly what they're happiest with.


All comments welcome

Reply With Quote
  #2  
Old   
Jedi Fans
 
Posts: n/a

Default Re: Menu bar - that old favourite - 07-26-2005 , 08:33 PM






Andy Dingley wrote:
Quote:
I need a menu bar - the "tabbed folders" look, nothing particularly
odd. A highlighted tab for "current" and rollover highlighting too.

If this were for my own site, I'd do something like the "sliding doors"
CSS version and be done in minutes. I'd have nice
semantically-meaningful HTML and very few images too.

However the dezyner on this project has specified a weird font for the
tabs which I can't render from text and standard web fonts. So it looks
like I'm reduced to using bitmaps for each tab.

This is my dilemma - is there any way to use CSS bitmap rollovers _and_
have a text string in the HTML ?

I like the sliding doors approach because the text re-sizes on demand
and I don't have to generate 30 bitmaps. In the future there will be new
tabs and it would be nice to have them come straight from the database,
not Photoshop. However if I want this crazy font, am I really reduced
to just a triplet of fixed-size bitmaps for each tab ? Is that really
the best I can hope for ?

Font sizes are set in pixels (10px !) according to the design and the
tabs are fixed width. Usability is obviously poor, but that's not the
customer's priority.

Maybe I should go with <img> and ChavaScript rollovers for a quiet life
- it's clearly what they're happiest with.


All comments welcome
not sure about the text+image thing BUT something to look into [cuts 30
bitmaps to 10]: <URL: http://wellstyled.com/css-nopreload-rollovers.html>


Reply With Quote
  #3  
Old   
jlbdoc95
 
Posts: n/a

Default Re: Menu bar - that old favourite - 07-27-2005 , 09:36 AM



If the color difference is not that great, you might be able to get away and
keep the same "text image" for all different states (on/off/hover). If you
designer can get the text in a transparent fashion so that it looks good
against all 3 background, then that will simplify the coding quite a bit,
otherwise, good old roll overs might save you some headaches for sure.


"Andy Dingley" <dingbat (AT) codesmiths (DOT) com> wrote

Quote:
I need a menu bar - the "tabbed folders" look, nothing particularly
odd. A highlighted tab for "current" and rollover highlighting too.

If this were for my own site, I'd do something like the "sliding doors"
CSS version and be done in minutes. I'd have nice
semantically-meaningful HTML and very few images too.

However the dezyner on this project has specified a weird font for the
tabs which I can't render from text and standard web fonts. So it looks
like I'm reduced to using bitmaps for each tab.

This is my dilemma - is there any way to use CSS bitmap rollovers _and_
have a text string in the HTML ?

I like the sliding doors approach because the text re-sizes on demand
and I don't have to generate 30 bitmaps. In the future there will be new
tabs and it would be nice to have them come straight from the database,
not Photoshop. However if I want this crazy font, am I really reduced
to just a triplet of fixed-size bitmaps for each tab ? Is that really
the best I can hope for ?

Font sizes are set in pixels (10px !) according to the design and the
tabs are fixed width. Usability is obviously poor, but that's not the
customer's priority.

Maybe I should go with <img> and ChavaScript rollovers for a quiet life
- it's clearly what they're happiest with.


All comments welcome



Reply With Quote
  #4  
Old   
JDS
 
Posts: n/a

Default Re: Menu bar - that old favourite - 07-27-2005 , 11:23 AM



On Wed, 27 Jul 2005 01:07:23 +0100, Andy Dingley wrote:

Quote:
In the future there will be new tabs
and it would be nice to have them come straight from the database, not
Photoshop.
This doesn't help with the rollovers, but I have a PHP script that will
generate an image of text from a string and your desired TTF (or Type 1)
font file:

http://www.newtnotes.com/index.php?itemid=105&catid=4


later...
--
JDS | jeffrey (AT) example (DOT) invalid



Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.