
Good content takes time and effort to come up with.
Please consider supporting us by just disabling your AD BLOCKER and reloading this page again.
In the previous article we got to know in depth understanding of Sass/SCSS and how to use it.
If you are still new to Sass/SCSS then I recommend to check out my in depth article Sass or SCSS In-Depth Tutorial
In this article, I will be covering the difference between @function & @mixin.
Functions are useful specifically because they return values. Mixins are nothing like functions--they usually just provide valuable blocks of code.
Usually, there are cases where you might have to use both.
@function returns the value
@function makelongshadow($color) {
$val: 0px 0px $color;
@for $i from 1 through 200 {
$val: #{$val}, #{$i}px #{$i}px #{$color};
}
@return $val;
}
@mixin doesn't return any values
@mixin longshadow($color) {
text-shadow: makelongshadow($color);
}
h1 {
@include longshadow(darken($color, 5% ));
}
What Is Composer? How Does It Work? Useful Composer Commands And Usage
Generate Sitemap in PHP Laravel
Test Your Local Developing Laravel Web Application From Phone Browser Without Any Software
Sass or SCSS @mixin vs @extends vs Placeholder (%)
Dependency Dropdowns With Javascript And PHP
Simple Way To Create Resourceful API Controller In Laravel
Generate RSS Feeds in PHP Laravel
Install Linux, NGINX, MYSQL, PHP (LEMP Stack) on Ubuntu
Relationship Table Data With Route Model Binding In Laravel
PHP Built-In Web Server & Testing Your Development Project In Mobile Without Any Software