Skip to main content Link Search Menu Expand Document (external link)

border-left-width : Left Border Width Property

The border-left-width property sets the width of the left border of an element.

Usage

selector {
    border-left-width: value;
}

Supported Values

Named Widths

  • thin, medium, thick

Length Values

Any valid length unit: 1pt, 2px, 0.5mm, etc.


Supported Elements

All elements that support borders.


Notes

  • Has no effect unless border-left-style is set
  • Cannot be negative

Data Binding

The border-left-width property supports dynamic values through data binding, allowing left border thickness to be adjusted based on document data at runtime.

Example 1: Status indicator thickness

<style>
    .alert-box {
        border-left-style: solid;
        padding: 15pt 15pt 15pt 20pt;
        margin: 10pt 0;
    }
</style>
<body>
    <div class="alert-box" style="border-left-width: ; border-left-color: ; background-color: ">
        <strong>:</strong> 
    </div>
</body>

Example 2: Priority-based accent bars

<style>
    .task-card {
        border-left-style: solid;
        padding: 15pt 15pt 15pt 20pt;
        margin-bottom: 12pt;
        background-color: white;
    }
</style>
<body>
    <div class="task-card" style="border-left-width: ; border-left-color: ">
        <h3></h3>
        <p>Priority: </p>
    </div>
</body>

Example 3: Navigation active indicator

<style>
    .nav-item {
        border-left-style: solid;
        border-left-color: transparent;
        padding: 10pt 10pt 10pt 15pt;
        margin-bottom: 5pt;
    }
</style>
<body>
    <div class="nav-item" style="border-left-width: ; border-left-color: ; background-color: ">
        
    </div>
</body>

Examples

Example 1: Accent bar

<style>
    .accent {
        border-left-width: 5pt;
        border-left-style: solid;
        border-left-color: #2563eb;
        padding-left: 15pt;
    }
</style>
<body>
    <div class="accent">Important content</div>
</body>

Example 2: Blockquote

<style>
    .blockquote {
        border-left-width: 5pt;
        border-left-style: solid;
        border-left-color: #6366f1;
        padding-left: 20pt;
    }
</style>
<body>
    <div class="blockquote">"Quote text"</div>
</body>

Example 3: Alert indicator

<style>
    .alert {
        border-left-width: 5pt;
        border-left-style: solid;
        padding: 15pt;
    }
    .alert-warning {
        border-left-color: #f59e0b;
    }
</style>
<body>
    <div class="alert alert-warning">Warning message</div>
</body>

Example 4: Callout box

<style>
    .callout {
        border-left-width: 6pt;
        border-left-style: solid;
        border-left-color: #16a34a;
        padding: 15pt 15pt 15pt 20pt;
    }
</style>
<body>
    <div class="callout">Pro tip content</div>
</body>

Example 5: Navigation active

<style>
    .nav-item {
        border-left-width: 4pt;
        border-left-style: solid;
        border-left-color: transparent;
        padding: 10pt 10pt 10pt 15pt;
    }
    .nav-item.active {
        border-left-color: #2563eb;
    }
</style>
<body>
    <div class="nav-item active">Dashboard</div>
</body>

Example 6: Timeline

<style>
    .timeline {
        border-left-width: 3pt;
        border-left-style: solid;
        border-left-color: #e5e7eb;
        padding-left: 25pt;
    }
</style>
<body>
    <div class="timeline">Event timeline</div>
</body>

Example 7: Status card

<style>
    .status-card {
        border-left-width: 6pt;
        border-left-style: solid;
        padding: 15pt;
    }
    .status-complete {
        border-left-color: #16a34a;
    }
</style>
<body>
    <div class="status-card status-complete">Task complete</div>
</body>

Example 8: Code block

<style>
    .code-block {
        border-left-width: 4pt;
        border-left-style: solid;
        border-left-color: #3b82f6;
        padding: 12pt 12pt 12pt 18pt;
    }
</style>
<body>
    <div class="code-block">function() {}</div>
</body>

Example 9: Definition term

<style>
    .definition {
        border-left-width: 3pt;
        border-left-style: solid;
        border-left-color: #8b5cf6;
        padding-left: 15pt;
    }
</style>
<body>
    <div class="definition">API: Application Programming Interface</div>
</body>

Example 10: Invoice category

<style>
    .invoice-item {
        border-left-width: 4pt;
        border-left-style: solid;
        border-left-color: #e5e7eb;
        padding: 10pt 10pt 10pt 15pt;
    }
    .invoice-item.priority {
        border-left-color: #dc2626;
    }
</style>
<body>
    <div class="invoice-item priority">Urgent service</div>
</body>

Example 11: Form validation

<style>
    .form-field {
        border: 1pt solid #d1d5db;
        border-left-width: 4pt;
        padding: 10pt;
    }
    .form-field.valid {
        border-left-color: #16a34a;
    }
</style>
<body>
    <div class="form-field valid">john@example.com</div>
</body>

Example 12: Certificate

<style>
    .certificate {
        border: 4pt double #854d0e;
        border-left-width: 8pt;
        padding: 40pt;
    }
</style>
<body>
    <div class="certificate">Certificate text</div>
</body>

Example 13: Dashboard widget

<style>
    .widget {
        border: 1pt solid #e5e7eb;
        border-left-width: 5pt;
        padding: 15pt;
    }
    .widget-sales {
        border-left-color: #2563eb;
    }
</style>
<body>
    <div class="widget widget-sales">$50K Revenue</div>
</body>
<style>
    .pricing-plan {
        border: 2pt solid #d1d5db;
        border-left-width: 8pt;
        padding: 25pt;
    }
    .pricing-plan.featured {
        border-left-color: #2563eb;
    }
</style>
<body>
    <div class="pricing-plan featured">Pro Plan</div>
</body>

Example 15: Report section

<style>
    .report-section {
        border-left-width: 5pt;
        border-left-style: solid;
        padding: 15pt 15pt 15pt 20pt;
    }
    .section-financial {
        border-left-color: #16a34a;
    }
</style>
<body>
    <div class="report-section section-financial">Financial data</div>
</body>

See Also