• Global community
    • Language:
      • Deutsch
      • English
      • Español
      • Français
      • Português
  • 日本語コミュニティ
    Dedicated community for Japanese speakers
  • 한국 커뮤니티
    Dedicated community for Korean speakers
Exit
0

Dreamweaver creating a menu bar

Explorer ,
Oct 14, 2018 Oct 14, 2018

Copy link to clipboard

Copied

I want to create a Menu bar which is not standard on bootstrap ( Well I can't find it and not sure what to do) I wonder if anyone could give me any advice of how I could go about creating it please?.

menubar.png

Menu 2 is open and all the other menu are closed. In Menu 2 there are 3 sub menu to choose from.

So when you click on Menu 3 it goes to a new page etc etc

Im sure its simple!

Hope you can help

Many Thanks

Tim

(Im using the latest version of dreamweaver cc)

Views

1.6K

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines

correct answers 1 Correct answer

LEGEND , Oct 14, 2018 Oct 14, 2018

Just change to <li></li> tags.....

<nav class="main-nav">

<ul>

<li><a href="#">Menu 1</a></li>

<li><a href="#">Menu 2</a></li>

<li class="sub-menu">

<ul>

<li class="sub-1"><a href="#">Sub 1</a></li>

<li class="sub-2"><a href="#">Sub 2</a></li>

<li class="sub-3"><a href="#">Sub 3</a></li>

</ul>

</li>

<li><a href="#">Menu 3</a></li>

<li class="sub-menu">

<ul>

<li class="sub-1"><a href="#">Sub 1</a></li>

<li class="sub-2"><a href="#">Sub 2</a></li>

<li class="sub-3"><a href="#">Sub 3</a></li>

</ul>

</li>

<li><a href="

...

Votes

Translate

Translate
Community Expert ,
Oct 14, 2018 Oct 14, 2018

Copy link to clipboard

Copied

I am not sure what what it is that you are trying to do. When I create a standard navbar it comes complete with an example of a dropdown menu. If this is not what you want, please explain.

Wappler, the only real Dreamweaver alternative.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Oct 14, 2018 Oct 14, 2018

Copy link to clipboard

Copied

I'm also not sure what it is you are trying to achieve but the below code works more or less as your diagram shows. If this is what you require I'm not sure what you plan to do with it for mobile devices.

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Horizontal Menu</title>

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>

<script>

$(document).ready(function(){

$('.main-nav li').css('cursor' , 'pointer').click(function(){

$('.sub-menu').hide();

$(this).next('.sub-menu').show();

$('a').css({ 'background-color' : 'red','color': '#fff' });

$(this).find('a').css({ 'background-color' : 'pink','color': '#000' });

});

});

</script>

<style>

* {

box-sizing: border-box;

}

body {

font-family: helvetica, sans-serif;

font-size: 16px;

}

.main-nav {

margin: 0;

padding: 0;

}

.main-nav ul {

display: flex;

justify-content: center;

align-items: center;

margin: 0;

padding: 0;

background-color: red;

}

.main-nav ul li {

list-style: none;

margin: 0;

padding: 0;

border-left: 1px solid #fff;

}

.main-nav ul li:last-child {

border-right: 1px solid #fff;

}

.main-nav ul li a {

display: block;

color: #fff;

text-decoration: none;

padding: 8px 15px 8px 15px;

}

.sub-menu {

display: none;

}

.sub-1 a, .sub-2 a, .sub-3 a {

background-color: pink!important;

color: red!important;

display: none;

}

</style>

</head>

<body>

<nav class="main-nav">

<ul>

<li><a href="#">Menu 1</a></li>

<li><a href="#">Menu 2</a></li>

<div class="sub-menu">

<ul>

<li class="sub-1"><a href="#">Sub 1</a></li>

<li class="sub-2"><a href="#">Sub 2</a></li>

<li class="sub-3"><a href="#">Sub 3</a></li>

</ul>

</div>

<li><a href="#">Menu 3</a></li>

<div class="sub-menu">

<ul>

<li class="sub-1"><a href="#">Sub 1</a></li>

<li class="sub-2"><a href="#">Sub 2</a></li>

<li class="sub-3"><a href="#">Sub 3</a></li>

</ul>

</div>

<li><a href="#">Menu 4</a></li>

<li><a href="#">Menu 5</a></li>

</ul>

</nav>

<!-- end main-nav -->

</body>

</html>

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 14, 2018 Oct 14, 2018

Copy link to clipboard

Copied

your code is nice an tricky, but I don't think that UL tag allows nested DIV

ul – unordered list - HTML5

a wokaround on the felx approcach could be applied, don't you think.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Oct 14, 2018 Oct 14, 2018

Copy link to clipboard

Copied

Just change to <li></li> tags.....

<nav class="main-nav">

<ul>

<li><a href="#">Menu 1</a></li>

<li><a href="#">Menu 2</a></li>

<li class="sub-menu">

<ul>

<li class="sub-1"><a href="#">Sub 1</a></li>

<li class="sub-2"><a href="#">Sub 2</a></li>

<li class="sub-3"><a href="#">Sub 3</a></li>

</ul>

</li>

<li><a href="#">Menu 3</a></li>

<li class="sub-menu">

<ul>

<li class="sub-1"><a href="#">Sub 1</a></li>

<li class="sub-2"><a href="#">Sub 2</a></li>

<li class="sub-3"><a href="#">Sub 3</a></li>

</ul>

</li>

<li><a href="#">Menu 4</a></li>

<li><a href="#">Menu 5</a></li>

</ul>

</nav>

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Community Expert ,
Oct 14, 2018 Oct 14, 2018

Copy link to clipboard

Copied

It's a better approach... ah divite when you hold us

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Oct 14, 2018 Oct 14, 2018

Copy link to clipboard

Copied

https://forums.adobe.com/people/B+i+r+n+o+u  wrote

It's a better approach... ah divite when you hold us

Sure, not sure why I used <div> in  the first place......probably something didn't quite work initially. I literally put this code together in 5 mins so it probably needs some refinement.

I'm not convinced its what the OP wants as its not the typical navigation you would normally use but its just proof, if you can code,  you can produce almost anything you can think of.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 24, 2018 Nov 24, 2018

Copy link to clipboard

Copied

Hi osgood, sorry for the delay in replying to you all. I was on holiday for two weeks and then was snowed down until now! and totally forgot to reply.

Yes that code you attached is what I was trying to achieve! just one question, is there away to start the page with Menu 2 open with sub 1 / 2 /3 instead of at the moment all submenus being closed? thanks Tim

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Nov 24, 2018 Nov 24, 2018

Copy link to clipboard

Copied

I wont be back in my office until tomorrow at some stage  so cant look into the code needed until then. Its probably just a case of applying an active class to the relative sub-menu so it intially displays and then on click removing that class.

Its usually slow in here over the weekend but one of the other forum regulars, if they are around ,will most likely be able to help. If not check back tomorrow later during the day for an answer.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Nov 25, 2018 Nov 25, 2018

Copy link to clipboard

Copied

https://forums.adobe.com/people/tim+cross  wrote

is there away to start the page with Menu 2 open with sub 1 / 2 /3 instead of at the moment all submenus being closed? thanks Tim

Amended code below where 'Menu 2' is open as default  on page load:

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>Horizontal Menu</title>

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>

<script>

$(document).ready(function(){

$('.main-nav li').css('cursor' , 'pointer').click(function(){

$('.sub-menu').removeClass('active').hide();

$(this).next('.sub-menu').show();

$('a').css({ 'background-color' : 'red','color': '#fff' });

$(this).find('a').css({ 'background-color' : 'pink','color': '#000' });

});

});

</script>

<style>

* {

box-sizing: border-box;

}

body {

font-family: helvetica, sans-serif;

font-size: 16px;

}

.main-nav {

margin: 0;

padding: 0;

}

.main-nav ul {

display: flex;

justify-content: center;

align-items: center;

margin: 0;

padding: 0;

background-color: red;

}

.main-nav ul li {

list-style: none;

margin: 0;

padding: 0;

border-left: 1px solid #fff;

}

.main-nav ul li:last-child {

border-right: 1px solid #fff;

}

.main-nav ul li a {

display: block;

color: #fff;

text-decoration: none;

padding: 8px 15px 8px 15px;

}

.sub-menu {

display: none;

}

.sub-1 a, .sub-2 a, .sub-3 a {

background-color: pink!important;

color: red!important;

display: none;

}

.active {

display: block;

}

</style>

</head>

<body>

<nav class="main-nav">

<ul>

<li><a href="#">Menu 1</a></li>

<li><a href="#">Menu 2</a></li>

<li class="sub-menu active">

<ul>

<li class="sub-1"><a href="#">Sub 1</a></li>

<li class="sub-2"><a href="#">Sub 2</a></li>

<li class="sub-3"><a href="#">Sub 3</a></li>

</ul>

</li>

<li><a href="#">Menu 3</a></li>

<li class="sub-menu">

<ul>

<li class="sub-1"><a href="#">Sub 1</a></li>

<li class="sub-2"><a href="#">Sub 2</a></li>

<li class="sub-3"><a href="#">Sub 3</a></li>

</ul>

</li>

<li><a href="#">Menu 4</a></li>

<li><a href="#">Menu 5</a></li>

</ul>

</nav>

<!-- end main-nav -->

</body>

</html>

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Nov 26, 2018 Nov 26, 2018

Copy link to clipboard

Copied

Thank You osgood, that is amazing and exactly want I needed. As I had no idea, how to achieve it!

Thanks agian

Tim

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 06, 2018 Dec 06, 2018

Copy link to clipboard

Copied

HI SOGOOD

Just have a few problems with the code for the Sat Nav and wondered if you can alter it, please? as i cant work it out sadly 😞

1) On the menu strip. It loads Menu 2 and Sub 1 / 2 / 3. ( but the Menu 2 bar is the same colour as all the other non selected section.

1.png

But when you click on menu 3 or 2 , it looks like this. ( Menu bar panel is coloured)

2.png

Any way to alter this?

----

2). I created a few links below it which will go to other pages in the site. But when you click on the menu bar, you get boxes  appearing around the Twitter icon and hyperlink text?

is there away to stop this just on the other links but not to effect the main menu bar?

3.png

Many thanks

Tim

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Dec 06, 2018 Dec 06, 2018

Copy link to clipboard

Copied

1) Add the line of code in bold below to the script code:

<script>

$(document).ready(function(){

$('.main-nav li').css('cursor' , 'pointer').click(function(){

$('.sub-menu').removeClass('active').hide();

$('.main-nav ul li').removeClass('active-top-menu');

$(this).next('.sub-menu').show();

$('a').css({ 'background-color' : 'red','color': '#fff' });

$(this).find('a').css({ 'background-color' : 'pink','color': '#000' });

});

});

</script>

Add the class in bold below to the Menu 2 <li> tag:

<li class="active-top-menu"><a href="#">Menu 2</a></li>

Add the css selector below to your css styles

.main-nav .active-top-menu a {

background-color: pink;

color: #000!important;

}

2). I would need to see the code. It looks like you have somehow added the link and twitter icon to the main-nav so they will get the anchor tag (links) styling  from the main-nav css.

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 06, 2018 Dec 06, 2018

Copy link to clipboard

Copied

Hi Sogood,

I added the code you stated but sadly it made it go funny (image attached) , not sure why, So have reverted back to original

Hope you can solve it?

11.png

I have attached the code for site so far and (I've put css into html so you can see it working)

When you click on the nav menu the links in the header have a blue boarder around then. not sure how to stop this from happening?

Hope this helps

Many thanks

Tim

------

-------

<!doctype html>

<html>

<head>

<meta charset="UTF-8">

<title>Untitled Document</title>

<link href="https://fonts.googleapis.com/css?family=Fira+Sans:300,400" rel="stylesheet">

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>

<script src="jquery-3.0.0.min.js"></script>

<style>

  .footer {

    left: 0px;

    bottom: 0px;

    height: 400px;

    width: 100%;

    background-color: #37494B;

}

.footer2 {

    margin-bottom: 21px;

    margin-top: 46px;

}

.footer-centre-panel {

    width: 1200px;

    height: 225px;

    margin-left: auto;

    margin-right: auto;

}

.footer-United-Kingdom-button  {

    text-align: center;

    color: rgba(255,255,255,1.00);

    margin-top: 14px;

    margin-left: -126px;

}

.footer-subscribe-text {

    font-size: 20px;

    color: rgba(255,255,255,1.00);

    margin-bottom: 1px;

    padding-top: 28px;

    padding-bottom: 17px;

    font-weight: 800;

    font-style: italic;

    width: 572px;

    line-height: 26px;

}

.footer-eventify-white-logo {

    margin-top: 118px;

}

.footer-ourlocation-text {

    font-size: 17px;

    color: rgba(255,255,255,1.00);

    margin-bottom: 26px;

}

.footer-facebook-icon {

    margin-right: 13px;

    margin-bottom: -2px;

}

.footer-page-links {

    font-size: 13px;

    color: rgba(255,255,255,1.00);

    padding-top: 0px;

    line-height: 24px;

}

.footer-email-panel {

    width: 378px;

    height: 46px;

    margin-top: 30px;

    margin-bottom: 40px;

    margin-left: 59px;

}

.footer-subscribe-button {

    width: 162px;

    height: 46px;

    background-color: rgba(183,183,183,1.00);

    margin-top: 30px;

    margin-right: 1px;

}

.footer-drifferent-countries-panel {

    width: 287px;

    height: 49px;

    margin-right: -297px;

    margin-top: 10px;

    border: 1px solid rgba(255,255,255,1.00);

}

.footer-subscribe-text-button {

    width: 82px;

    color: rgba(255,255,255,1.00);

    margin-left: 42px;

    margin-top: 15px;

}

.footer-left-panel {

    width: 500px;

    height: 225px;

}

.footer-right-panel {

    height: 225px;

    width: 600px;

    margin-top: -226px;

}

.subscribe_button {

    background-color: #CBCBCB;

    margin-right: 8px;

    padding-right: 25px;

    padding-left: 25px;

    padding-bottom: 7px;

    padding-top: 7px;

    margin-left: 434px;

}

a {

    color: #FFFFFF;

    text-decoration: none;

}

.header {

    height: 54px;

    min-width: 1200px;

    margin-top: -34px;

}

.container {

    margin-left: auto;

    margin-right: auto;

    max-width: 1230px;

}

.backbutton {

    width: 58px;

    margin-top: -39px;

    color: rgba(36,153,251,1.00);

    font-size: 22px;

    font-style: italic;

    margin-right: -211px;

}

.back-button-text-menu-bar {

    width: 40px;

    margin-right: 46px;

    margin-top: -33px;

}

.nav-menu-bar {

    width: 100%;

    height: 38px;

    background-color: rgba(36,153,251,1.00);

    text-align: center;

    margin-left: auto;

    margin-right: auto;

    margin-top: -3px;

}

body {

    margin: 0;

    /* [disabled]background-color: #949494; */

}

.eventify-main-logo {

    height: 140px;

    text-align: center;

    margin-top: 24px;

}

.carousel {

    background-color: rgba(65,250,2,1.00);

    width: 1200px;

    height: 225px;

    text-align: center;

}

.nav-menu-bar-centre-panel {

    width: 1200px;

    height: 1em;

    margin-left: auto;

    margin-right: auto;

}

.menu-strip {

    width: 1200px;

    height: 112px;

    margin-top: 92px;

}

{

box-sizing: border-box;

}

.main-nav {

    margin-top: auto;

    margin-right: auto;

    margin-left: auto;

    margin-bottom: auto;

    padding: 0;

}

.main-nav ul {

    display: flex;

    justify-content: center;

    align-items: center;

    margin: 0;

    padding: 0;

    background-color: rgba(36,153,251,1.00);

    font-size: large;

}

.main-nav ul li {

    list-style: none;

    margin: 0;

    padding: 0;

    border-left: 1px solid #fff;

    font-size: large;

}

.main-nav ul li:last-child {

    border-right: 1px solid #fff;

    font-size: large;

}

.main-nav ul li a {

display: block;

color: #fff;

text-decoration: none;

padding: 8px 15px 8px 15px;

}

.linkssssss {

}

.sub-menu {

display: none;

}

.sub-1 a, .sub-2 a, .sub-3 a {

background-color: #CDE6FD!important;

color: #2499FB!important;

display: none;

}

.active {

display: block;

}

.main-contents-area {

    /* [disabled]background-color: #CDE6FD; */

    height: auto;

    margin-bottom: 246px;

}

.float-left {

    text-align: left;

}

.float-right {

    float: right;

}

.clear-the-float {

    clear: left;

}

.todays-date {

    width: 1200px;

    font-size: 30px;

    text-align: center;

}

.font {

    font-family: 'Fira Sans', sans-serif;

}

.login-button-menu-bar {

    background-color: #1DB954;

    height: 44px;

    width: 143px;

    border-radius: 40px;

    margin-top: -65px;

    margin-left: 39px;

}

.register-button-text-menu-bar {

    width: 190px;

    margin-top: -34px;

    margin-left: 192px;

    font-size: 18px;

    font-weight: 400;

    font-style: italic;

}

.faqs-button-text-menu-bar {

    margin-top: -41px;

    font-size: 29px;

    margin-right: 171px;

    font-style: italic;

}

.settings-button-text-menu-bar {

    margin-top: -41px;

    margin-right: -131px;

}

.back-button-text-menu-bar {

    width: 40px;

    margin-right: 46px;

    margin-top: -33px;

}

.line-text-menu-bar {

    border: 2px solid rgba(36,153,251,1.00);

    width: 0px;

    min-width: 1200px;

    padding-top: 0px;

    margin-top: 26px;

    margin-bottom: 5px;

    text-shadow: 0 0;

}

.login-button-text {

    text-align: center;

    padding-top: 10px;

    text-shadow: 0px 0px;

    color: rgba(255,255,255,1.00);

    font-size: 21px;

    padding-bottom: 10px;

    border-radius: 0;

    margin-left: 3px;

}

hr {

    margin-top: 39px;

    margin-bottom: 54px;

    border-top: 2px solid rgba(36,153,251,1.00);

    min-width: 1200px;

}

.carousel {

}

.layer1 {

    width: 1200px;

    height: 332px;

    background-color: rgba(253,224,224,1.00);

}

.links {

}

</style>

</head>

<body>

<div class="container">

  <div class="eventify-main-logo"><img src="images/logo.svg" alt="" width="300"/></div>

  <header class="header">

    <p class="todays-date float-left font">Jun 1 - 31   | Jul | Aug | Sep | Oct | Nov | Dec | Jan | Feb | Mar | Apr | May</p>

  </header>

</div>

  <div class="nav-menu-bar font">

   <div class="nav-menu-bar-centre-panel">

  

<!-- Start main-nav -->

<nav class="main-nav">

<ul>

<li><a href="#">Menu 1</a></li>

<li><a href="#">Menu 2</a></li>

<li class="sub-menu active">

<ul>

<li class="sub-1"><a href="#">Sub 1</a></li>

<li class="sub-2"><a href="#">Sub 2</a></li>

<li class="sub-3"><a href="#">Sub 3</a></li>

</ul>

</li>

<li><a href="#">Menu 3</a></li>

<li class="sub-menu">

<ul>

<li class="sub-1"><a href="#">Sub 1</a></li>

<li class="sub-2"><a href="#">Sub 2</a></li>

<li class="sub-3"><a href="#">Sub 3</a></li>

</ul>

</li>

<li><a href="#">Menu 4</a></li>

<li><a href="#">Menu 5</a></li>

</ul>

</nav>

<!-- end main-nav --></div>

  </div>

  <div class="container">

  <div class="carousel">Carousel Goes Here</div>

  <main class="main-contents-area">

<p class="font main-header-text">textcccccccc.</p>

</div></main>

</div>

<footer class="footer">

  <div class="footer-centre-panel">

    <div class="footer-left-panel float-left">

      <div>

  <p class="font footer-subscribe-text">Want to receive exclusive local information in your area? Subscribe to our newsletter!</p>

  <p class="font footer-ourlocation-text">??????? - Stamford, England</p>

        <div><a href="#" target="_self"><img src="images/facebook-logo.svg" alt="" width="50" class="footer-facebook-icon linkssssss"></a><a href="#" target="_self"><img src="images/twitter-logo.svg" alt="" width="50" class="footer-facebook-icon"></a><a href="#" target="_self"><img src="images/linked-logo.svg" alt="" width="50" class="footer-facebook-icon"></a></div>

        <p class="font footer-page-links">Help<br>

          How ?????? works<br>

          Terms and conditions<a href="faqs.html"><br>

          Legal Information<a href="login.html"><br>

          Privacy Policy<br><a href="login.html"><br>

          Site Map</a></p><a href="login.html"><br>

      </div>

     

    </div>

    <div class="footer-right-panel float-right">

      <div>

        <label for="textarea"></label>

</div>

<div>

        <label for="textfield"></label>

        <input name="textfield" type="text" class="footer-email-panel" id="textfield">

      <img src="images/sssss.svg" alt="" width="300" class="float-right footer-eventify-white-logo"/></div>

      <div class="footer-drifferent-countries-panel float-right clear-the-float">

        <div class="font footer-United-Kingdom-button">Unided Kindom</div>

      </div>

    </div>

</div>

</footer>

<!-- nav bar script -->

<script>

$(document).ready(function(){

$('.main-nav li').css('cursor' , 'pointer').click(function(){

$('.sub-menu').removeClass('active').hide();

$(this).next('.sub-menu').show();

$('a').css({ 'background-color' : '#2499FB','color': '#fff' });

$(this).find('a').css({ 'background-color' : '#71BDFF','color': '#000' });

});

});

</script>

<!-- end nav bar script -->

</body>

</html>

-----------

----------

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Dec 06, 2018 Dec 06, 2018

Copy link to clipboard

Copied

https://forums.adobe.com/people/tim+cross  wrote

Hi Sogood,

I added the code you stated but sadly it made it go funny (image attached) , not sure why, So have reverted back to original

Hope you can solve it?

You must have copied and pasted incorrectly - works fine, the complete page code is below. I've grouped the '.main-nav .active-top-menu a' css selector with your other 'main-nav' css selectors.

<!doctype html>

<html>

<head>

<meta charset="UTF-8">

<title>Untitled Document</title>

<link href="https://fonts.googleapis.com/css?family=Fira+Sans:300,400" rel="stylesheet">

<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>

<script src="jquery-3.0.0.min.js"></script>

<style>

.footer {

left: 0px;

bottom: 0px;

height: 400px;

width: 100%;

background-color: #37494B;

}

.footer2 {

margin-bottom: 21px;

margin-top: 46px;

}

.footer-centre-panel {

width: 1200px;

height: 225px;

margin-left: auto;

margin-right: auto;

}

.footer-United-Kingdom-button  {

text-align: center;

color: rgba(255,255,255,1.00);

margin-top: 14px;

margin-left: -126px;

}

.footer-subscribe-text {

font-size: 20px;

color: rgba(255,255,255,1.00);

margin-bottom: 1px;

padding-top: 28px;

padding-bottom: 17px;

font-weight: 800;

font-style: italic;

width: 572px;

line-height: 26px;

}

.footer-eventify-white-logo {

margin-top: 118px;

}

.footer-ourlocation-text {

font-size: 17px;

color: rgba(255,255,255,1.00);

margin-bottom: 26px;

}

.footer-facebook-icon {

margin-right: 13px;

margin-bottom: -2px;

}

.footer-page-links {

font-size: 13px;

color: rgba(255,255,255,1.00);

padding-top: 0px;

line-height: 24px;

}

.footer-email-panel {

width: 378px;

height: 46px;

margin-top: 30px;

margin-bottom: 40px;

margin-left: 59px;

}

.footer-subscribe-button {

width: 162px;

height: 46px;

background-color: rgba(183,183,183,1.00);

margin-top: 30px;

margin-right: 1px;

}

.footer-drifferent-countries-panel {

width: 287px;

height: 49px;

margin-right: -297px;

margin-top: 10px;

border: 1px solid rgba(255,255,255,1.00);

}

.footer-subscribe-text-button {

width: 82px;

color: rgba(255,255,255,1.00);

margin-left: 42px;

margin-top: 15px;

}

.footer-left-panel {

width: 500px;

height: 225px;

}

.footer-right-panel {

height: 225px;

width: 600px;

margin-top: -226px;

}

.subscribe_button {

background-color: #CBCBCB;

margin-right: 8px;

padding-right: 25px;

padding-left: 25px;

padding-bottom: 7px;

padding-top: 7px;

margin-left: 434px;

}

a {

color: #FFFFFF;

text-decoration: none;

}

.header {

height: 54px;

min-width: 1200px;

margin-top: -34px;

}

.container {

margin-left: auto;

margin-right: auto;

max-width: 1230px;

}

.backbutton {

width: 58px;

margin-top: -39px;

color: rgba(36,153,251,1.00);

font-size: 22px;

font-style: italic;

margin-right: -211px;

}

.back-button-text-menu-bar {

width: 40px;

margin-right: 46px;

margin-top: -33px;

}

.nav-menu-bar {

width: 100%;

height: 38px;

background-color: rgba(36,153,251,1.00);

text-align: center;

margin-left: auto;

margin-right: auto;

margin-top: -3px;

}

body {

margin: 0;

/* [disabled]background-color: #949494; */

}

.eventify-main-logo {

height: 140px;

text-align: center;

margin-top: 24px;

}

.carousel {

background-color: rgba(65,250,2,1.00);

width: 1200px;

height: 225px;

text-align: center;

}

.nav-menu-bar-centre-panel {

width: 1200px;

height: 1em;

margin-left: auto;

margin-right: auto;

}

.menu-strip {

width: 1200px;

height: 112px;

margin-top: 92px;

}

{

box-sizing: border-box;

}

.main-nav {

margin-top: auto;

margin-right: auto;

margin-left: auto;

margin-bottom: auto;

padding: 0;

}

.main-nav ul {

display: flex;

justify-content: center;

align-items: center;

margin: 0;

padding: 0;

background-color: rgba(36,153,251,1.00);

font-size: large;

}

.main-nav ul li {

list-style: none;

margin: 0;

padding: 0;

border-left: 1px solid #fff;

font-size: large;

}

.main-nav ul li:last-child {

border-right: 1px solid #fff;

font-size: large;

}

.main-nav ul li a {

display: block;

color: #fff;

text-decoration: none;

padding: 8px 15px 8px 15px;

}

.main-nav .active-top-menu a {

background-color: #71bdff;

color: #000!important;

}

.linkssssss {

}

.sub-menu {

display: none;

}

.sub-1 a, .sub-2 a, .sub-3 a {

background-color: #CDE6FD!important;

color: #2499FB!important;

display: none;

}

.active {

display: block;

}

.main-contents-area {

/* [disabled]background-color: #CDE6FD; */

height: auto;

margin-bottom: 246px;

}

.float-left {

text-align: left;

}

.float-right {

float: right;

}

.clear-the-float {

clear: left;

}

.todays-date {

width: 1200px;

font-size: 30px;

text-align: center;

}

.font {

font-family: 'Fira Sans', sans-serif;

}

.login-button-menu-bar {

background-color: #1DB954;

height: 44px;

width: 143px;

border-radius: 40px;

margin-top: -65px;

margin-left: 39px;

}

.register-button-text-menu-bar {

width: 190px;

margin-top: -34px;

margin-left: 192px;

font-size: 18px;

font-weight: 400;

font-style: italic;

}

.faqs-button-text-menu-bar {

margin-top: -41px;

font-size: 29px;

margin-right: 171px;

font-style: italic;

}

.settings-button-text-menu-bar {

margin-top: -41px;

margin-right: -131px;

}

.back-button-text-menu-bar {

width: 40px;

margin-right: 46px;

margin-top: -33px;

}

.line-text-menu-bar {

border: 2px solid rgba(36,153,251,1.00);

width: 0px;

min-width: 1200px;

padding-top: 0px;

margin-top: 26px;

margin-bottom: 5px;

text-shadow: 0 0;

}

.login-button-text {

text-align: center;

padding-top: 10px;

text-shadow: 0px 0px;

color: rgba(255,255,255,1.00);

font-size: 21px;

padding-bottom: 10px;

border-radius: 0;

margin-left: 3px;

}

hr {

margin-top: 39px;

margin-bottom: 54px;

border-top: 2px solid rgba(36,153,251,1.00);

min-width: 1200px;

}

.carousel {

}

.layer1 {

width: 1200px;

height: 332px;

background-color: rgba(253,224,224,1.00);

}

.links {

}

</style>

</head>

<body>

<div class="container">

<div class="eventify-main-logo"><img src="images/logo.svg" alt="" width="300"/></div>

<header class="header">

<p class="todays-date float-left font">Jun 1 - 31   | Jul | Aug | Sep | Oct | Nov | Dec | Jan | Feb | Mar | Apr | May</p>

</header>

</div>

<div class="nav-menu-bar font">

<div class="nav-menu-bar-centre-panel">

<!-- Start main-nav -->

<nav class="main-nav">

<ul>

<li><a href="#">Menu 1</a></li>

<li class="active-top-menu"><a href="#">Menu 2</a></li>

<li class="sub-menu active">

<ul>

<li class="sub-1"><a href="#">Sub 1</a></li>

<li class="sub-2"><a href="#">Sub 2</a></li>

<li class="sub-3"><a href="#">Sub 3</a></li>

</ul>

</li>

<li><a href="#">Menu 3</a></li>

<li class="sub-menu">

<ul>

<li class="sub-1"><a href="#">Sub 1</a></li>

<li class="sub-2"><a href="#">Sub 2</a></li>

<li class="sub-3"><a href="#">Sub 3</a></li>

</ul>

</li>

<li><a href="#">Menu 4</a></li>

<li><a href="#">Menu 5</a></li>

</ul>

</nav>

<!-- end main-nav --></div>

</div>

<div class="container">

<div class="carousel">Carousel Goes Here</div>

<main class="main-contents-area">

<p class="font main-header-text">textcccccccc.</p>

</div></main>

</div>

<footer class="footer">

<div class="footer-centre-panel">

<div class="footer-left-panel float-left">

  <div>

<p class="font footer-subscribe-text">Want to receive exclusive local information in your area? Subscribe to our newsletter!</p>

<p class="font footer-ourlocation-text">??????? - Stamford, England</p>

    <div><a href="#" target="_self"><img src="images/facebook-logo.svg" alt="" width="50" class="footer-facebook-icon linkssssss"></a><a href="#" target="_self"><img src="images/twitter-logo.svg" alt="" width="50" class="footer-facebook-icon"></a><a href="#" target="_self"><img src="images/linked-logo.svg" alt="" width="50" class="footer-facebook-icon"></a></div>

<p class="font footer-page-links">Help<br>

How ?????? works<br>

Terms and conditions<a href="faqs.html"><br>

Legal Information<a href="login.html"><br>

Privacy Policy<br><a href="login.html"><br>

Site Map</a></p><a href="login.html"><br>

</div>

</div>

<div class="footer-right-panel float-right">

<div>

<label for="textarea"></label>

</div>

<div>

<label for="textfield"></label>

<input name="textfield" type="text" class="footer-email-panel" id="textfield">

<img src="images/sssss.svg" alt="" width="300" class="float-right footer-eventify-white-logo"/></div>

<div class="footer-drifferent-countries-panel float-right clear-the-float">

<div class="font footer-United-Kingdom-button">Unided Kindom</div>

</div>

</div>

</div>

</footer>

<!-- nav bar script -->

<script>

$(document).ready(function(){

$('.main-nav li').css('cursor' , 'pointer').click(function(){

$('.sub-menu').removeClass('active').hide();

$(this).next('.sub-menu').show();

$('.main-nav ul li').removeClass('active-top-menu');

$('a').css({ 'background-color' : '#2499FB','color': '#fff' });

$(this).find('a').css({ 'background-color' : '#71BDFF','color': '#000' });

});

});

</script>

<!-- end nav bar script -->

</body>

</html>

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 06, 2018 Dec 06, 2018

Copy link to clipboard

Copied

Yes, that has solved the menu problem, thank you that's perfect.

One last question, When you click on the Nav Bar at the bottom in the header which has several hyperlinks they also turn blue? I have looked in Page Properties, and the CSS and I can't see why.

Thanks

Tim

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
LEGEND ,
Dec 07, 2018 Dec 07, 2018

Copy link to clipboard

Copied

https://forums.adobe.com/people/tim+cross  wrote

One last question, When you click on the Nav Bar at the bottom in the header which has several hyperlinks they also turn blue? I have looked in Page Properties, and the CSS and I can't see why.

Change the line of code in the script from 'a' (see below)  to '.main-nav li a' as shown in red:

$('a').css({ 'background-color' : '#2499FB','color': '#fff' });

<script>

$(document).ready(function(){

$('.main-nav li').css('cursor' , 'pointer').click(function(){

$('.sub-menu').removeClass('active').hide();

$(this).next('.sub-menu').show();

$('.main-nav ul li').removeClass('active-top-menu');

$('.main-nav li a').css({ 'background-color' : '#2499FB','color': '#fff' });

$(this).find('a').css({ 'background-color' : '#71BDFF','color': '#000' });

});

});

</script>

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines
Explorer ,
Dec 07, 2018 Dec 07, 2018

Copy link to clipboard

Copied

LATEST

Thank You that is prefect! 

Thank you for all your help much appreciated.

Tim

Votes

Translate

Translate

Report

Report
Community guidelines
Be kind and respectful, give credit to the original source of content, and search for duplicates before posting. Learn more
community guidelines