It would be really cool if the defaults for nice menus' CSS were as bare-bones as possible, and it just inherited from the divs and stuff around it. Currently I need to take out a bunch of borders, colours, etc. CSS to get it to even *start* to look like it belongs in my theme.

Comments

add1sun’s picture

Status: Active » Postponed

Yah, that seems reasonable. Once we do the #219512: Have selectable prepackaged styles I plan to have "classic" NM css, bare-bones nada CSS and then a few styles to specifically match core themes, along with some other pretty ones. So, honestly, I won't do this until that issue is done.

naught101’s picture

Title: nice_menus_default.css ought to require a lot less un-styling » nice_menus_default.css ought to require a lot less un-styling by default

Agree whole heartedly - I'm tempted to change this to critical :)

The only css that nice_menus should implement by default is positioning and hiding stuff. No borders, no padding, no margins, and DEFINITELY no colours!

It seems that if you create an empty .css file, and point the nice_menus style sheet variable in admin/build/themes/settings/global to point to that file, the nice menus are un-styled. The should be the default behaviour.

rbrownell’s picture

Agreed!

add1sun’s picture

Status: Postponed » Closed (duplicate)

Two different issues ended up converging around this, so I'm marking this one a duplicate of #210829: provide option to disable all NM CSS which has a patch to add a none option for global styles. Still not an ideal longterm solution, but at least an option to work with for now.