tnutea Posted July 23, 2014 Share Posted July 23, 2014 (edited) Hi all, I would like to change the font size of the categories in the top horizontal menu bar. (module: blocktopmenu) I've checked a lot of possible solutions already, but somehow it is not working out yet.I learned I've to adjust superfish-modified.css and add for example font-size:10px; in it. I did follow the tip of http://www.prestashop.com/forums/topic/147080-changing-the-top-menu-text-font-size/, but it is not working out for me. Probably I am putting the font-size at the incorrect place. /*** ESSENTIAL STYLES ***/.sf-contener { clear: both;}.sf-right { margin-right: 14px; float: right; width: 7px;}.sf-menu, .sf-menu * { margin: 0; padding: 0; list-style: none;}.sf-menu { margin: 10px 0; padding:0; width:980px;/* 980 */ background: #383838;}.sf-menu ul { position: absolute; top: -999em; width: 10em; /* left offset of submenus need to match (see below) */}.sf-menu ul li { width: 100%;}.sf-menu li:hover { visibility: inherit; /* fixes IE7 'sticky bug' */}.sf-menu li { float: left; position: relative; border-right: 1px solid #777;}.sf-menu a { display: block; position: relative; color:#fff; text-shadow:0 1px 0 #333;}.sf-menu li:hover ul,.sf-menu li.sfHover ul { left: 0; top: 34px; /* match top ul list item height */ z-index: 99; width:auto}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;}/*** DEMO SKIN ***/.sf-menu { float: left; margin-bottom: 1em;}.sf-menu a { display:block; margin-right:2px; padding: 0 22px 0 20px; line-height:34px; border: 0; text-decoration:none;}.sf-menu a, .sf-menu a:visited { /* visited pseudo selector so IE6 applies text colour*/ color: #fff; white-space:nowrap;}.sf-menu li li { background: rgba(113, 113, 113, 0.9);}.sf-menu li li li { background: rgba(113, 113, 113, 0.9);}.sf-menu a:focus, .sf-menu a:hover, .sf-menu a:active { background: #4E4E4E;}.sf-menu ul li:hover, .sf-menu ul li.sfHover,.sf-menu ul li a:focus, .sf-menu ul li a:hover, .sf-menu ul li a:active { background: #4e4e4e; outline: 0;}/*** arrows **/.sf-menu a.sf-with-ul { padding-right: 2.25em; min-width: 1px; /* trigger IE7 hasLayout so spans position accurately */}.sf-sub-indicator { position: absolute; display: block; right: 10px; top: 1.05em; /* IE6 only */ width: 10px; height: 10px; text-indent: -999em; overflow: hidden; background: url('../img/arrows-ffffff.png') no-repeat -10px -100px; /* 8-bit indexed alpha png. IE6 gets solid image only */}a > .sf-sub-indicator { /* give all except IE6 the correct values */ top: 11px; background-position: 0 -100px; /* use translucent arrow for modern browsers*/}/* apply hovers to modern browsers */a:focus > .sf-sub-indicator,a:hover > .sf-sub-indicator,a:active > .sf-sub-indicator,li:hover > a > .sf-sub-indicator,li.sfHover > a > .sf-sub-indicator { background-position: -10px -100px; /* arrow hovers for modern browsers*/}/* point right for anchors in subs */.sf-menu ul .sf-sub-indicator { background-position: -10px 0; }.sf-menu ul a > .sf-sub-indicator { background-position: 0 0; }/* apply hovers to modern browsers */.sf-menu ul a:focus > .sf-sub-indicator,.sf-menu ul a:hover > .sf-sub-indicator,.sf-menu ul a:active > .sf-sub-indicator,.sf-menu ul li:hover > a > .sf-sub-indicator,.sf-menu ul li.sfHover > a > .sf-sub-indicator { background-position: -10px 0; /* arrow hovers for modern browsers*/}/*** shadows for all but IE6 ***/.sf-shadow ul { background: url('../img/shadow.png') no-repeat bottom right; padding: 0 8px 9px 0; -moz-border-bottom-left-radius: 17px; -moz-border-top-right-radius: 17px; -webkit-border-top-right-radius: 17px; -webkit-border-bottom-left-radius: 17px;}.sf-shadow ul.sf-shadow-off { background: transparent;}li.sf-search { background: inherit; float: right; line-height: 25px;}li.sf-search input { -moz-border-radius: 0 5px 5px 0; padding: 3px 0; padding-left: 20px; margin: 6px 6px 0 0; background: #fff url('../img/search.gif') no-repeat left center; border:1px solid #777}/* hack IE7 */.sf-menu a, .sf-menu a:visited {height:34px !IE;}.sf-menu li li { width:200px; background:#726f72 !IE;} Edited July 28, 2014 by tnutea (see edit history) Link to comment Share on other sites More sharing options...
vekia Posted July 23, 2014 Share Posted July 23, 2014 but the question is: - what theme you use? everythnig depends on it also, is there any chance to see your website live? 1 Link to comment Share on other sites More sharing options...
tnutea Posted July 25, 2014 Author Share Posted July 25, 2014 hi there vekia i use the default bootstrap theme of prestashop i've just solved it while waiting for the answer. sorry, my bad. the problem is i am editing the wrong superfish-modified.css and that's why it didn't worked when i write the "font-size" into the css. never knew that there is more that one superfish-modified.css inside the installed prestashop folder and i need to modify the correct one. again, sorry. problem solved. how do i set this topic as solved? thank you. regard. Link to comment Share on other sites More sharing options...
vekia Posted July 25, 2014 Share Posted July 25, 2014 how do i set this topic as solved? thank you. regard. instructions [sOLVED] TopicIf, after posting a topic, you find a solution to your problem, please indicate it in your post and describe the solution. Furthermore if you are the author of the topic for which a solution has been found, please edit your topic title to mark it as [sOLVED]. To mark a topic as [solved] : - Edit the first post of your topic by clicking on the "Edit" button, - Click on the "Use full editor" button, - Add the "[solved]" string at the beginning of your topic title and click on the "Submit Modified Post" button. Link to comment Share on other sites More sharing options...
tnutea Posted July 28, 2014 Author Share Posted July 28, 2014 ok, thank you vekia Link to comment Share on other sites More sharing options...
finners Posted July 30, 2014 Share Posted July 30, 2014 Can you help me with a problem? I am using 1.6 default theme. With module top menu, on iPad or small size screen, the menu items go to a second line. How can it resize properly to stay on one line as the screen size reduces? Thanks 1 Link to comment Share on other sites More sharing options...
pandorrah Posted January 6, 2015 Share Posted January 6, 2015 (edited) Same here. In PS 1.6 default bootstrap theme, i need to make fontsize of horizontal menu smaller to get total menu (categories) on one line. Edited January 6, 2015 by pandorrah (see edit history) Link to comment Share on other sites More sharing options...
Recommended Posts