offset-distance
Quick Summary for offset-distance
The offset-distance CSS property specifies a position along an offset-path for an element to be placed.
Code Usage for offset-distance
/* Default value */ offset-distance: 0;  /* the middle of the offset-path */ offset-distance: 50%;  /* a fixed length positioned along the path */ offset-distance: 40px;  /* Global values */ offset-distance: inherit; offset-distance: initial; offset-distance: revert; offset-distance: unset; 
More Details for offset-distance

offset-distance

The offset-distance CSS property specifies a position along an offset-path for an element to be placed.

Syntax

/* Default value */ offset-distance: 0;  /* the middle of the offset-path */ offset-distance: 50%;  /* a fixed length positioned along the path */ offset-distance: 40px;  /* Global values */ offset-distance: inherit; offset-distance: initial; offset-distance: revert; offset-distance: unset; 
<length-percentage>

A length that specifies how far the element is along the path (defined with offset-path).

100% represents the total length of the path (when the offset-path is defined as a basic shape or path()).

Formal definition

Initial value0
Applies totransformable elements
Inheritedno
Percentagesrefer to the total path length
Computed valuefor <length> the absolute value, otherwise a percentage
Animation typea length, percentage or calc();

Formal syntax

<length-percentage>

where <length-percentage> = <length> | <percentage>

Examples

Using offset-distance in an animation

The motion aspect in CSS Motion Path typically comes from animating the offset-distance property. If you want to animate an element along its full path, you would define its offset-path and then set up an animation that takes the offset-distance from 0% to 100%.

HTML
<div id="motion-demo"></div> 
CSS
#motion-demo {   offset-path: path('M20,20 C20,100 200,0 200,100');   animation: move 3000ms infinite alternate ease-in-out;   width: 40px;   height: 40px;   background: cyan; }  @keyframes move {   0% {     offset-distance: 0%;   }   100% {     offset-distance: 100%;   } } 
Result

Specifications

Specification
Motion Path Module Level 1 # offset-distance-property

See also

offset offset-anchor offset-path offset-position offset-rotate

Last modified: Aug 12, 2021, by MDN contributors

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...

You could also follow me on twitter. I have a couple of youtube channels if you want to see some video related content. RuneScape 3, Minecraft and also a coding channel here Web Dev.

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
Most people can do absolutely awe-inspiring things,” he said. “Sometimes they just need a little nudge.
Unknown
Random CSS Property

border-bottom-style

The border-bottom-style CSS property sets the line style of an element's bottom border.
border-bottom-style css reference