タイトルと下線のアニメーション

春さん、
今度会ったら必ず
答えてくださいね。

シンガーソングライターの桜川春は、ある音楽ドラマの主題歌を担当することに。
主演を務めるのは、春と同じ芸能事務所に移籍して間もない若手男性俳優の雪村怜二。
ひょんなことから春もドラマに出演することになるが、接してくる雪村の言動にどこか引っかかるものを感じ始め……?
雪のように静かに降り積もる恋心、桜のように散ってもまた咲き誇る音楽への情熱。
ふたりの秘密が絡み合い、運命が動き出すラブストーリーが今、幕を開ける!
    2025.2.25 マンガ追加【料理しない人あるある
    2025.2.23 キャラクターページ更新
    2025.2.22 イラスト6枚追加
    2025.1.7 イラスト2枚追加
揺れるボタン

ABOUT SITE

 
 左右相手固定の創作BLサイト
 ✖サイト内の画像や文章の無断転載やAI学習
 ✖18歳未満(高校生含む)の閲覧
 ✖晒し目的でのURL共有
 site:primula praenitens
 url:https://praenitens.lsv.jp/
 master:ミズキ
    circle:2314宇宙の旅
 ※同人サイトリンクフリー

揺れるボタン
揺れるボタン
document.addEventListener("DOMContentLoaded", function() { console.log("Script Loaded"); // デバッグ用 const title = document.querySelector(".smooth"); const line = document.querySelector(".line"); const synopsis = document.querySelector(".synopsis"); if (title) { title.classList.add("is-animated"); } setTimeout(() => { if (line) { line.classList.add("is-animated"); } }, 800); // タイトル表示後に下線アニメーション setTimeout(() => { if (synopsis) { synopsis.classList.add("is-animated"); } }, 1600); // 下線表示後にあらすじを表示 }); ## Character Selection Page ### Layout - **Top row (5 characters):** Pink, Blue, Gray, Black, Orange - **Bottom row (3 characters):** Purple, Light Blue, Red ### Design - **Font:** Tsunagi Gothic Black - **Alignment:** - "Name" and "Data" → Left-aligned - Everything else → Center-aligned - **Frames and Circles:** Moderately thick borders - **Background:** White - **Character Images:** Temporary placeholder images (to be replaced later) - **Outfits:** Each character has only one outfit ### Interaction - Clicking on a character displays their details - Styled with clear distinctions for each character Let me know if you want any modifications! function selectCharacter(color) { currentCharacter = color; outfitIndex = 0; // 画像URLが正しい場合、full-bodyに設定 document.getElementById("full-body").src = characters[color].outfits[outfitIndex]; document.getElementById("character-name").textContent = characters[color].name; document.getElementById("character-data").textContent = characters[color].data; document.getElementById("character-quote").textContent = characters[color].quote; }