--- title: Stroke width - Angular description: Learn how to adjust the stroke width of icons in your Angular application using the `strokeWidth` input or adjust the strokeWidth appearance using the `absoluteStrokeWidth` input. --- # Stroke width All icons are designed with SVG elements using strokes. These have a default stroke width of `2px`. The `strokeWidth` can be adjusted to create a different look of the icons. ## Adjusting stroke width with the `strokeWidth` input ::: sandpack {template=angular showTabs=false editorHeight=400 editorWidthPercentage=60 dependencies="@lucide/angular"} ```ts /src/app/app.component.ts [active] import { Component, ViewEncapsulation } from "@angular/core"; import { LucideFolderLock } from "@lucide/angular"; @Component({ selector: 'app', imports: [LucideFolderLock], template: ``, styleUrls: ['./app.component.css'], encapsulation: ViewEncapsulation.None, }) export class App { } ``` ::: ## Absolute stroke width When binding the `size` input, the icon's stroke width will be relative to its size, this is the default SVG behavior. The `absoluteStrokeWidth` input is introduced to adjust this behavior to make the stroke width constant no matter the size of the icon. This means that when `absoluteStrokeWidth` is enabled and the `size` of the icons is set to `48px` the `strokeWidth` will still be `2px` on the screen. Note `2px` is the default stroke width for a Lucide icon, this can be adjusted to all sizes. ![Absolute stroke width comparison](../../../images/absolute-stroke-width-compare.png?raw=true "Absolute stroke width comparison") ### Adjusting stroke width with `absoluteStrokeWidth` input Setting `absoluteStrokeWidth` to `true` will make the stroke width absolute. ::: sandpack {template=angular showTabs=false editorHeight=400 editorWidthPercentage=60 dependencies="@lucide/angular"} ```ts /src/app/app.component.ts [active] import { Component, ViewEncapsulation } from "@angular/core"; import { LucideRollerCoaster } from "@lucide/angular"; @Component({ selector: 'app', imports: [LucideRollerCoaster], template: ` `, styleUrls: ['./app.component.css'], encapsulation: ViewEncapsulation.None, }) export class App { } ``` :::