You need values related to the thickness of the border of your code:
0 100% 0 0/0 15px 0 0 stretch;
The first four numbers are gradient activations for the four borders (top, right, bottom, left), so the right border is set to 100%, and the rest are deactivated.
The four numbers after / are the width of the borders, obviously the top, bottom and left are set to 0 widths and 15 pixels to the right.
The stretch option tells the gradient to stretch the entire length of the border, the other option is round, but it is used more with the actual images (image.jpg) to decide whether to repeat the image or stretch it in length, I don’t know if more options are available.
The following is an updated demo using the new syntax with only the right frame activated.
source share