圊圊淥詶 发表于 2026-1-31 21:39:29

「每月同图」2026春节场 · 映新岁


<BR><BR>
【一月回眸 · 感谢有你】<BR><BR>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;新年第一场同图活动,在小伙伴们的热情支持中圆满落幕。<BR><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;一月同图,好多有创意的作品诞生,有小桥流水的寂静,有城市灯火的温存,有浪漫湖边的私语,也有心中远方的遥望。每一幅画面都有着独特的呼吸,感觉到每一次点开小伙伴们的同图都能遇见真诚的共鸣。而最令人动容的,依然是你们给予作品的温度:那些细腻的笔触、用心的构图、藏在色彩里的情绪,都是任何工具无法替代的灵魂之光。那种看图听曲的心情,真好!

<BR><BR>

https://www.yhyhlt.com/thread-24745-1-4.html   (花茶(永)- 声声慢)<BR>
https://www.yhyhlt.com/thread-24744-1-4.html   (玫の玫 - 你究竟过得怎么样)<BR>
https://www.yhyhlt.com/thread-24738-1-4.html   (游侠 - 情归何处)<BR>
https://www.yhyhlt.com/thread-24739-1-4.html   (花茶(永)- 曾盼故人归)<BR>
https://www.yhyhlt.com/thread-24740-1-4.html   (雨声 - 夏日清风)<BR>
https://www.yhyhlt.com/thread-24751-1-4.html   (青依 - 我的体内开着一朵忧伤的花)<BR>
https://www.yhyhlt.com/thread-24734-1-4.html   (花茶(永)- 我也愿化作一叶独属你的摆渡)<BR>
https://www.yhyhlt.com/thread-24747-1-4.html   (勤望青 - 花的念)<BR>
https://www.yhyhlt.com/thread-24726-1-3.html   (无尘雨 - 旧梦难却)<BR>
https://www.yhyhlt.com/thread-24736-1-3.html   (花茶(永)- 我在找那个故事里的人)<BR>
https://www.yhyhlt.com/thread-24741-1-3.html   (姚云裳 - 花事-往事-执念)<BR>
https://www.yhyhlt.com/thread-24733-1-3.html   (姚云裳 - 记住)<BR>
https://www.yhyhlt.com/thread-24762-1-3.html   (姚云裳 - 梦中欢)<BR>
https://www.yhyhlt.com/thread-24768-1-3.html   (游侠 - 那里有我的眷恋)<BR>
https://www.yhyhlt.com/thread-24770-1-3.html   (小雨的心 - 旧梦难却)<BR>
https://www.yhyhlt.com/thread-24766-1-3.html   (景明 - 旧梦难却)<BR>
https://www.yhyhlt.com/thread-24775-1-3.html   (风樱落 - 旧梦难却)<BR>
https://www.yhyhlt.com/thread-24799-1-3.html   (念若莲 - 秋思)<BR>
https://www.yhyhlt.com/thread-24810-1-3.html   (圊圊淥詶 - 梦里花落知多少)<BR>
https://www.yhyhlt.com/thread-24750-1-3.html   (欧阳风刀 - 相逢恰似故人)<BR>
https://www.yhyhlt.com/thread-24789-1-3.html   (楚云飞 - 流年清欢)<BR>
https://www.yhyhlt.com/thread-24773-1-3.html   (呼吸 - 素衣芳华)<BR>
https://www.yhyhlt.com/thread-24760-1-3.html   (玫の玫 - 山河故人)<BR>
https://www.yhyhlt.com/thread-24832-1-2.html   (游侠 - 水墨江南)<BR>
https://www.yhyhlt.com/thread-24727-1-2.html   (紫雨琦琦 - 旧梦难却)<BR>
https://www.yhyhlt.com/thread-24837-1-2.html   (傲雷影儿 - 等雪的菊)<BR>
https://www.yhyhlt.com/thread-24840-1-2.html   (姚云裳-一再唤醒的不只是春天的句子)<BR>
https://www.yhyhlt.com/thread-24878-1-2.html   (7℃ - 鎏光侧影)<BR>
https://www.yhyhlt.com/thread-24890-1-2.html   (素心若雪 - 旧梦难却)<BR>
https://www.yhyhlt.com/thread-24934-1-1.html   (素心若雪 - 梦里花落知多少)<BR>
https://www.yhyhlt.com/thread-24853-1-1.html   (楚云飞 -素衣旧时光)<BR>
https://www.yhyhlt.com/thread-24905-1-1.html   (圊圊淥詶 - 说愿)<BR>
https://www.yhyhlt.com/thread-24896-1-1.html   (念若莲 不说话,就很美好)<BR>
https://www.yhyhlt.com/thread-24910-1-1.html   (傲雷影儿 - 小巷走着诗句)<BR>
https://www.yhyhlt.com/thread-24918-1-1.html   (风樱落 - 声声慢)<BR>
https://www.yhyhlt.com/thread-24876-1-1.html   (紫雨琦琦 - 声声慢)<BR>
https://www.yhyhlt.com/thread-24778-1-1.html   (绿蔷薇 - 人生若只如初见)<BR>
https://www.yhyhlt.com/thread-24836-1-1.html   (浅唱 - 黄昏晓)<BR>
https://www.yhyhlt.com/thread-24993-1-1.html   (绿蔷薇 - 因为记得)<BR>
https://www.yhyhlt.com/thread-24994-1-1.html   (素心若雪 - 声声慢)<BR>
https://www.yhyhlt.com/thread-25013-1-1.html   (浅唱 - 谢谢你)<BR><BR><BR><BR>




&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;谢谢小伙伴们,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;谢谢所有参与同图的你,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;也感谢每一个驻足欣赏、用心写下评论留言的你,<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;是你们让云荷第一个月的同图活动,充满了真实的暖意。

<BR>

https://www.yhyhlt.com/data/attachment/forum/202512/31/151828s2i2zbaob1vz212b.gif


【二月启程 · 邀约】<BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;二月,年要来了,看到我们小区也在开始挂灯笼了,空气里有一种又热闹又安静的矛盾感,好像全世界都在忙着团圆,又好像有些什么,适合在热闹的边角里,去悄悄地画下来。<BR><BR>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;所以这个二月,我们准备一组沾着点年味的素材(素材见2楼),这些静置于时光里的春节符号,等待被你添上新的故事,去讲述一个完整的年。<BR><BR>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;你心里那幅画面,一定最美。

<BR><BR><BR>

【活动细则】<BR>
✧活动周期:2月1日到2月28日19点。<BR>
✧发布版块:各相应版块。<BR>
✧标题请注明:【云荷二月同图】+ 你的标题,例如:【云荷二月同图】烟火里的尘埃;并在图片上注明:【云荷二月同图】

<BR>
https://www.yhyhlt.com/data/attachment/forum/202512/31/151828s2i2zbaob1vz212b.gif


&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;过年了,大家肯定也会很忙碌,预祝小伙伴们新年快乐,阖家幸福!您本月的每一幅作品,都会成为这个新春独一无二的注脚。<BR><BR>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;春天见!<BR><BR>

云荷音画论坛管理团队<BR>
2025年1月31日<BR>

https://www.yhyhlt.com/data/attachment/forum/202511/10/111517q713mp7ds3h87h00.gif

<BR><BR>


<style>
    @import 'https://638183.freep.cn/638183/web/mod/mp3splayer.css';
    #tz {
      margin: 30px 0 30px calc(0% - 0px);
      width: 650px;
      height: 650px;
      background: url('https://www.yhyhlt.com/data/attachment/forum/202601/30/231446xijjo6pxuqoii0po.jpg') no-repeat center/cover;
      overflow: hidden;
      position: relative;
    }
    .vid {
      position: absolute;
      width: 100%;
      height: 110%;
      object-fit: cover;
      top:-80px;
      mix-blend-mode: screen;
      pointer-events: none;
      opacity: .45;
    }
   
    /* 自定义顺序播放器样式 - 修改隐藏效果 */
    #customPlayer {
      position: absolute;
      bottom: 40px;
      left: 50%;
      transform: translateX(-50%);
      background: rgba(87, 97, 137, 0.85);
      padding: 12px 20px;
      border-radius: 10px;
      color: snow;
      width: 380px;
      min-height: auto;
      height: auto;
      font-family: Arial, sans-serif;
      box-shadow: 0 4px 15px rgba(0, 0, 0, 0.3);
      backdrop-filter: blur(5px);
      opacity: 1;
      transition: all 0.5s ease-in-out;
    }
   
    /* 隐藏状态 - 完全透明 */
    #customPlayer.hidden {
      opacity: 0;
      transform: translateX(-50%) translateY(10px);
    }
   
    /* 鼠标悬停时显示 */
    #customPlayer:hover {
      opacity: 1;
      transform: translateX(-50%) translateY(0);
    }
   
    #playerControls {
      display: flex;
      align-items: center;
      margin-bottom: 10px;
      justify-content: center;
    }
   
    #customPlayer button {
      background: #92dcb9;
      border: none;
      padding: 6px 12px;
      margin: 0 6px;
      border-radius: 20px;
      cursor: pointer;
      color: #2c3e50;
      font-size: 11px;
      font-weight: bold;
      transition: all 0.3s ease;
      box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
    }
   
    #customPlayer button:hover {
      background: #7bc5a5;
      transform: translateY(-2px);
    }
   
    #currentSong {
      text-align: center;
      font-size: 13px;
      font-weight: bold;
      margin: 8px 0;
      padding: 6px;
      background: rgba(255, 255, 255, 0.1);
      border-radius: 5px;
      min-height: 16px;
    }
   
    /* 进度条样式 */
    #progressContainer {
      width: 100%;
      height: 5px;
      background: rgba(255, 255, 255, 0.3);
      border-radius: 3px;
      margin: 8px 0 6px 0;
      cursor: pointer;
      transition: height 0.3s;
    }
   
    #progressContainer:hover {
      height: 6px;
    }
   
    #progressBar {
      height: 100%;
      background: linear-gradient(90deg, #92dcb9, #7bc5a5);
      border-radius: 3px;
      width: 0%;
      transition: width 0.1s;
      box-shadow: 0 0 5px rgba(146, 220, 185, 0.5);
    }
   
    /* 时间显示 */
    #timeDisplay {
      display: flex;
      justify-content: space-between;
      font-size: 10px;
      color: rgba(255, 255, 255, 0.8);
      margin-bottom: 8px;
    }
   
    /* 播放列表 */
    #playlist {
      max-height: 80px;
      overflow-y: auto;
      margin-top: 8px;
      border-top: 1px solid rgba(255, 255, 255, 0.2);
      padding-top: 8px;
    }
   
    .playlist-item {
      padding: 4px 8px;
      cursor: pointer;
      border-radius: 4px;
      margin: 2px 0;
      font-size: 11px;
      transition: all 0.3s ease;
      display: flex;
      align-items: center;
    }
   
    .playlist-item:before {
      content: "♪";
      margin-right: 6px;
      opacity: 0.6;
      font-size: 10px;
    }
   
    .playlist-item:hover {
      background: rgba(146, 220, 185, 0.2);
      transform: translateX(3px);
    }
   
    .playlist-item.active {
      background: #92dcb9;
      color: #2c3e50;
      font-weight: bold;
      box-shadow: 0 1px 3px rgba(146, 220, 185, 0.3);
    }
   
    .playlist-item.playing {
      background: rgba(146, 220, 185, 0.3);
      color: #fff;
    }
   
    /* 滚动条样式 */
    #playlist::-webkit-scrollbar {
      width: 4px;
    }
   
    #playlist::-webkit-scrollbar-track {
      background: rgba(255, 255, 255, 0.1);
      border-radius: 2px;
    }
   
    #playlist::-webkit-scrollbar-thumb {
      background: #92dcb9;
      border-radius: 2px;
    }
   
    /* 添加一个透明的悬停区域,确保鼠标移动到位置时能触发显示 */
    #playerHoverArea {
      position: absolute;
      bottom: 20px;
      left: 50%;
      transform: translateX(-50%);
      width: 420px;
      height: 60px;
      z-index: 998;
      opacity: 0;
    }
   
    #playerHoverArea:hover + #customPlayer,
    #customPlayer:hover {
      opacity: 1;
      transform: translateX(-50%) translateY(0);
    }
</style>

<div id="tz" class="pa">
    <video class="vid" src="https://img.tukuppt.com/video_show/2269348/00/14/66/5e5a2fd36a145.mp4" autoplay loop muted></video>
   
    <!-- 透明的悬停区域 -->
    <div id="playerHoverArea"></div>
   
    <!-- 自定义顺序播放器 -->
    <div id="customPlayer">
      <!-- 当前歌曲显示 -->
      <div id="currentSong">选择歌曲</div>
      
      <div id="playerControls">
            <button id="prevBtn">◀◀ 上一首</button>
            <button id="playPauseBtn">▶ 播放</button>
            <button id="nextBtn">下一首 ▶▶</button>
      </div>
      
      <!-- 进度条 -->
      <div id="progressContainer">
            <div id="progressBar"></div>
      </div>
      
      <!-- 时间显示 -->
      <div id="timeDisplay">
            <span id="currentTime">0:00</span>
            <span id="duration">0:00</span>
      </div>
      
      <!-- 播放列表 -->
      <div id="playlist"></div>
      
      <audio id="audioPlayer"></audio>
    </div>
</div>

<script>
    const musics = [
      { url: 'https://www.joy127.com/url/143189.mp3', name: '烟火里的尘埃 - 黄霄雲' },
      { url: 'https://www.joy127.com/url/143190.mp3', name: '你好,明天 - 牛奶咖啡' },
      { url: 'https://www.joy127.com/url/143191.mp3', name: '小幸运 - 田馥甄' },
      { url: 'https://www.joy127.com/url/143192.mp3', name: '遇见 - 孙燕姿' },
      { url: 'https://www.joy127.com/url/143188.mp3', name: '追光者 - 岑宁儿' },
    ];

    let currentIndex = 0;
    let isPlaying = false;
    let hideTimeout;
    let inactivityTimer;
    const audio = document.getElementById('audioPlayer');
    const customPlayer = document.getElementById('customPlayer');
    const playerHoverArea = document.getElementById('playerHoverArea');
    const currentSongEl = document.getElementById('currentSong');
    const prevBtn = document.getElementById('prevBtn');
    const nextBtn = document.getElementById('nextBtn');
    const playPauseBtn = document.getElementById('playPauseBtn');
    const progressBar = document.getElementById('progressBar');
    const progressContainer = document.getElementById('progressContainer');
    const currentTimeEl = document.getElementById('currentTime');
    const durationEl = document.getElementById('duration');
    const playlistEl = document.getElementById('playlist');

    // 隐藏播放器函数
    function hidePlayer() {
      customPlayer.classList.add('hidden');
    }

    // 显示播放器函数
    function showPlayer() {
      customPlayer.classList.remove('hidden');
      // 重置隐藏计时器
      resetHideTimer();
    }

    // 重置隐藏计时器
    function resetHideTimer() {
      clearTimeout(hideTimeout);
      clearTimeout(inactivityTimer);
      inactivityTimer = setTimeout(() => {
            hideTimeout = setTimeout(hidePlayer, 3000); // 3秒后隐藏
      }, 500); // 延迟500ms开始计时,避免频繁触发
    }

    // 初始化播放列表
    function initPlaylist() {
      playlistEl.innerHTML = '';
      musics.forEach((music, index) => {
            const item = document.createElement('div');
            item.className = 'playlist-item';
            item.textContent = music.name;
            item.addEventListener('click', () => playSong(index));
            playlistEl.appendChild(item);
      });
    }

    // 播放指定歌曲
    function playSong(index) {
      if (index >= 0 && index < musics.length) {
            currentIndex = index;
            audio.src = musics.url;
            currentSongEl.textContent = musics.name;
            
            // 更新播放列表高亮
            const items = playlistEl.querySelectorAll('.playlist-item');
            items.forEach((item, i) => {
                item.classList.remove('active', 'playing');
                if (i === index) {
                  item.classList.add('active', 'playing');
                }
            });
            
            audio.play();
            isPlaying = true;
            playPauseBtn.textContent = '❚❚ 暂停';
            
            // 播放时显示播放器
            showPlayer();
      }
    }

    // 修复时间格式化函数
    function formatTime(seconds) {
      if (isNaN(seconds)) return "0:00";
      const mins = Math.floor(seconds / 60);
      const secs = Math.floor(seconds % 60);
      return mins + ":" + (secs < 10 ? "0" : "") + secs;
    }

    // 更新进度条
    function updateProgress() {
      if (audio.duration && !isNaN(audio.duration)) {
            const progressPercent = (audio.currentTime / audio.duration) * 100;
            progressBar.style.width = progressPercent + '%';
            currentTimeEl.textContent = formatTime(audio.currentTime);
            durationEl.textContent = formatTime(audio.duration);
      } else {
            currentTimeEl.textContent = "0:00";
            durationEl.textContent = "0:00";
      }
    }

    // 设置进度条
    function setProgress(e) {
      const width = this.clientWidth;
      const clickX = e.offsetX;
      const duration = audio.duration;
      if (duration && !isNaN(duration)) {
            audio.currentTime = (clickX / width) * duration;
      }
      showPlayer(); // 点击进度条时显示播放器
    }

    // 事件监听
    audio.addEventListener('loadedmetadata', updateProgress);
    audio.addEventListener('timeupdate', updateProgress);
    audio.addEventListener('ended', () => {
      playSong((currentIndex + 1) % musics.length);
    });

    progressContainer.addEventListener('click', setProgress);

    playPauseBtn.addEventListener('click', () => {
      if (isPlaying) {
            audio.pause();
            playPauseBtn.textContent = '▶ 播放';
      } else {
            audio.play();
            playPauseBtn.textContent = '❚❚ 暂停';
      }
      isPlaying = !isPlaying;
      showPlayer(); // 点击按钮时显示播放器
    });

    prevBtn.addEventListener('click', () => {
      playSong((currentIndex - 1 + musics.length) % musics.length);
    });

    nextBtn.addEventListener('click', () => {
      playSong((currentIndex + 1) % musics.length);
    });

    // 鼠标事件 - 显示播放器
    customPlayer.addEventListener('mouseenter', showPlayer);
    customPlayer.addEventListener('mousemove', showPlayer);
    playerHoverArea.addEventListener('mouseenter', showPlayer);
    playerHoverArea.addEventListener('mousemove', showPlayer);

    // 初始化
    initPlaylist();
   
    // 自动播放第一首
    setTimeout(() => {
      playSong(0);
      // 5秒后开始隐藏计时
      resetHideTimer();
    }, 1000);
</script>

—— 鼠标移动到图片调出播放器,选择5首试听曲 ——

<BR><BR>
<BR>


*基于本次同图素材,搜集推荐意境相合的《烟火里的尘埃》、《你好,明天》、《小幸运》、《遇见》、《追光者》等五首歌曲;欢迎选用;<BR>*歌曲链接:

{ https://www.joy127.com/url/143189.mp3',烟火里的尘埃 - 黄霄雲 },
      { https://www.joy127.com/url/143190.mp3',你好,明天 - 牛奶咖啡 },
      { https://www.joy127.com/url/143191.mp3',小幸运 - 田馥甄 },
      { https://www.joy127.com/url/143192.mp3',遇见 - 孙燕姿 },
      { https://www.joy127.com/url/143188.mp3',追光者 - 岑宁儿 },

<BR>
【关于配乐的小纸条】<BR>
*本月蛐蛐由小薇推荐选曲,很棒的五首蛐蛐,这些歌曲有着浪漫烟火绽开时的光亮,有着温柔的新年期许,就像除夕夜的窗上,呵出的雾气,朦朦胧胧的,却也透着暖;<BR>
*如果你心里早有一首属于“年”的歌,那它一定比任何推荐都动人;<BR>
*小小的音乐角落,像年节里的一盏小灯,亮在这儿,为你递一点温温的光;<BR>
*愿每幅有温度的创作,都能遇见同样有温度的声音~~<BR><BR>{:S14:}


<BR><BR><BR>

圊圊淥詶 发表于 2026-1-31 21:39:38

<br>二月同图素材<br>
素材分享来自小红书















<br><br><br>
*新年之际,愿你我笑容灿烂,幸福安康;事业有成,步步高升;家庭和睦,温馨美满。预祝小伙伴们新年快乐,万事如意!
<br><br><br>

https://www.yhyhlt.com/data/attachment/forum/202512/02/100632r4y9mcy91ytqmt6l.gif
<br><br>

玫の玫 发表于 2026-1-31 21:41:44

先听歌~~

玫の玫 发表于 2026-1-31 21:42:00

再赏图~~

玫の玫 发表于 2026-1-31 21:42:11

慢慢选图~~

玫の玫 发表于 2026-1-31 21:43:46

破帅辛苦了{:1_153:}

欧阳风刀 发表于 2026-1-31 21:56:36

挥别一月,启程二月。:lol

欧阳风刀 发表于 2026-1-31 21:58:18

面面俱到,詶兄辛苦,周末愉快啊!{:7_196:}

绿蔷薇 发表于 2026-1-31 22:22:42

新的一月同图开启了,帅制作总结辛苦了~~~{:9_269:}

绿蔷薇 发表于 2026-1-31 22:27:37

转眼又是新一月
年味儿渐浓
大家工作家务两头忙
辛苦啦~
咱们的同图活动如约上线
朋友们有空就来凑个热闹
欢迎来参与一下{:1_234:}
页: [1] 2
查看完整版本: 「每月同图」2026春节场 · 映新岁