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 trialPetr Holusa
Courses Plus Student 4,041 PointsSass basics, $input chalenge - explanation please
Hi, I'm trying to understand what to write into the challenge code but I don't understand what its input...
Thank you for make it cleat
<!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>
<div>
<p>
Bacon ipsum dolor sit amet biltong capicola meatball, corned beef venison tongue meatloaf ham sausage jerky short loin bacon. Shoulder pork pig, pancetta turducken flank strip steak prosciutto jerky venison.
</p>
<p>
Ground round bacon pig ribeye biltong capicola jerky prosciutto sirloin. Hamburger turducken corned beef leberkas andouille, shoulder pork shank strip steak biltong flank meatball pancetta chicken.
</p>
</div>
</body>
</html>
/* Write your SCSS code below. */
@function double($value * 2){
}
2 Answers
Iain Simmons
Treehouse Moderator 32,305 PointsYou're almost there. Within the parentheses after the function name, you put the arguments/parameters for the function (prefixed with a dollar sign $), which is where the 'input' will come through. Then that parameter can be used within the body of the function (in this case, multiplied by 2) and returned using the @return
keyword (this is Sass syntax):
@function myFunc($input) {
@return $input;
}
Hope that helps!
Petr Holusa
Courses Plus Student 4,041 PointsAhaaah! So parameters like multiplying go to that second row right? This worked...
@function double($input) {
@return $input * 2;
}
Iain Simmons
Treehouse Moderator 32,305 PointsYup! If my answer helped, please mark it as 'Best Answer'.
Petr Holusa
Courses Plus Student 4,041 PointsCool, thanks a lot! :)