CSS Transition Playground - Online Visual Easing Curve Builder
Choose a property, duration, and bezier curve. Trigger the transition and see the animation. Copy the complete CSS rule.
UD5 Toolkit
A 2D vector field assigns a vector (with an x-component and y-component) to every point in a two-dimensional plane. Mathematically, it's a function F(x,y) = (Fx(x,y), Fy(x,y)). Vector fields are fundamental in physics for describing phenomena like gravitational fields, electric fields, fluid flow, and magnetic fields.
Enter mathematical expressions for Fx and Fy using variables x and y. You can use functions like sin(x), cos(y), exp(x), sqrt(x^2+y^2), and constants like pi and e. Use ^ or ** for exponentiation. Adjust ranges, grid density, and arrow scaling using the controls. Click on the plot to add streamline seeds!
Streamlines (or flow lines) are curves that are everywhere tangent to the vector field. They represent the paths that massless particles would follow if released into the field. In fluid dynamics, they show flow patterns; in electromagnetism, they represent field lines. Streamlines help visualize the "flow" of the vector field.
The color of each arrow indicates the magnitude (strength) of the vector at that point. Blue represents smaller magnitudes, while red represents larger magnitudes. The color scale ranges from blue (weak) through cyan, green, and yellow to red (strong). This color-coding provides an immediate visual understanding of where the field is strongest.
Common examples include: Gradient fields (conservative forces like gravity), Rotational fields (magnetic fields around currents), Source/Sink fields (electric fields from charges), Uniform fields (constant gravitational field near Earth's surface), and Dipole fields (electric or magnetic dipoles). Try the presets to explore these!
By default, arrow lengths are proportional to the vector magnitude at each point, with automatic scaling so the largest arrow fits within the grid cell. You can adjust the scaling factor manually using the Arrow Scale slider, or toggle "Uniform Arrow Length" to show all arrows at the same length (showing only direction, with color still encoding magnitude).
Variables: x, y |
Constants: pi, e |
Functions: sin(x), cos(x), tan(x), exp(x), log(x), ln(x), sqrt(x), abs(x), atan(x), atan2(y,x), asin(x), acos(x), sinh(x), cosh(x), tanh(x), pow(x,n) |
Operators: +, -, *, /, ^ or ** (power) |
Examples: sin(x)*cos(y), x^2-y^2, exp(-(x^2+y^2))
Choose a property, duration, and bezier curve. Trigger the transition and see the animation. Copy the complete CSS rule.
Design a button or card that glows on hover. Adjust shadow color, spread, and transition. Copy the CSS. Rich UI.
Type any CSS selector with :hover/:active/:focus and see the styles applied live. Perfect for debugging interaction states.
Get a random, lighthearted daily horoscope based on your zodiac sign. For entertainment only. No personal data collected.
Create a glowing or rotating border animation around an element. Copy the CSS keyframes. Pure CSS magic.
Securely store your vaccination records as a digital card with a QR code to a verification URL (local only). No server.
Set start date and egg type (chicken, duck, quail) to generate a hatching timeline with milestone alerts (lockdown, pip, hatch). Local only.
Use the abs() and sign() CSS functions to create interesting layouts. See computed values live. Cutting‑edge CSS.
Browse a searchable list of dog breeds with pictures and traits. Find the breed you saw. Static data, fast.
Create seamless CSS background patterns like stripes, polka dots, checkerboard. Adjust size and colors. Copy the tiny CSS.
Type any condition and see the result of the ternary operator. Understand truthy/falsy values. Quick learning tool.
Build a valid SPF TXT record by selecting mail servers, IPv4/IPv6 ranges, and includes. Validate syntax and get ready‑to‑publish output.
Generate a hash showing how trackers can fingerprint your browser (canvas, WebGL, fonts). Educational and privacy‑aware.
Select a country and year to see every public holiday. Static data for major countries. Plan your vacations.
Set the inset property and see its logical shorthand equivalents. Copy the modern CSS for absolutely positioned elements.
Apply text‑wrap: balance to headings and paragraphs. See the visual difference and copy the CSS. Avoid orphans.
Paste your CSS and see a static fallback version where var() is replaced with the default value. For legacy support.
Generate random, formatted ID numbers that match pattern rules for various countries. For testing input validation. No real data.
Style the first letter of a paragraph as a large decorative drop cap. Choose font, color, and size. Get the CSS & HTML.
Enter any two of radius, mass, speed, period, force to find the others. Physics student aid.
Enter a number and see its prime factors displayed as a tree. Visual math helper.
Enter length or period to find the other. Visual swinging animation. Quick physics reference.
Adjust angle and initial speed to launch a projectile. See trajectory, range, max height. Interactive physics.
Enter height and get fall time and impact speed. Simple physics demo. Good for students.
Drag a battery, resistor, LED onto a grid and simulate current flow. Show Ohm's law in action.
Select common materials (wood, plastic, metals) and see density chart. Predict floating. Fun science.
Create custom number lines (0-20, negative, fractions, decimals) for math education. Adjustable ticks and labels. Instant download.
Generate printable math worksheets for addition, subtraction, multiplication, and division. Choose difficulty and number of problems. Answer key included.
Set launch angle, initial speed, and height. See the trajectory, max height, and range plotted on a canvas. Learn kinematics.
Solve random arithmetic problems under a time limit. Track your score and improve mental calculation. No data collected.