<shape>
Quick Summary for rect()
Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.
Code Usage for rect()
rect(top, right, bottom, left) 
More Details for rect()

<shape>

Deprecated: This feature is no longer recommended. Though some browsers might still support it, it may have already been removed from the relevant web standards, may be in the process of being dropped, or may only be kept for compatibility purposes. Avoid using it, and update existing code if possible; see the compatibility table at the bottom of this page to guide your decision. Be aware that this feature may cease to work at any time.

The <shape> CSS data type defines the specific form (shape) of a region. The region represents the part of an element to which the clip property applies.

Note: <shape> and rect() work in conjunction with clip, which has been deprecated in favor of clip-path. When possible, use clip-path and the <basic-shape> data type instead.

Syntax

The <shape> data type is specified using the rect() function, which produces a region in the form of a rectangle.

rect()

rect(top, right, bottom, left) 
Values

top

Is a <length> representing the offset for the top of the rectangle relative to the top border of the element's box.

right

Is a <length> representing the offset for the right of the rectangle relative to the left border of the element's box.

bottom

Is a <length> representing the offset for the bottom of the rectangle relative to the top border of the element's box.

left

Is a <length> representing the offset for the left of the rectangle relative to the left border of the element's box.

Interpolation

When animated, values of the <shape> data type are interpolated over their top, right, bottom, and left components, each treated as a real, floating-point number. The speed of the interpolation is determined by the timing function associated with the animation.

Example

Example demonstrating correct use of the rect() function

img.clip04 {   clip: rect(10px, 20px, 20px, 10px); } 

Specifications

Specification
Cascading Style Sheets Level 2 Revision 1 (CSS 2.1) Specification # value-def-shape

See also

Related CSS property: clip The -moz-image-rect() function has similar coordinate values to rect().

Last modified: Jan 20, 2022, by MDN contributors

Select your preferred language English (US)DeutschFrançais日本語 Change language

No Items Found.

Add Comment
Type in a Nick Name here
 
Other Categories in CSS
css
Search CSS
Search CSS by entering your search text above.
Welcome

This is my test area for webdev. I keep a collection of code here, mostly for my reference. Also if i find a good link, i usually add it here and then forget about it. more...

Subscribe to weekly updates about things i have added to the site or thought interesting during the last week.

You could also follow me on twitter or not... does anyone even use twitter anymore?

If you found something useful or like my work, you can buy me a coffee here. Mmm Coffee. ☕

❤️👩‍💻🎮

🪦 2000 - 16 Oct 2022 - Boots
Random Quote
therock Somewhere along this crazy road I learned (often times the hard way) the most important things I can do is be authentic, trust my gut, be the hardest worker in the room, celebrate the mistakes, be a grateful man and always remember that it's nice to be important, but it's more important to be nice.
The Rock
Random CSS Property

contain

The contain CSS property allows an author to indicate that an element and its contents are, as much as possible, independent of the rest of the document tree. This allows the browser to recalculate layout, style, paint, size, or any combination of them for a limited area of the DOM and not the entire page, leading to obvious performance benefits.
contain css reference