• 给网站增加交互音效 – Loud links轻量插件


    给网站增加交互音效 – Loud links轻量插件

    原文:http://www.shejidaren.com/loud-links-js-library.html

    想必大家玩过 APP 游戏,里面的按钮每点击一下都会有一个响声来回应你的点击状态,这是很不错的交互效果,若想在网页也能实现这样的交互声音,请看今天达人分享的 Lound links JS 插件,它可以实现这样效果!

    Loud links这个WEB音效插件可以实现按钮与图片等元素的触发交互,比如鼠标 HOVER 后出现响声,或者鼠标点击后出现响声。本插件非常轻量级,官方介绍只有1.5KB大小,使用也相当简单。

    JS插件:Loud links
    下载&演示:https://loudlinks.rocks/
    支持音频格式:mp3, ogg

    达人体验了一下,使用这种方法还是不错的,从心理学角度来看,加入声音的交互,可以增加一点小小的惊喜。

    关于 BUG,其实也不算 BUG,就是第一次使用的时候,声音会有延迟,这是因为第一次使用时需要下载声音文件,所以不建议使用大文件。

    使用方法

    STEP 1. 嵌入JS 文件

    ...
    <script src="js/loudlinks.min.js"></script>
    </body>
    </html>

    STEP 2. 在需要触发的元素上加入对应 class 。

    • 「loud-link-hover」为悬停触发声音;
    • 「loud-link-click」为点击触发声音。

    代码参考如下:

    <div class=“loud-link-hover”> ... </div> <!-- sound on hover -->
    <div class=“loud-link-click”> ... </div> <!-- sound on click -->

    STEP 3. 使用「data-sound」来配置声音

    方式一:绝对路径
    
    <div class=“loud-link-hover” data-sound="http://example.com/audio/noise.{{type}}"> ... </div> //{{type}}为声音格式,比如 .mp3, .ogg
    
    方式二:使用声音名称
    
    <div class=“loud-link-hover” data-sound="noise"> ... </div>//这里 noise 为声音名称,而文件必须存放到音频目录:/sounds/mp3/noise.mp3 或 /sounds/ogg/noise.ogg
    推荐:查看最受欢迎的 301 个设计网站 → http://hao.shejidaren.com
  • 相关阅读:
    Ⅰ.Spring的点点滴滴--序章
    Ⅶ.AngularJS的点点滴滴-- 事件
    Ⅵ.AngularJS的点点滴滴-- 指令
    vue路由跳转
    使用<a-select>时,placeholder不起作用
    动态配置生成echarts图表
    elementui resetFields()不起作用
    input输入框与button按钮之间存在空隙
    一个怂女婿的成长笔记【二十二】
    一个怂女婿的成长笔记【七】
  • 原文地址:https://www.cnblogs.com/jiangyuzhen/p/10946272.html
Copyright © 2020-2023  润新知