Parade Series - SVG Resource

本文介绍了如何在网页中使用Iconfont图标库,配合Bootstrap进行导航栏切换和SVG动画加载,以及如何实现复选框组的交互。展示了HTML代码片段和JavaScript函数,展示了前端开发中常见的组件集成和用户交互设计。
摘要由CSDN通过智能技术生成

iconfont

https://www.iconfont.cn/?spm=a313x.search_index.i3.2.74e53a819tkkcG

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
音符

<div class="form-group">
    <a href="Javascript:reload();" class="btn btn-icon btn-outline-light btn-block" style=";">
        <svg t="1711672934523" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9319" width="48" height="48"><path d="M829.151246 347.629337C812.381643 161.350775 550.866483 9.517883 539.988903 3.172628a22.661626 22.661626 0 0 0-33.992439 19.488998V770.495272a172.228355 172.228355 0 0 0-106.50964-33.539206 230.695349 230.695349 0 0 0-66.625179 9.971115 213.019281 213.019281 0 0 0-109.229036 73.8769 124.638941 124.638941 0 0 0-24.474556 111.94843 143.674707 143.674707 0 0 0 146.847334 90.646503 230.242116 230.242116 0 0 0 66.62518-9.971116 213.019281 213.019281 0 0 0 109.229035-72.970434 128.264801 128.264801 0 0 0 27.193951-94.272363 22.661626 22.661626 0 0 0 0-8.158185V63.905784C620.211058 110.135501 772.043949 226.616256 783.827995 351.255197a199.422306 199.422306 0 0 1-90.646503 169.962193 22.661626 22.661626 0 0 0 28.553648 35.352136A241.572929 241.572929 0 0 0 829.151246 347.629337zM486.054234 913.716746a168.149262 168.149262 0 0 1-86.114178 56.654064 185.82533 185.82533 0 0 1-53.481436 8.158185 100.617618 100.617618 0 0 1-103.790245-58.466994 81.12862 81.12862 0 0 1 17.222835-72.06397 168.149262 168.149262 0 0 1 86.114177-56.654064 187.185028 187.185028 0 0 1 53.481437-8.158185 100.617618 100.617618 0 0 1 103.790245 58.466994 81.12862 81.12862 0 0 1-17.222835 72.06397z" fill="#bfbfbf" p-id="9320"></path></svg>
    </a>
    <p class="text-center text-md-center">音符</p>
</div>

音乐模式

<div class="form-group">
    <a href="Javascript:reload();" class="btn btn-icon btn-outline-light btn-block" style=";">
        <svg t="1711672962343" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="9621" width="48" height="48"><path d="M955.552014 347.679504C940.593183 161.374059 679.493581 9.519256 668.161133 3.173085a22.664896 22.664896 0 0 0-33.997344 19.491811V770.606463a172.253209 172.253209 0 0 0-106.525011-33.544046 230.275343 230.275343 0 0 0-66.634794 9.972554c-95.645861 28.557769-155.934484 111.964586-133.722886 185.398849a144.148738 144.148738 0 0 0 146.868526 90.659584 230.728641 230.728641 0 0 0 66.634794-9.972554 213.050022 213.050022 0 0 0 109.244798-72.980965 128.283311 128.283311 0 0 0 27.197876-94.285967 22.664896 22.664896 0 0 0 0-8.159363V63.915007C747.488269 110.151394 900.249668 226.64896 910.222222 351.305888a199.451085 199.451085 0 0 1-90.659584 169.986719 22.664896 22.664896 0 0 0 28.557769 35.357238 241.607791 241.607791 0 0 0 107.431607-208.970341z m-340.880035 566.169102a168.173528 168.173528 0 0 1-86.126605 56.66224 186.305445 186.305445 0 0 1-53.035857 8.159362 100.632138 100.632138 0 0 1-104.258521-58.475432c-14.958831-49.409473 31.730854-107.431607 103.351926-128.736609a187.212041 187.212041 0 0 1 53.489154-8.159362 100.632138 100.632138 0 0 1 103.805224 58.475431 81.140328 81.140328 0 0 1-17.225321 72.07437zM90.206286 249.313856h407.968127a22.664896 22.664896 0 0 0 0-45.329792h-407.968127a22.664896 22.664896 0 0 0 0 45.329792z" fill="#bfbfbf" p-id="9622"></path><path d="M90.206286 430.633023h407.968127a22.664896 22.664896 0 0 0 0-45.329791h-407.968127a22.664896 22.664896 0 0 0 0 45.329791zM520.839309 589.287295a22.664896 22.664896 0 0 0-22.664896-22.664896h-407.968127a22.664896 22.664896 0 0 0 0 45.329792h407.968127a22.664896 22.664896 0 0 0 22.664896-22.664896z" fill="#bfbfbf" p-id="9623"></path></svg>
    </a>
    <p class="text-center text-md-center">音乐模式</p>
</div>

bootstrap nav-tabs default page

var initTabs = function(currentPage = 1) {
    var tabs = $(".nav.nav-tabs li a");
    $(tabs).parent().click(function () {
        $($(this)).addClass("active").siblings().removeClass('active');
    });
    $(tabs.get(currentPage)).click();
};

bootstrap svg lading

    <div class="svg-wrapper">
        <svg class="svg-loading" viewBox="0 0 240 240" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
            <g id="circle" class="g-circles g-circles--v1">
              <circle id="12" transform="translate(35, 16.698730) rotate(-30) translate(-35, -16.698730) " cx="35" cy="16.6987298" r="10"></circle>
              <circle id="11" transform="translate(16.698730, 35) rotate(-60) translate(-16.698730, -35) " cx="16.6987298" cy="35" r="10"></circle>
              <circle id="10" transform="translate(10, 60) rotate(-90) translate(-10, -60) " cx="10" cy="60" r="10"></circle>
              <circle id="9" transform="translate(16.698730, 85) rotate(-120) translate(-16.698730, -85) " cx="16.6987298" cy="85" r="10"></circle>
              <circle id="8" transform="translate(35, 103.301270) rotate(-150) translate(-35, -103.301270) " cx="35" cy="103.30127" r="10"></circle>
              <circle id="7" cx="60" cy="110" r="10"></circle>
              <circle id="6" transform="translate(85, 103.301270) rotate(-30) translate(-85, -103.301270) " cx="85" cy="103.30127" r="10"></circle>
              <circle id="5" transform="translate(103.301270, 85) rotate(-60) translate(-103.301270, -85) " cx="103.30127" cy="85" r="10"></circle>
              <circle id="4" transform="translate(110, 60) rotate(-90) translate(-110, -60) " cx="110" cy="60" r="10"></circle>
              <circle id="3" transform="translate(103.301270, 35) rotate(-120) translate(-103.301270, -35) " cx="103.30127" cy="35" r="10"></circle>
              <circle id="2" transform="translate(85, 16.698730) rotate(-150) translate(-85, -16.698730) " cx="85" cy="16.6987298" r="10"></circle>
              <circle id="1" cx="60" cy="10" r="10"></circle>
            </g>

            <use xlink:href="#circle" class="use"/>
        </svg>
    </div>

Initialize

var initTabs = function(currentPage = 0) {
    var tabs = $('.nav.nav-tabs .nav-item');
    $(tabs.find('a').get(currentPage)).click();
};
var getTabsIndex = function() {
    return ($('.nav.nav-tabs .nav-item .nav-link.active').parent().index());
};
var initChecks = function() {
    var checkboxs = $(".checkbox-group");
    $(checkboxs).each(function (x, event) {
        $(this).find('.checkbox-item').each(function (y, event) {
            $(this).find('.checkbox-tile').on("click", function (event) {
                var datum = $(this).parent().parent().parent().attr('data-key');

                datum = parseInt(datum);
                console.log(x, datum, y);
                $(this).parent().parent().parent().find('input').prop('checked', false);
                processControl(datum + y);
            });
        });
    });
};
var setChecks = function(group = 0, item = 0) {
    var checkboxs = $(".checkbox-group");
    $(checkboxs[group]).find('.checkbox-tile')[item].click();
};
function init() {
    initTabs(0);
    initChecks(0);

    setChecks(0, 0);
    setChecks(1, 0);
}
$(function() {
    try {
        init();

        setInterval(function() {
            $('.svg-wrapper').addClass('hide');
            $('.nk-app-root').removeClass('hide');
        }, 1000);
    } catch(e) {
        console.log(e);
    }
});

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
Type-C Cable是一种符合Universal Serial Bus Type-C Cable and Connector Specification R2.0标准的USB-C数据线。\[1\]根据引用\[2\]的描述,由于非公开协议的限制,Intel TBT Gen3开始已经可以应用在USB-C Port上,所以对于TBT的相关Cable应该也会有兼容。而根据引用\[3\]的描述,谱瑞(Parade)收购了睿思科技(Fresco Logic),这可能意味着他们在USB这块有一定的技术积累。因此,Type-C Cable可能具备兼容TBT和USB 3.0的功能。 #### 引用[.reference_title] - *1* [【硬件】【USB】【Type-C】](https://blog.csdn.net/syjie19900426/article/details/109054926)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* [Usb Type-C 1.2 Usb Type-C Cable](https://blog.csdn.net/Strider_kong/article/details/126056566)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] - *3* [PS188——谱瑞(Parade)推动的 Type-C扩展坞红海战略](https://blog.csdn.net/Type_C_Ken/article/details/124349798)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^insertT0,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值