so have menu generate php query output looks like:
#ultra-menu { width: 92%; background-color: rgba(255, 255, 255, 0.90); position: absolute; left: 0px; right: 0px; margin: auto; border-radius: 35px; max-height: 300px; padding: 25px; top: 82px; z-index: 999999; } #ultra-menu h3 { text-transform: uppercase; color: #e4810b; text-align: left; margin-top: 0px; padding-top: 0px; } #ultra-menu { color: #28281e; } #ultra-menu a:hover { color: #e4810b; } #ultra-menu ul { margin: 7px; float: left; } .um-cat { display: none; text-align: left; } #um-fresh { display: block; } <nav id="ultra-menu" class="site-sub-navigation align-center" role="navigation"> <div id="um-fresh" class="um-cat"> <h3><b>freshwater</b></h3> <ul> <li class="um-par"><a href="/books-media/"><b>books & media</b></a> </li> </ul> <ul> <li class="um-par"><a href="/fishing-accessories/"><b>fishing accessories</b></a> </li> <li class="um-sub"><a href="/fishing-accessories/fishing-nets/">fishing nets</a> </li> <li class="um-sub"><a href="/fishing-accessories/fishing-tools-accessories/">fishing tools & accessories</a> </li> <li class="um-sub"><a href="/fishing-accessories/rod-accessories/">rod accessories</a> </li> <li class="um-sub"><a href="/fishing-accessories/smokers-flasks/">smokers & flasks</a> </li> <li class="um-sub"><a href="/fishing-accessories/sunglasses/">sunglasses</a> </li> <li class="um-sub"><a href="/fishing-accessories/wader-accessories/">wader accessories</a> </li> <li class="um-sub"><a href="/fishing-accessories/wader-repair/">wader repair</a> </li> <li class="um-sub"><a href="/fishing-accessories/wading-staffs/">wading staffs</a> </li> </ul> <ul> <li class="um-par"><a href="/fishing-clothing/"><b>fishing clothing</b></a> </li> <li class="um-sub"><a href="/fishing-clothing/coats-jackets/">coats & jackets</a> </li> <li class="um-sub"><a href="/fishing-clothing/gloves/">gloves</a> </li> <li class="um-sub"><a href="/fishing-clothing/hats-caps/">hats & caps</a> </li> <li class="um-sub"><a href="/fishing-clothing/freshwater-fishing-clothing-jackets/">jackets</a> </li> <li class="um-sub"><a href="/fishing-clothing/jumpers-fleeces/">jumpers & fleeces</a> </li> <li class="um-sub"><a href="/fishing-clothing/life-jackets/">life jackets & collars</a> </li> <li class="um-sub"><a href="/fishing-clothing/socks/">socks</a> </li> <li class="um-sub"><a href="/fishing-clothing/thermals-base-layers/">thermals & base layers</a> </li> <li class="um-sub"><a href="/fishing-clothing/trousers-shorts/">trousers</a> </li> <li class="um-sub"><a href="/fishing-clothing/vests-waistcoats/">vests & waistcoats</a> </li> <li class="um-sub"><a href="/fishing-clothing/waders-boots/">waders & boots</a> </li> <li class="um-sub"><a href="/fishing-clothing/wading-jackets/">wading jackets</a> </li> </ul> <ul> <li class="um-par"><a href="/fishing-equipment/"><b>fishing equipment</b></a> </li> <li class="um-sub"><a href="/fishing-equipment/backing-nylon-accessories/">backing, nylon & accessories</a> </li> <li class="um-sub"><a href="/fishing-equipment/fly-lines/">fly lines</a> </li> <li class="um-sub"><a href="/fishing-equipment/fly-reels/">fly reels</a> </li> <li class="um-sub"><a href="/fishing-equipment/fly-rods/">fly rods</a> </li> <li class="um-sub"><a href="/fishing-equipment/leaders-tippets/">leaders & tippets</a> </li> <li class="um-sub"><a href="/fishing-equipment/freshwater-fishing-equipment-rod-accessories/">rod accessories</a> </li> <li class="um-sub"><a href="/fishing-equipment/spools/">spools</a> </li> </ul> <ul> <li class="um-par"><a href="/flies-fly-tying/"><b>flies & fly tying</b></a> </li> </ul> <ul> <li class="um-par"><a href="/gifts-miscellaneous/"><b>gifts & miscellaneous</b></a> </li> </ul> <ul> <li class="um-par"><a href="/luggage-storage/"><b>luggage & storage</b></a> </li> </ul> <ul> <li class="um-par"><a href="/spinning/"><b>spinning</b></a> </li> <li class="um-sub"><a href="/spinning/braid-line/">braid & line</a> </li> <li class="um-sub"><a href="/spinning/spinners/">spinners</a> </li> <li class="um-sub"><a href="/spinning/spinning-accessories/">spinning accessories</a> </li> <li class="um-sub"><a href="/spinning/spinning-reels/">spinning reels</a> </li> <li class="um-sub"><a href="/spinning/spinning-rods/">spinning rods</a> </li> </ul> </div> </nav> what trying here make them list left right wrap container image:

so instead of having whitespace under each <ul> other <ul> fit underneath.
i know possible flex box's compatibility don't want them on site.
css use column-count on parent element in case #um-fresh.
then on children want act masonry use display: inline-block;
though technically has same support flex-box's it's easier solution flex box.
a safer conduct might use jsmasonry because of lack of ie9 , 8 support.
though saying put in conditional statement <ie9 , activate jsmasonry not polluting site additional js. way have css version , when user on older browser js masonry still looks right.
also if using modernizr detect if column-count working , if not run jsmasonary.
so css column count like:
#ultra-menu { width: 92%; background-color: rgba(255, 255, 255, 0.90); position: absolute; left: 0px; right: 0px; margin: auto; border-radius: 35px; max-height: 300px; padding: 25px; top: 82px; z-index: 999999; } #ultra-menu h3 { text-transform: uppercase; color: #e4810b; text-align: left; margin-top: 0px; padding-top: 0px; } #ultra-menu { color: #28281e; } #ultra-menu a:hover { color: #e4810b; } #ultra-menu ul { margin: 7px; display: inline-block; } .um-cat { display: none; text-align: left; } #um-fresh { display: block; -moz-column-count: 4; -webkit-column-count: 4; column-count: 4; } <nav id="ultra-menu" class="site-sub-navigation align-center" role="navigation"> <div id="um-fresh" class="um-cat"> <h3><b>freshwater</b></h3> <ul> <li class="um-par"><a href="/books-media/"><b>books & media</b></a> </li> </ul> <ul> <li class="um-par"><a href="/fishing-accessories/"><b>fishing accessories</b></a> </li> <li class="um-sub"><a href="/fishing-accessories/fishing-nets/">fishing nets</a> </li> <li class="um-sub"><a href="/fishing-accessories/fishing-tools-accessories/">fishing tools & accessories</a> </li> <li class="um-sub"><a href="/fishing-accessories/rod-accessories/">rod accessories</a> </li> <li class="um-sub"><a href="/fishing-accessories/smokers-flasks/">smokers & flasks</a> </li> <li class="um-sub"><a href="/fishing-accessories/sunglasses/">sunglasses</a> </li> <li class="um-sub"><a href="/fishing-accessories/wader-accessories/">wader accessories</a> </li> <li class="um-sub"><a href="/fishing-accessories/wader-repair/">wader repair</a> </li> <li class="um-sub"><a href="/fishing-accessories/wading-staffs/">wading staffs</a> </li> </ul> <ul> <li class="um-par"><a href="/fishing-clothing/"><b>fishing clothing</b></a> </li> <li class="um-sub"><a href="/fishing-clothing/coats-jackets/">coats & jackets</a> </li> <li class="um-sub"><a href="/fishing-clothing/gloves/">gloves</a> </li> <li class="um-sub"><a href="/fishing-clothing/hats-caps/">hats & caps</a> </li> <li class="um-sub"><a href="/fishing-clothing/freshwater-fishing-clothing-jackets/">jackets</a> </li> <li class="um-sub"><a href="/fishing-clothing/jumpers-fleeces/">jumpers & fleeces</a> </li> <li class="um-sub"><a href="/fishing-clothing/life-jackets/">life jackets & collars</a> </li> <li class="um-sub"><a href="/fishing-clothing/socks/">socks</a> </li> <li class="um-sub"><a href="/fishing-clothing/thermals-base-layers/">thermals & base layers</a> </li> <li class="um-sub"><a href="/fishing-clothing/trousers-shorts/">trousers</a> </li> <li class="um-sub"><a href="/fishing-clothing/vests-waistcoats/">vests & waistcoats</a> </li> <li class="um-sub"><a href="/fishing-clothing/waders-boots/">waders & boots</a> </li> <li class="um-sub"><a href="/fishing-clothing/wading-jackets/">wading jackets</a> </li> </ul> <ul> <li class="um-par"><a href="/fishing-equipment/"><b>fishing equipment</b></a> </li> <li class="um-sub"><a href="/fishing-equipment/backing-nylon-accessories/">backing, nylon & accessories</a> </li> <li class="um-sub"><a href="/fishing-equipment/fly-lines/">fly lines</a> </li> <li class="um-sub"><a href="/fishing-equipment/fly-reels/">fly reels</a> </li> <li class="um-sub"><a href="/fishing-equipment/fly-rods/">fly rods</a> </li> <li class="um-sub"><a href="/fishing-equipment/leaders-tippets/">leaders & tippets</a> </li> <li class="um-sub"><a href="/fishing-equipment/freshwater-fishing-equipment-rod-accessories/">rod accessories</a> </li> <li class="um-sub"><a href="/fishing-equipment/spools/">spools</a> </li> </ul> <ul> <li class="um-par"><a href="/flies-fly-tying/"><b>flies & fly tying</b></a> </li> </ul> <ul> <li class="um-par"><a href="/gifts-miscellaneous/"><b>gifts & miscellaneous</b></a> </li> </ul> <ul> <li class="um-par"><a href="/luggage-storage/"><b>luggage & storage</b></a> </li> </ul> <ul> <li class="um-par"><a href="/spinning/"><b>spinning</b></a> </li> <li class="um-sub"><a href="/spinning/braid-line/">braid & line</a> </li> <li class="um-sub"><a href="/spinning/spinners/">spinners</a> </li> <li class="um-sub"><a href="/spinning/spinning-accessories/">spinning accessories</a> </li> <li class="um-sub"><a href="/spinning/spinning-reels/">spinning reels</a> </li> <li class="um-sub"><a href="/spinning/spinning-rods/">spinning rods</a> </li> </ul> </div> </nav>
Comments
Post a Comment