Minification is the process of shrinking a file by removing extraneous whitespace and comments.
Concatenation: a technique to minimize HTTP requests that combines several CSS files into one.
Using CSS sprites, you can minimize the amount of HTTP requests by combining several pictures into one.
Bash Code
# Example command to minify and concatenate CSS with npm package 'cssnano' and 'concat-cli' npm install cssnano-cli concat-cli cssnano styles.css styles.min.css concat -o all-styles.min.css reset.css main.css styles.min.css |
CSS Sprites Example
<style> .sprite { background: url('spritesheet.png') no-repeat; } .sprite--icon1 { width: 32px; height: 32px; background-position: 0 0; } .sprite--icon2 { width: 32px; height: 32px; background-position: -32px 0; } </style> <div class="sprite sprite--icon1"></div> <div class="sprite sprite--icon2"></div> |
Concatenation and minification: For improved efficiency, combine many CSS files into a single minimal file by using the shell instructions.
CSS Sprites: The code sample shows how to use an icon sprite sheet. Although they reference distinct portions of the same image file by specifying separate background-position values, the sprite--icon1 and sprite--icon2 classes used the same image file.
Minification is the process of shrinking a file by removing extraneous whitespace and comments.
Concatenation: a technique to minimize HTTP requests that combines several CSS files into one.
Using CSS sprites, you can minimize the amount of HTTP requests by combining several pictures into one.
Bash Code
# Example command to minify and concatenate CSS with npm package 'cssnano' and 'concat-cli' npm install cssnano-cli concat-cli cssnano styles.css styles.min.css concat -o all-styles.min.css reset.css main.css styles.min.css |
CSS Sprites Example
<style> .sprite { background: url('spritesheet.png') no-repeat; } .sprite--icon1 { width: 32px; height: 32px; background-position: 0 0; } .sprite--icon2 { width: 32px; height: 32px; background-position: -32px 0; } </style> <div class="sprite sprite--icon1"></div> <div class="sprite sprite--icon2"></div> |
Concatenation and minification: For improved efficiency, combine many CSS files into a single minimal file by using the shell instructions.
CSS Sprites: The code sample shows how to use an icon sprite sheet. Although they reference distinct portions of the same image file by specifying separate background-position values, the sprite--icon1 and sprite--icon2 classes used the same image file.
Copyrights © 2024 letsupdateskills All rights reserved