Good day! There is a code: JSFiddle
html, body { margin: 0; padding: 0; } body { font-family: 'Roboto', sans-serif; font-weight: 100; } .container { margin: 0 auto; max-width: 940px; padding: 0 10px; } /* Header */ .header { height: 800px; text-align: center; background: url(https://s3.amazonaws.com/codecademy-content/projects/innovation-cloud/bg.jpg) no-repeat center center scroll; background-size: cover; } .header .container { position: relative; top: 200px; } .header h1 { font-size: 80px; line-height: 100px; margin-top: 0; margin-bottom: 80px; color: #fff; text-transform: uppercase; } @media (min-width:850px) { .header h1 { font-size: 120px; } } .header p { font-weight: 500; letter-spacing: 8px; margin-bottom: 40px; margin-top: 0; color: #fff; text-transform: uppercase; } .header .btn { color: #fff; text-decoration: none; background-color: #000; padding: 10px 40px; transition: background .5s; } .btn:hover { background: #117bff; cursor: pointer; transition: background .5s; } /* Nav */ .nav ul { list-style: none; margin: 0 auto; text-align: center; text-align: left; margin-left: -40px; } .nav .btn { display: inline-block; color: #fff; padding: 30px 10px 31px 10px; transition: background .5s; } .nav { background-color: #000; } /* Main */ .main .container { margin: 80px auto; } .main .container img { width: 196px; float: left; margin-right: 80px; margin-bottom: 50px; margin-top: 50px; } /* Jumbotron */ .jumbotron { height: 600px; text-align: right; background: url(https://s3.amazonaws.com/codecademy-content/projects/innovation-cloud/jumbotron_bg.jpg) no-repeat center center scroll; background-size: cover; } .jumbotron .container { position: relative; top: 220px; } .jumbotron h2 { color: #fff; } .jumbotron p { color: #fff; padding-bottom: 20px; } .jumbotron .btn { color: #fff; background-color: #000; padding: 10px 40px; text-decoration: none; transition: background .5s; } .jumbotron .btn:hover { transition: background .5s; background: #117bff; } <link href='https://fonts.googleapis.com/css?family=Roboto:400,300,500,100' rel='stylesheet' type='text/css'> <div class="header"> <div class="container"> <h1> Innovation cloud </h1> <p> Connect your ideas globally </p> <a href="#" class="btn">Learn More</a> </div> </div> <div class="nav"> <div class="container"> <ul> <li class="btn">Register</li> <li class="btn">Schedule</li> <li class="btn">Sponsors</li> <li class="btn">About</li> <li class="btn">Contact</li> </ul> </div> </div> <div class="main"> <div class="container"> <img src="https://s3.amazonaws.com/codecademy-content/projects/innovation-cloud/cloud.svg" /> <h2>The Innovation Cloud Conference</h2> <p>Connect with the best minds across a wide range of industries to share ideas and brainstorm new solutions to challenging problems.</p> <p>Hear industry leaders talk about what worked (and what didn't) so that you can save time on your most challenging projects.</p> <p>Learn about the latest research and technologies that you can use immediately to invent the future.</p> </div> </div> <div class="jumbotron"> <div class="container"> <h2> Stay Connected </h2> <p> Receive weekly insights from industry insiders. </p> <a href="#" class="btn">Join</a> </div> </div> Please pay attention to the elements of HTML-code with class btn in sections Header , Nav and Jumbotron .
For the buttons in the header and nav .btn:hover rule works fine (when the mouse is .btn:hover , the buttons light up), but not for the button in the jumbotron section. For jumbotron I had to write a separate rule - .jumbotron .btn:hover .
Why is the .btn:hover rule common to all buttons not jumbotron button in jumbotron ?
.jumbotron .btnrule.jumbotron .btnby weight more than.btn:hoverand is lower in the style list. therefore interrupts - lexxl 1:58 pm.jumbotron .btnno.jumbotron .btnrules.jumbotron .btn. I finished it, because The.btn:hoverrule did not work for the button, which is located in thejumbotronsection. So I ask - why.btn:hoverdid not work for this button? - Quatrack.jumbotron .btnabout.jumbotron .btn, and not about.jumbotron .btn:hover- lexxl.nav .btnperfectly accepts the rule.btn:hoverthough it has a selector similar to.jumbotron .btnand lies below.btn:hover, like.jumbotron .btn? - Quatrack.nav .btndoes not set thebackgroundproperty (background-color), therefore in this case it has no effect - lexxl