Background Clip

The CSS3 background-clip property specifies the painting area of the background.
The property takes three different values:

Background Origin

The CSS3 background-origin property specifies where the background image is positioned.
The property takes three different values:

Background Size

The CSS3 background-size property allows you to specify the size of background images.

Before CSS3, the size of a background image was the actual size of the image. CSS3 allows us to re-use background images in different contexts.

The size can be specified in lengths, percentages, or by using one of the two keywords: contain or cover.

Border Image

The CSS3 border-image property allows you to specify an image to be used instead of the normal border around an element.

The property has three parts: