A brief introduction to the usage of clip clipping in css

高洛峰
Release: 2017-03-07 13:57:47
Original
1280 people have browsed it

The clip attribute is used to set the shape of the element. Used to clip absolutely positioned elements (absolute or fixed).

clip has three values:auto |inherit|rect. Inherit is inheritance, IE does not support this attribute, auto is the default. The first two are basically soy sauce, let's mainly talk about the rect attribute of clip.

clip’s rect attribute:clip:rect(top, right, bottom, left) four attribute values are indispensable;

These four How is the attribute value calculated? First look at the picture below

A brief introduction to the usage of clip clipping in css

rect's top, right, bottom, left are calculated based on the upper left corner

Let’s take a look at a small demo

html:

Copy after login

css:

#demo { position: relative; border: 1px solid #ccc; width:140px; height: 140px; padding-top: 20px; } #demo u { width: 128px;height: 128px; position: absolute; background: url(words.png) 0 -624px no-repeat;transition: all .5s ease-in-out 0s} #demo p { text-align: center; line-height: 120px; background: url(words.png) 400px -624px no-repeat} #demo .c1 { clip: rect(0,128px,0,64px);} #demo .c2 { clip:rect(128px,64px,128px,0px)} #demo:hover>.c1 {clip:rect(0px,128px,128px,64px)} #demo:hover>.c2 {clip:rect(0px,64px,128px,0)}
Copy after login

Novice 1 If there are any errors, please correct me.

A little progress every day is a gain.

The above article briefly discussing the usage of clip clipping in CSS is all the content shared by the editor. I hope it can give you a reference, and I also hope that everyone will support the PHP Chinese website.

For more related articles about the usage of clip clipping in css, please pay attention to the PHP Chinese website!

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
About us Disclaimer Sitemap
php.cn:Public welfare online PHP training,Help PHP learners grow quickly!