Css - Scale Border Image To The Border Width Or To A Specific Percentage
I have the following code: which renders the following: On the case above it is using for the border, the image: [2] (resized version). Here you have the Codesandbox.io: https://
Solution 1:
Below is the solution:
Basically needed to change: 100 fill
to 34.4 fill
. Thanks @temani-afif
!.
.container {
width: 600px;
height: 344px;
background-color: rgb(255, 245, 187);
}
.frame {
margin: 0px auto;
width: 275.2px;
height: 344px;
background-image: url("https://i.ibb.co/wQSgvS7/jessica.jpg"), url("https://i.ibb.co/h7CCwc5/mcol-bottle-blue-bg.png");
background-size: 172px240.8px, auto;
background-position: center center;
background-repeat: no-repeat, repeat;
/*
* Available border images. The goal is to use image [1]:
* - [1] https://i.ibb.co/6nW3dZC/fra-silver-cloud-wood-bg.png
* - [2] https://i.ibb.co/YtVcXn2/fra-silver-cloud-wood-bg-resized.png
*/border-image: url("https://i.ibb.co/6nW3dZC/fra-silver-cloud-wood-bg.png") 100 fill / 34.4px / 0 repeat;
border-width: 0;
border-style: inset;
}
<htmllang="en"><head><metacharset="utf-8"><metaname="viewport"content="width=device-width, initial-scale=1"><title>Scale border image to the border width</title></head><body><divclass="container"><divclass="frame"></div></div></body></html>
Post a Comment for "Css - Scale Border Image To The Border Width Or To A Specific Percentage"