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 trialUnsubscribed User
Courses Plus Student 1,379 PointsI did not get the meaning of the challenge.
In the task 3, I did not understand what I should do.
<!DOCTYPE html>
<html>
<head>
<title>Sass Basics - Code Challenge</title>
<link rel="stylesheet" type="text/css" href="page-style.css">
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<h1>Hampton's Blog</h1>
<div class="entry">
<h1>Great Music</h1>
<div class="content">
<p>
Here are some of my favorite bands from years past and present: Belle and Sebastian, Pixies, and Daft Punk. Listening to music allows me to focus when I'm programming.
</p>
</div>
<a href="/info.html">Read More »</a>
</div>
</body>
</html>
/* Write your SCSS code below. */
$complement: complement(red);
$desaturate: desaturate(red, 10%);
a{
color:lighten(red,5%);
}
1 Answer
Kevin Lozandier
Courses Plus Student 53,747 PointsHi, Kamyar Asadibeiky:
Allow me to break it down for you. The answer is the following:
/* Write your SCSS code below. */
a {
$complement: complement(red);
$desaturatedRed: desaturate($complement, 10%);
color: lighten(red, 5%);
background: $desaturatedRed;
}
Task 1
Task one requires you to select all anchor tags in the document (which is scoping how your styles are applied to the HTML document) and make them have a particular version of red described by the challenge of being 5% lighter than 'standard red'.
Standard red refers to the default red browsers fallback to when the CSS color keyword red
is used. Other CSS color keywords include skyblue
, blue
, black
, white
, tomatored
and many more.
Expecting you to use the Sass defined lighten
function, that takes a valid color value as its first parameter, and for its second parameter a valid percentage value used to lighten the color provided in the first parameter. task one is solved the following way
a {
color: lighten(red, 5%);
}
Task 2
For Task 2, you're asked to use another Sass-defined function called compliment
that takes one parameter by default to achieve its core behavior: providing you the compliment of a color
a {
$complement: complement(red);
color: lighten(red, 5%);
}
Task 3
Finally, Task 3 requires you to use a desaturated version of the color evaluated and stored in the $complement
variable as a background for all links. Accordingly, it takes two parameters to know about this color (first parameter), and a valid percentage value to desaturate the passed in color by:
a {
$complement: complement(red);
$desaturatedRed: desaturate($complement, 10%);
color: lighten(red, 5%);
background: $desaturatedRed;
}
Here's the .sass
version in case you're used to that way of writing Sass like I am
a
$complement: complement(red)
$desaturatedRed: desaturate($complement, 10%)
color: lighten(red, 5%)
background: $desaturatedRed
Does all this makes sense as far as the meaning of this challenge?