The Less merge comma feature is used to add property value to the very end. It appends property value with comma.

Let's take an example to demonstrate the usage of merge comma feature in Less file.

Create a HTML file named "simple.html", having the following data.

HTML file: simple.html

  1. <!DOCTYPE html>  
  2. <head>  
  3.    <title>Merge Comma Example</title>  
  4.    <link rel="stylesheet" href="simple.css" type="text/css" />  
  5. </head>  
  6. <body>  
  7.    <h2>Example of Merge Comma</h2>  
  8.    <p class="class">Welcome to JavaTpoint: A solution of all technology.</p>  
  9. </body>  
  10. </html>  

Now create a file named "simple.less". It is similar to CSS file. The only one difference is that it is saved with ".less" extension.

Less file: simple.less,

  1. .myfunc() {  
  2.   box-shadow+: 5px 5px 5px grey;  
  3. }  
  4. .class {  
  5.   .myfunc();  
  6.   box-shadow+: 0 0 5px #f78181;  
  7. }  

Put the both file "simple.html" and "simple.less" inside the root folder of Node.js

Now, execute the following code: lessc simple.less simple.css

Less Less merge comma1

This will compile the "simple.less" file. A CSS file named "simple.css" will be generated.

For example:

Less Less merge comma2

The generated CSS "simple.css", has the following code:

  1. .class {  
  2.   box-shadow: 5px 5px 5px grey, 0 0 5px #f78181;  
  3. }   

Output:

Less Less merge comma3