Bone Flow #116 - Effect v1.0.14
Fade / Glow / Shadow / Blur / Opacity / Color Change / Scale / Rotate / Shake — #017 Textへ視覚効果を関連付けるMotion UI。
Dependencies / 使用コンポーネント
#118 Transitionは#116の直接依存ではありません。#040 ColorPickerのPicker OPEN/CLOSE内部依存としてのみ存在します。#117 Animationも#116とは別責務です。
HTML Functional Class — bf-effect
最小HTML
<span class="bf-text bf-effect" data-effect="fade" data-fade-opacity="0.30" data-fade-saturation="0.55">Effect Text</span>#116は対象Elementそのものへ bf-effect を付けます。#017 Textと組み合わせる場合は同一Elementへ bf-text bf-effect を指定します。
実mount表示
正式Effect 9種類
Property設定 / Preview
Fade 設定
Glow 設定
Shadow 設定
Blur 設定
Opacity 設定
Color Change 設定
Colorは下のColor Changeボタンから#040 ColorPickerで選択します。Scale 設定
Rotate 設定
Shake 設定
接続イメージ — #116 Effect → #017 Text / #002 Joint
#002 Bone Joint v1.1.36 の実 evaluate() / drawLine() / error・compatibility marker を使用します。CONNECTED、Effect不存在、Text不存在、TYPE-MISMATCH、DISCONNECTED、RECONNECTを同一規則で確認します。
Untrusted IN / Security Test
通常Previewとは独立した #017 Text + #116 Effect Sandbox で検証します。getter/setterは評価せず、未定義Effect、CSS named color、Gradient/Transparentなど不正値はBLOCKED。Security Sandboxの直前値と通常Previewを保持します。
Result JSON: 未実行
OUT WAIT / FIFO / BLOCKED — #002 Bone Joint v1.1.36 Integration
通常Previewとは分離した #116 Delivery Sandboxを使用します。WAITはTarget BUSYでもJointを維持してQueueへ入り、3秒後READYでFIFO 3件を自動配送。BLOCKEDはJointを維持したまま fa-ban + beat-fade を前面表示し、BLOCK対象をTargetへ配送しません。
Target受信ログ: なし
Smoke Test / Validation Report
NOT RUN
Smoke Test 結果NOT RUN
Smoke Testは未実行です。
Validation 結果NOT RUN
Validationは未実行です。
コンポーネント完了管理
Smoke Test / ValidationがALL PASSになり、WAIT / BLOCKEDの実表示・実配送を目視確認した後に完了できます。