Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialRishit Shah
4,975 Pointsbox shadow code challenge problem
The code challeng asked me to add two sets of box shadow values, the second being inside the box. I wrote the code as below. However it is not accepting my following code. .main-header{box-shadow: 0px 2px 15px #aaa, inset 0px 0px 60px 5px firebrick;} The error says "make sure you mentioned two sets of values. Did you add a coma in between?" what am I doing wrong?
/* Complete the challenge by writing CSS below */
.main-heading{text-shadow: 0px 0px 5px #be7b31;}
.title{text-shadow: 1px 3px 0px #e59740 ;}
.main-header{box-shadow: 0px 2px 15px #aaa, inset 0px 0px 60px 5px firebrick;}
<!DOCTYPE html>
<html>
<head>
<title>Lake Tahoe</title>
<link rel="stylesheet" href="page.css">
<link rel="stylesheet" href="style.css">
</head>
<body>
<header id="top" class="main-header">
<span class="title">Journey Through the Sierra Nevada Mountains</span>
<h1 class="main-heading">Lake Tahoe, California</h1>
</header>
<div class="primary-content">
<p class="intro">
Lake Tahoe is one of the most breathtaking attractions located in California. It's home to a number of ski resorts, summer outdoor recreation, and tourist attractions. Snow and skiing are a significant part of the area's reputation.
</p>
<a class="callout" href="#more">Find out more</a>
</div><!-- End .primary-content -->
<footer class="main-footer">
<p>All rights reserved to the state of <a href="#">California</a>.</p>
<a href="#top">Back to top »</a>
</footer>
</body>
</html>
2 Answers
Walker Reed
5,777 PointsI had the same issue. It's confusing because the videos you watch prior to this give an example of the 3D effect using multiple box-shadows laid out in a cascading fashion. That format isn't accepted by the challenge engine.
John Norris
21,145 PointsThis works
.main-heading {
text-shadow: 0 0 5px #be7b31;
}
.title {
text-shadow: 1px 3px 0 #e59740;
}
.main-header {
box-shadow: 0 2px 15px #aaa, inset 0 0 60px 5px firebrick;
}
Rishit Shah
4,975 PointsThank you for the answer. It worked. However i still don't understand why it was not accepting the code i wrote. The only difference I spotted between the answer you gave and my code is that you haven't mentioned the 'px' after zero. Rest all seems the same. Could you please explain why this happened.
Jonathan Grieve
Treehouse Moderator 91,253 Pointspx unit value isn't necessary if the value is 0 because 0 value is consistent across all the ranges of unit. Plus the challenge engines can be quite picky so something that might be perfectly valid in real life as an answer may not be accepted in a code challenge answer. :-)