八叶莲华会社:修订间差异

来自SOKA CAFE
第5行: 第5行:
     <title>八叶莲华会社</title>
     <title>八叶莲华会社</title>
     <style>
     <style>
        /* 样式部分保持不变,这里省略以节省空间... */
         /* 基础样式重置 */
         /* 基础样式重置 */
         * {
         * {
第86行: 第87行:
             background: linear-gradient(90deg, #a17f3a, #d6b161, #a17f3a);
             background: linear-gradient(90deg, #a17f3a, #d6b161, #a17f3a);
             border-radius: 4px;
             border-radius: 4px;
             transition: width 1.5s ease;
            /* CHANGED: 使用更平滑的过渡效果 */
             transition: width 0.2s linear;
         }
         }
          
          
第233行: 第235行:
         <div class="decoration decoration-2"></div>
         <div class="decoration decoration-2"></div>
         <div class="intro-content">
         <div class="intro-content">
             <img src="https://soka.cafe/images/b/b3/%E5%85%AB%E5%8F%B6%E8%8E%B2%E5%8D%8E%E4%BC%9A%E7%A4%BE.jpg" alt="八叶莲华会社" class="intro-logo">
             <img src="https://soka.cafe/images/b/b3/八叶莲华会社.jpg" alt="八叶莲华会社" class="intro-logo">
             <h1 class="intro-title">八叶莲华会社</h1>
             <h1 class="intro-title">八叶莲华会社</h1>
             <p class="intro-subtitle">“中华Air本文化的活化石,了解Air本文化的最好途径”</p>
             <p class="intro-subtitle">“中华Air本文化的活化石,了解Air本文化的最好途径”</p>
第254行: 第256行:
             const petalsContainer = document.getElementById('petals-container');
             const petalsContainer = document.getElementById('petals-container');


            // --- MODIFIED: Replaced oscillator with Audio element ---
             let backgroundAudio;  
             let backgroundAudio;  
             let isMuted = false;
             let isMuted = false;
            let animationDuration = 4500; // 动画总时长(毫秒)
            let animationTimer;
              
              
            // 创建花瓣背景
             function createPetals() {
             function createPetals() {
                // ... (花瓣创建代码不变)
                 const petalCount = 15;
                 const petalCount = 15;
                 for (let i = 0; i < petalCount; i++) {
                 for (let i = 0; i < petalCount; i++) {
第278行: 第277行:
             }
             }


            // --- REPLACED: Function now loads and plays the MP3 file ---
             function createSound() {
             function createSound() {
                 try {
                 try {
                     const audioURL = 'https://soka.cafe/images/7/7a/Ambient-piano-logo-165357.mp3';
                     const audioURL = 'https://soka.cafe/images/7/7a/Ambient-piano-logo-165357.mp3';
                     backgroundAudio = new Audio(audioURL);
                     backgroundAudio = new Audio(audioURL);
                     backgroundAudio.volume = 0.8; // Set initial volume
                     backgroundAudio.volume = 0.8;
                     backgroundAudio.play();
                     backgroundAudio.play();


                     // Set up automatic fade out at the end of the animation
                     // --- ADDED: 监听音频播放结束事件,结束后调用skipAnimation ---
                     setTimeout(fadeOutAndStop, animationDuration - 1200);
                     backgroundAudio.addEventListener('ended', skipAnimation);
 
                    // --- ADDED: 监听音频加载元数据事件,用于获取总时长 ---
                    backgroundAudio.addEventListener('loadedmetadata', () => {
                        // --- ADDED: 监听音频播放进度更新事件,用于更新进度条 ---
                        backgroundAudio.addEventListener('timeupdate', () => {
                            if (backgroundAudio.duration) {
                                const progress = (backgroundAudio.currentTime / backgroundAudio.duration) * 100;
                                progressBar.style.width = `${progress}%`;
                            }
                        });
                    });


                 } catch (e) {
                 } catch (e) {
第294行: 第303行:
             }
             }
              
              
            // --- ADDED: New function to fade out the audio smoothly ---
             function fadeOutAndStop() {
             function fadeOutAndStop() {
                 if (!backgroundAudio) return;
                 if (!backgroundAudio || backgroundAudio.paused) return; // 如果已经暂停,则不执行
 
                // 移除事件监听器,防止手动跳过后,音频结束时再次触发
                backgroundAudio.removeEventListener('ended', skipAnimation);


                 const fadeDuration = 1200; // 1.2 seconds
                 const fadeDuration = 1200;
                 const fadeInterval = 50; // ms
                 const fadeInterval = 50;
                 const volumeDecrement = backgroundAudio.volume / (fadeDuration / fadeInterval);
                 const volumeDecrement = backgroundAudio.volume / (fadeDuration / fadeInterval);


第314行: 第325行:
             }
             }


            // --- MODIFIED: This function now controls the new audio element ---
             function skipAnimation() {
             function skipAnimation() {
                 document.body.style.overflow = '';
                 document.body.style.overflow = '';
                clearTimeout(animationTimer);
                  
                  
                 // Fade out audio if it's playing
                 fadeOutAndStop();
                if (backgroundAudio) {
                    fadeOutAndStop();
                }
                  
                  
                 container.style.opacity = '0';
                 container.style.opacity = '0';
第331行: 第337行:
             }
             }
              
              
            // --- MODIFIED: This function now controls the new audio element ---
             function toggleMute() {
             function toggleMute() {
                 if (!backgroundAudio) return; // Don't do anything if audio hasn't been created
                 if (!backgroundAudio) return;
                  
                  
                 isMuted = !isMuted;
                 isMuted = !isMuted;
第340行: 第345行:
             }
             }
              
              
            // 初始化
             function init() {
             function init() {
                 document.body.style.overflow = 'hidden';
                 document.body.style.overflow = 'hidden';
第349行: 第353行:
                     container.classList.add('is-active');
                     container.classList.add('is-active');
                      
                      
                    let progress = 0;
                     // --- REMOVED: 移除了旧的、基于固定时间的进度条逻辑 ---
                    const interval = 30;
 
                    const increments = interval / animationDuration * 100;
                   
                    const progressInterval = setInterval(() => {
                        progress += increments;
                        progressBar.style.width = `${progress}%`;
                        if (progress >= 100) {
                            clearInterval(progressInterval);
                        }
                    }, interval);
                   
                     // --- MODIFIED: The click listener now creates the MP3 sound ---
                     document.body.addEventListener('click', function() {
                     document.body.addEventListener('click', function() {
                         if (!backgroundAudio) { // Only create sound once
                         if (!backgroundAudio) {
                             createSound();
                             createSound();
                         }
                         }
第369行: 第362行:
                 });
                 });
                  
                  
                 animationTimer = setTimeout(skipAnimation, animationDuration);
                 // --- REMOVED: 删除了自动结束动画的定时器 ---
                // animationTimer = setTimeout(skipAnimation, animationDuration);
               
                 skipBtn.addEventListener('click', skipAnimation);
                 skipBtn.addEventListener('click', skipAnimation);
                 muteBtn.addEventListener('click', toggleMute);
                 muteBtn.addEventListener('click', toggleMute);

2025年8月30日 (六) 07:46的版本

八叶莲华会社

八叶莲华会社

“中华Air本文化的活化石,了解Air本文化的最好途径”

八叶莲华会社

团体信息

名称

中文:八叶莲华会社
日本語:八葉蓮華會社
English: The Lotusect Sect

别名

八叶莲华音MAD社
八叶莲华音MAD公社
八社
八叶莲华私立学园

势力

300余名成员

会长

こばと(铃鸣万魔殿)

设立者

庞之梦

设立时间

2021年07月15日

关联

创价学会中文维基群组

目前状态

半活跃


八叶莲华会社,原名八叶莲华音MAD公社,是一个活跃在国内的大规模创价学会主题创作生产团体。成立于2021年07月15日,前身为久本诞生祭'21合作群,后正式改组为音mad社团。

在经历了数年的曲折发展后,八叶莲华会社成为了目前国内最大的、以创价学会二次创作为主题的音mad社团。

问:为什么八社社友人均扶她?

答:因为“会社”但没有“公”


历史

八叶莲华会社,初期为创价中文维基群组的附属组织(管理人员、主要群友基本是同一批人),后由于不断地主催一系列创价学会相关合作,以及其他相关组织的衰落(维基群爆了、信浓町公司爆了、老群不断失去活力),逐步成长至今日之规模。

2023年9月3日,由于原社长庞之梦因个人原因无法再进行管理工作,现社长铃鸣万魔殿接替其担任社长,后将社团名称正式改为“八叶莲华会社”,担任了一系列合作的主催并创立了本站点。希望在他的带领下,八叶莲华会社乃至整个创价圈能够更加具有活力。

合作作品

合作名称 发布日期 主催 地址 类型 使用曲目
【合作】2021久本入信祭 ~ 信仰の歓びが胸いっぱいに広がります ~【金组】 2021-09-28 油饼菌、Sokayang、pe771537 BV13M4y1374Q 自由合作
【东方头破七分合作】久本投稿祭'21 ~Touhou Cult Medley ~ 2021-11-30 庞之夢、Binguo55 BV1Pf4y1T7xB 组曲合作 BV1ns411v7EH
【东方头破七分合作】久本投稿祭'22 ~Touhou Cult Medley 2nd~ 2022-11-30 Binguo55 BV1Rd4y187Zw} 组曲合作 BV1wx411677N
【东方头破七分合作】久本投稿祭'23 ~Touhou Cult Medley 3rd~ 2023-11-30 稀神灵梦、Binguo55 BV1vQ4y1x7a4 组曲合作 BV1ns411v7EH
【合作】宗教都市祭 ~ Shukyo City Festival 2024-11-30 铃鸣万魔殿、A787a、稀神灵梦、Binguo551 BV1eXSMYVEcc 组曲合作 RB Suite of Trihydrate(自制)

争议

群名之争

2023年9月现社长上位后为了更好的体现本团体的综合性及庞大性,将群名由"八叶莲华音MAD公社"先后更改为"八叶莲华音MAD社"、"八叶莲华会社"。一些老成员认为,旧群名更能体现社团的特色,并且贸然更改群名可能造成一些不必要的混乱,因此坚决要求保留原群名,因此引发了一系列的争议。后来甚至在群内进行了一次投票。

在此之后,群名虽时有更改,但基本保持不变

社团冲突

2024年08月13日,一名八社群友发现由信浓町唱片公司主催的久本诞生祭'24合作评论区遭到关闭,在八社群内了解情况后对这种行为进行了批判,而该社社长则亲自出面进行辩驳,导致群内出现一定程度的混乱。

后经群管理进行调解后其重新开启评论区并主动退出群聊,事件告一段落。

成员

管理

こばと(铃鸣万魔殿)、Binguo55、EM丶小陈、未来LK、Microsoft巨硬、南无妙法莲华经、Niwango公司、星星辰er、小黑、稀神灵梦、忆魂

核心成员

SYLVASTER、屑无名QAQ、6661555、笔、蓝色火焰AoiHonoo、sm1654231、sdjh二代目、Pigeon某人、-新世纪摆烂战士_、Sokayang、WHEELLTY、私绫伍、A787a、Kirby、tehOnisparta、mumu233、sdjh二代目、池田大作(复活版)、一yee而过、蓝色火焰AoiHonoo、大骗子不吃p、堕の皇、SGE、陈Yuyue、Pigeon鸽子、Aray、Hiizo、Krinpt、Delosha

主要成员

庞之梦、香辣鸡腿堡、Aisi、我在B站你给带路、小吉祥滑稽、阿包菜、夜神月、怪人十三面相、梦迦、六时夜、小鹰胡鸠、木大的雷某、LP3790、Air屎、704、亿坨空气、小峰、Sauta、ネズミ姉貴、红晨君、Taskschd、不可视久本、芙兰朵露、夜神月、陈俊逸同学、Abukuma_破晓、야투메아나、创价维基看板娘、Twachtman、梦迦、Skyeens De. Iealler、4点共圆、DJFRG、創世、驹草JX、雨墨祈祷、水興Mizoki、东风股早苗、RWKF、gra、2077