# background-clip: border-area (gradient borders)

Estado: Solo Chrome 150 (junio de 2026). No es Baseline.  
Fuente: https://developer.chrome.com/release-notes/150  
Página: https://designforai.dev/es/css/background-clip

Recorta un fondo a la caja del borde menos la caja del padding, así que un borde con gradiente es una sola declaración, sin `border-image` (que rompe `border-radius`) ni el truco del doble fondo.

## HTML

```html
<div class="fx-057">Gradient border, rounded</div>
```

## CSS

```css
.fx-057{
  padding:16px 20px;border:3px solid transparent;border-radius:14px;font:600 15px system-ui;
  background:linear-gradient(#fff,#fff) padding-box,linear-gradient(120deg,#2563eb,#ec4899) border-box; /* fallback */
}
@supports (background-clip: border-area){
  .fx-057{background:linear-gradient(120deg,#2563eb,#ec4899);background-clip:border-area}
}
```

Fallback: El doble fondo padding-box/border-box de encima es el respaldo multinavegador.

## Prompt

Para bordes con gradiente y radio usa `border: Npx solid transparent; background: <gradiente>; background-clip: border-area` dentro de `@supports (background-clip: border-area)`, con el clásico fondo de dos capas `padding-box` / `border-box` como respaldo. Nunca uses `border-image` cuando las esquinas deban ser redondeadas.
