This is a paragraph! Here's how you make a link: Neocities.
vec3 rgb2hsv(vec3 c) { vec4 K = vec4(0.0, -1.0 / 3.0, 2.0 / 3.0, -1.0); vec4 p = mix(vec4(c.bg, K.wz), vec4(c.gb, K.xy), step(c.b, c.g)); vec4 q = mix(vec4(p.xyw, c.r), vec4(c.r, p.yzx), step(p.x, c.r)); float d = q.x - min(q.w, q.y); float e = 1.0e-10; return vec3(abs(q.z + (q.w - q.y) / (6.0 * d + e)), d / (q.x + e), q.x); } vec3 hsv2rgb(vec3 c) { vec4 K = vec4(1.0, 2.0 / 3.0, 1.0 / 3.0, 3.0); vec3 p = abs(fract(c.xxx + K.xyz) * 6.0 - K.www); return c.z * mix(K.xxx, clamp(p - K.xxx, 0.0, 1.0), c.y); } void mainImage( out vec4 fragColor, in vec2 fragCoord ) { vec2 res = iResolution.xy; vec2 tc = fragCoord.xy / res; vec2 uv = tc; uv *= 0.998; vec4 fb = texture(iChannel1, uv); // feedback buffer (we're writing to it right now) vec4 src = texture(iChannel0, tc); // video of jeanclaude // colorspace transforming (makes hue shifting easy) vec3 transformedFb = rgb2hsv(fb.rgb); transformedFb.r += 0.05; // transformedFb.g += 0.05; transformedFb.b += 0.04; // back to rgb land fb = vec4(hsv2rgb(transformedFb), fb.a); fb.rgb = mix(fb.rgb, src.rgb, 0.07); fragColor = fb; }Here's how you can make bold and italic text.
Here's how you can add an image:
Here's how to make a list:
To learn more HTML/CSS, check out these tutorials!