@@ -15,7 +15,7 @@ import { VariablesExplorer } from "/snippets/variables-explorer.jsx";
1515
1616``` html blur-out-up.html
1717<!--
18- Blur Out Up - remocn typography primitive for HyperFrames.
18+ Blur Out Up - typography primitive for HyperFrames.
1919
2020 Paste the markup, CSS and script into a composition. Drive the timeline
2121 integration from a paused GSAP timeline so renders remain deterministic.
@@ -41,7 +41,7 @@ import { VariablesExplorer } from "/snippets/variables-explorer.jsx";
4141-->
4242
4343<div
44- class =" hf-remocn -blur-out-up"
44+ class =" hf-catalog -blur-out-up"
4545 data-composition-variables =' [
4646 { "id": "direction", "type": "enum", "role": "motion", "label": "Direction", "description": "Where the offset the timeline drives points.", "default": "up", "options": [{ "value": "up", "label": "Up" }, { "value": "down", "label": "Down" }, { "value": "left", "label": "Left" }, { "value": "right", "label": "Right" }] },
4747 { "id": "distance", "type": "enum", "role": "motion", "label": "Distance", "description": "Scales the travel offset, so the words cover a shorter or longer run in the same time.", "default": "standard", "options": [{ "value": "close", "label": "Close" }, { "value": "standard", "label": "Standard" }, { "value": "far", "label": "Far" }] },
@@ -53,19 +53,19 @@ import { VariablesExplorer } from "/snippets/variables-explorer.jsx";
5353</div >
5454
5555<style >
56- .hf-remocn -blur-out-up {
56+ .hf-catalog -blur-out-up {
5757 color : var (--hf-word-color , #18181b );
5858 font-family : Inter, system-ui , sans-serif ;
5959 font-weight : 900 ;
6060 letter-spacing : -0.04em ;
6161 }
62- .hf-remocn -blur-out-up {
62+ .hf-catalog -blur-out-up {
6363 display : inline-flex ;
6464 gap : 12px ;
6565 font-size : 56px ;
6666 line-height : 1 ;
6767 }
68- .hf-remocn -blur-out-up span {
68+ .hf-catalog -blur-out-up span {
6969 display : inline-block ;
7070 transform : translate (
7171 calc (var (--hf-word-x , 0px ) + var (--hf-word-y , 0px ) * var (--hf-word-axis-x , 0 )),
@@ -110,7 +110,7 @@ import { VariablesExplorer } from "/snippets/variables-explorer.jsx";
110110 var blurScale = blurScales[pick (blurScales, vars .blur , " standard" )];
111111 var tone = tones[pick (tones, vars .tone , " ink" )];
112112
113- var roots = document .querySelectorAll (" .hf-remocn -blur-out-up" );
113+ var roots = document .querySelectorAll (" .hf-catalog -blur-out-up" );
114114 for (var i = 0 ; i < roots .length ; i += 1 ) {
115115 roots[i].style .setProperty (" --hf-word-axis-x" , String (axis .x * reach));
116116 roots[i].style .setProperty (" --hf-word-axis-y" , String (axis .y * reach));
@@ -122,7 +122,7 @@ import { VariablesExplorer } from "/snippets/variables-explorer.jsx";
122122
123123<!--
124124 Timeline integration:
125- tl.fromTo('.hf-remocn -blur-out-up span', { opacity: 0, '-- hf-word-y': '22px', '-- hf-word-scale': 0.92, '-- hf-word-blur': '5px' }, { opacity: 1, '-- hf-word-y': '0px', '-- hf-word-scale': 1, '-- hf-word-blur': '0px', duration: 0.3, stagger: 0.055, ease: 'power3.out' }, startTime);
125+ tl.fromTo('.hf-catalog -blur-out-up span', { opacity: 0, '-- hf-word-y': '22px', '-- hf-word-scale': 0.92, '-- hf-word-blur': '5px' }, { opacity: 1, '-- hf-word-y': '0px', '-- hf-word-scale': 1, '-- hf-word-blur': '0px', duration: 0.3, stagger: 0.055, ease: 'power3.out' }, startTime);
126126-->
127127```
128128
@@ -163,7 +163,7 @@ defaults, so this behaves exactly like the preview above until you change one:
163163
164164``` html
165165<!--
166- Blur Out Up - remocn typography primitive for HyperFrames.
166+ Blur Out Up - typography primitive for HyperFrames.
167167
168168 Paste the markup, CSS and script into a composition. Drive the timeline
169169 integration from a paused GSAP timeline so renders remain deterministic.
@@ -189,7 +189,7 @@ defaults, so this behaves exactly like the preview above until you change one:
189189-->
190190
191191<div
192- class =" hf-remocn -blur-out-up"
192+ class =" hf-catalog -blur-out-up"
193193 data-composition-variables =' [
194194 { "id": "direction", "type": "enum", "role": "motion", "label": "Direction", "description": "Where the offset the timeline drives points.", "default": "up", "options": [{ "value": "up", "label": "Up" }, { "value": "down", "label": "Down" }, { "value": "left", "label": "Left" }, { "value": "right", "label": "Right" }] },
195195 { "id": "distance", "type": "enum", "role": "motion", "label": "Distance", "description": "Scales the travel offset, so the words cover a shorter or longer run in the same time.", "default": "standard", "options": [{ "value": "close", "label": "Close" }, { "value": "standard", "label": "Standard" }, { "value": "far", "label": "Far" }] },
@@ -201,19 +201,19 @@ defaults, so this behaves exactly like the preview above until you change one:
201201</div >
202202
203203<style >
204- .hf-remocn -blur-out-up {
204+ .hf-catalog -blur-out-up {
205205 color : var (--hf-word-color , #18181b );
206206 font-family : Inter, system-ui , sans-serif ;
207207 font-weight : 900 ;
208208 letter-spacing : -0.04em ;
209209 }
210- .hf-remocn -blur-out-up {
210+ .hf-catalog -blur-out-up {
211211 display : inline-flex ;
212212 gap : 12px ;
213213 font-size : 56px ;
214214 line-height : 1 ;
215215 }
216- .hf-remocn -blur-out-up span {
216+ .hf-catalog -blur-out-up span {
217217 display : inline-block ;
218218 transform : translate (
219219 calc (var (--hf-word-x , 0px ) + var (--hf-word-y , 0px ) * var (--hf-word-axis-x , 0 )),
@@ -258,7 +258,7 @@ defaults, so this behaves exactly like the preview above until you change one:
258258 var blurScale = blurScales[pick (blurScales, vars .blur , " standard" )];
259259 var tone = tones[pick (tones, vars .tone , " ink" )];
260260
261- var roots = document .querySelectorAll (" .hf-remocn -blur-out-up" );
261+ var roots = document .querySelectorAll (" .hf-catalog -blur-out-up" );
262262 for (var i = 0 ; i < roots .length ; i += 1 ) {
263263 roots[i].style .setProperty (" --hf-word-axis-x" , String (axis .x * reach));
264264 roots[i].style .setProperty (" --hf-word-axis-y" , String (axis .y * reach));
@@ -270,7 +270,7 @@ defaults, so this behaves exactly like the preview above until you change one:
270270
271271<!--
272272 Timeline integration:
273- tl.fromTo('.hf-remocn -blur-out-up span', { opacity: 0, '-- hf-word-y': '22px', '-- hf-word-scale': 0.92, '-- hf-word-blur': '5px' }, { opacity: 1, '-- hf-word-y': '0px', '-- hf-word-scale': 1, '-- hf-word-blur': '0px', duration: 0.3, stagger: 0.055, ease: 'power3.out' }, startTime);
273+ tl.fromTo('.hf-catalog -blur-out-up span', { opacity: 0, '-- hf-word-y': '22px', '-- hf-word-scale': 0.92, '-- hf-word-blur': '5px' }, { opacity: 1, '-- hf-word-y': '0px', '-- hf-word-scale': 1, '-- hf-word-blur': '0px', duration: 0.3, stagger: 0.055, ease: 'power3.out' }, startTime);
274274-->
275275```
276276
@@ -282,7 +282,7 @@ Open `compositions/components/blur-out-up.html` and paste its contents into your
282282
283283{ /* hf:generated-footer */ }
284284
285- Tagged ` motion-primitive ` ` remocn-port ` ` typography ` .
285+ Tagged ` motion-primitive ` ` typography ` .
286286
287287## Related topics
288288
0 commit comments