gentleface

Gentleface › Audio & video › frame-forward

frame-forward icon

Frame forward: next frame, frame advance. Drawn on the 16 px grid. Free SVG, PNG and code, MIT licensed.

Code line-round

SVG
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" viewBox="0 0 16 16" fill="currentColor" aria-hidden="true"><path d="M2.144 2.144C2.241 2.048 2.359 2 2.5 2C2.641 2 2.759 2.048 2.856 2.144C2.952 2.241 3 2.359 3 2.5L3 12.5C3 12.641 2.952 12.759 2.856 12.856C2.759 12.952 2.641 13 2.5 13C2.359 13 2.241 12.952 2.144 12.856C2.048 12.759 2 12.641 2 12.5L2 2.5C2 2.359 2.048 2.241 2.144 2.144ZM5.765 12.924C5.645 12.999 5.519 13.021 5.387 12.99C5.254 12.96 5.151 12.885 5.076 12.765C5.025 12.684 5 12.596 5 12.5L5 2.5C5 2.359 5.048 2.241 5.144 2.144C5.241 2.048 5.359 2 5.5 2C5.596 2 5.684 2.025 5.765 2.076L13.765 7.076C13.885 7.151 13.96 7.254 13.99 7.387C14.021 7.519 13.999 7.645 13.924 7.765C13.883 7.83 13.83 7.883 13.765 7.924L5.765 12.924ZM6 3.402L6 11.598L12.557 7.5L6 3.402Z"/></svg>
React
// Gentleface "frame-forward" (line-round), MIT. https://gentleface.com/icons/frame-forward
import type { SVGProps } from 'react';

export function FrameForwardIcon(props: SVGProps<SVGSVGElement>) {
  return (
    <svg xmlns="http://www.w3.org/2000/svg" width={16} height={16} viewBox="0 0 16 16" fill="currentColor" aria-hidden="true" {...props}>
      <path d="M2.144 2.144C2.241 2.048 2.359 2 2.5 2C2.641 2 2.759 2.048 2.856 2.144C2.952 2.241 3 2.359 3 2.5L3 12.5C3 12.641 2.952 12.759 2.856 12.856C2.759 12.952 2.641 13 2.5 13C2.359 13 2.241 12.952 2.144 12.856C2.048 12.759 2 12.641 2 12.5L2 2.5C2 2.359 2.048 2.241 2.144 2.144ZM5.765 12.924C5.645 12.999 5.519 13.021 5.387 12.99C5.254 12.96 5.151 12.885 5.076 12.765C5.025 12.684 5 12.596 5 12.5L5 2.5C5 2.359 5.048 2.241 5.144 2.144C5.241 2.048 5.359 2 5.5 2C5.596 2 5.684 2.025 5.765 2.076L13.765 7.076C13.885 7.151 13.96 7.254 13.99 7.387C14.021 7.519 13.999 7.645 13.924 7.765C13.883 7.83 13.83 7.883 13.765 7.924L5.765 12.924ZM6 3.402L6 11.598L12.557 7.5L6 3.402Z" />
    </svg>
  );
}
Vue
Vue: see /icons/frame-forward.md
Svelte
Svelte: see /icons/frame-forward.md
HTML img
HTML img: see /icons/frame-forward.md
CSS
CSS: see /icons/frame-forward.md
Data URL
Data URL: see /icons/frame-forward.md
Sprite
Sprite: see /icons/frame-forward.md
SwiftUI
SwiftUI: see /icons/frame-forward.md
Compose
Compose: see /icons/frame-forward.md
Android XML
Android XML: see /icons/frame-forward.md
Flutter
Flutter: see /icons/frame-forward.md

Each icon is drawn on the 16 px grid, and most also on the 20 and 24 px grids (at 24 in three weights: light 1 px, regular 1.5 px, bold 2 px). Show the drawing made for your size, or an exact multiple of it, on whole pixels: 16 for 16 and 32 px, 20 for 20 and 40, 24 for 24 and 48. A size in between or a fractional position blurs it. The code on each icon page is the 16 px drawing, an SVG with fill="currentColor"; the icon page's downloads follow its Grid switch, and npm has the 20 and 24 px drawings too. The snippets are decorative (aria-hidden). For an icon that carries meaning on its own, such as an icon-only button, label the button, or give the SVG role="img" and an aria-label. More in how to use.

Meaning

Use it for
next frame, frame advance
Tags
frame, next, step, forward, advance, video, editor, playback
Category
Audio & video
Component name
FrameForwardIcon
History
  • 20 px drawn, 24 px drawn, added

More audio & video icons

For agents

Metadata: /icons/frame-forward.json · Markdown: /icons/frame-forward.md · SVG: https://gentleface.com/svg/{style}/16/frame-forward.svg · PNG: https://gentleface.com/png/{style}/{16|32|48}/frame-forward.png