首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何使用unpkg作为MDC CSS文件和%s文件的存储区在web应用程序上添加材料设计选项卡

unpkg是一个开源的前端资源加载器,可以用于在web应用程序中添加材料设计选项卡的MDC CSS文件和%s文件的存储区。下面是如何使用unpkg的步骤:

  1. 首先,确保你的web应用程序中已经引入了Material Components for the Web(MDC)的库文件。你可以通过以下方式引入:
代码语言:html
复制
<link rel="stylesheet" href="https://unpkg.com/@material/tab-bar/dist/mdc.tab-bar.css">
<script src="https://unpkg.com/@material/tab-bar/dist/mdc.tab-bar.js"></script>
  1. 接下来,你需要在HTML文件中创建一个容器来放置选项卡。例如:
代码语言:html
复制
<div class="mdc-tab-bar" role="tablist">
  <div class="mdc-tab-scroller">
    <div class="mdc-tab-scroller__scroll-area">
      <div class="mdc-tab-scroller__scroll-content">
        <button class="mdc-tab mdc-tab--active" role="tab" aria-selected="true">
          <span class="mdc-tab__content">
            <span class="mdc-tab__text-label">Tab 1</span>
          </span>
          <span class="mdc-tab-indicator mdc-tab-indicator--active">
            <span class="mdc-tab-indicator__content mdc-tab-indicator__content--underline"></span>
          </span>
          <span class="mdc-tab__ripple"></span>
        </button>
        <button class="mdc-tab" role="tab" aria-selected="false">
          <span class="mdc-tab__content">
            <span class="mdc-tab__text-label">Tab 2</span>
          </span>
          <span class="mdc-tab-indicator">
            <span class="mdc-tab-indicator__content mdc-tab-indicator__content--underline"></span>
          </span>
          <span class="mdc-tab__ripple"></span>
        </button>
        <button class="mdc-tab" role="tab" aria-selected="false">
          <span class="mdc-tab__content">
            <span class="mdc-tab__text-label">Tab 3</span>
          </span>
          <span class="mdc-tab-indicator">
            <span class="mdc-tab-indicator__content mdc-tab-indicator__content--underline"></span>
          </span>
          <span class="mdc-tab__ripple"></span>
        </button>
      </div>
    </div>
  </div>
</div>
  1. 然后,你需要初始化MDC选项卡组件。在JavaScript文件中添加以下代码:
代码语言:javascript
复制
const tabBar = new mdc.tabBar.MDCTabBar(document.querySelector('.mdc-tab-bar'));
  1. 最后,你可以根据需要添加事件监听器来处理选项卡的切换等操作。例如:
代码语言:javascript
复制
tabBar.listen('MDCTabBar:activated', function(event) {
  const tabs = document.querySelectorAll('.mdc-tab');
  tabs.forEach(function(tab) {
    tab.classList.remove('mdc-tab--active');
  });
  event.detail.tab.classList.add('mdc-tab--active');
});

这样,你就成功地在web应用程序上添加了材料设计选项卡。

推荐的腾讯云相关产品和产品介绍链接地址:

  • 腾讯云对象存储(COS):用于存储和管理静态资源文件,如CSS和JS文件。了解更多信息,请访问:腾讯云对象存储(COS)

请注意,以上答案中没有提及亚马逊AWS、Azure、阿里云、华为云、天翼云、GoDaddy、Namecheap、Google等流行的云计算品牌商,以遵守问题要求。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

PrimeVue 入门

下载 PrimeVuenpm可用,如果您有现有应用程序,请运行以下命令以将PrimeVuePrimeIcons下载到您项目 npm install primevue --save npm install...尽管不是必需,但强烈建议添加PrimeFlex,因为开发应用程序时可能需要此类实用程序 npm install primeflex --save 模块装载机 如果您应用程序使用vue-cli或配置了...将组件作为.vue文件导入,以便在项目内无缝集成,其中每个组件路径组件文档“导入”部分中均可用。...默认情况下禁用它,需要使用$ primevue实例变量应用程序入口文件(例如main.js)中启用它。 Vue.prototype....Nuxt.js集成 通过以下步骤,可以轻松地将PrimeVue添加到Nuxt.js。 1)将primevue.js与您要使用组件一起添加到plugins文件夹中。

2.2K30

AngularDart Material Design 卡片 顶

自述 Material Card 材料卡是由Google材料团队(也称为mdc-web)提供的卡片样式。 这是一个允许AngularDart应用程序中使用样式包装器。...有关如何使用这些样式文档,请参阅mdc文档。 可以在这里找到示例。 建立 样式由包提供:angular_components/css/mdc_web/card/mdc-card.scss.css。...要在Angular组件中使用这些样式,只需将其添加为Component注解中styleUrls值即可。我们建议在任何特定于组件样式之前添加样式,以便您可以根据需要轻松覆盖样式值。...my-component', templateUrl: 'my_component.html', styleUrls: [ 'package:angular_components/css.../mdc_web/card/mdc-card.scss.css', 'my_component.scss.css']) class MyComponent {} MaterialCardExample

69840

听说vue项目不用build也能用?

发现理解最佳实践高效设计模式需要付出大量努力。 那么他们吸引力是什么呢?对我来说,这是他们进步性。只有必要时候,复杂性才会逐渐引入项目。...我可以从简单 JavaScript 开始,有一些先决条件,不需要复杂构建设置。然后,随着需求增长,我开始添加概念,并学习如何使用它们。...在下面的示例中,我想展示如何以最简单方式介绍 Vue JS 并享受其功能。 应用程序设计 下面的例子是一个小小单页网页应用程序。它有一个页眉,内容区域页脚。在内容区域有一条消息一个按钮。...我希望将他们代码放在单独模块中,以便于识别使用一个典型 Vue JS 设置中,您将使用.vue 单组件文件。不幸是,这需要一个基于 webpack、 rollup 等构建过程。...最后,我们几乎拥有了 Vue JS 全部能力,而没有任何构建过程复杂性。要部署这个应用程序,我们只需将文件复制到一个 web 服务器。然后只希望我们访问者会使用一个像样浏览器。

1.1K10

2022年面向前端开发人员9个最佳UI组件库框架

开始HTML中使用Tailwind 将编译CSS文件添加到中,并开始使用Tailwind实用程序类来设计网站或Web应用程序样式。...它灵感来自谷歌材料设计苹果平面用户界面。它是开源,可以MIT许可证下获得。 AntDesign由40多个组件组成,可用于构建web移动应用程序。...材料设计可以谷歌Android操作系统、Chrome OS谷歌网站上看到。材料设计目标是使用户体验更直观,与他们环境更加和谐。...MaterialUI是一套免费开源CSS模块组件,你可以使用它们以Google材料设计风格构建网站。它建立流行Bootstrap框架之上,并添加了新组件CSS类。...所有组件元素都有很好文档,因此你不会遇到问题,了解它们如何协同工作,以及如何根据需要进行自定义。它还旨在提供干净、舒适优雅设计。它包括几个模块:按钮、表单、表格、导航栏、选项卡等。

16.7K73

分享一款国外开源可视化搭建框架, 轻松构建自己网页编辑器

前段时间我一直设计研究低代码搭建平台,也开源了几款可视化编辑器框架,最近在 github 上发现了一款非常强大基于自然流布局页面搭建框架 GrapesJS,接下来我就带大家摸索一下这款框架。...Builder with MJML 那么至于这些搭建框架实现原理, 我之前文章中也做了很多剖析设计, 大家如果感兴趣可以参考研究一下, 接下来我们看看如何安装使用它....如何使用 GrapesJS 构建 web 编辑器 1....现在我们有了画布自定义组件,让我们看看如何创建一个功能面板,里面有按钮(使用Panels API)。...添加图层管理面板 处理 Web 元素时,我们可能会发现另一个常见工具是图层管理器。它是树状结构,使我们能够轻松地对页面元素进行管理。

39210

这款国外开源框架, 让你轻松构建自己页面编辑器

前段时间我一直设计研究低代码搭建平台,也开源了几款可视化编辑器框架,最近在 github 上发现了一款非常强大基于自然流布局页面搭建框架 GrapesJS,接下来我就带大家摸索一下这款框架。...按照我一向写作风格,我会在下面列出文章大纲,以便大家有选择且高效率阅读学习: GrapesJS 框架基本介绍 如何使用 GrapesJS 构建 web 编辑器 基于 GrapesJS 构建开源网页编辑器...Builder with MJML 那么至于这些搭建框架实现原理, 我之前文章中也做了很多剖析设计, 大家如果感兴趣可以参考研究一下, 接下来我们看看如何安装使用它....如何使用 GrapesJS 构建 web 编辑器 1....添加图层管理面板 处理 Web 元素时,我们可能会发现另一个常见工具是图层管理器。它是树状结构,使我们能够轻松地对页面元素进行管理。

1.2K20

如何使用Vue.jsAxios来显示API中数据

设计从头开始逐步采用,并与其他图书馆或现有项目完美集成。 这使它非常适合小型项目以及与其他工具库一起使用复杂单页应用程序。 API或应用程序编程接口是允许两个应用程序相互交谈软件中介。...这些编辑器可在Windows,MacOSLinux上使用。 熟悉使用HTMLJavaScript。 了解更多如何将JavaScript添加到HTML 。...熟悉JSON数据格式,您可以JavaScript中了解如何使用JSON来了解更多信息。 熟悉向API发出请求。 有关使用API​​综合教程,请参阅如何在Python3中使用Web API 。...在这个文件中,添加下面的HTML标记,它定义了一个HTML框架,并从内容交付网络(CDN)中提取Foundation CSS框架Vue.js库。...修改此应用程序以显示其他货币,或使用您在本教程中学到技术使用不同API创建其他Web应用程序。

8.7K20

八个 Web Components 前端框架,一定有一个你用得上

js 或 json 写样式,如:Radium,jsxstyle,react-style;与 webpack 绑定使用生成独特 className 文件名—类名—hash值,如:CSS Modules...Web 应用程序、组件库或具有独特混合声明性功能性架构单个 Web Components。...它具有: 简单结构,组件模型基于普通对象纯函数,仍然底层使用Web Components API 无缝本地化,对组件内容自动翻译内置支持使翻译无缝且易于集成 该框架提供了一种方法来添加具有复数形式动态消息...、HTML 内容,或在模板上下文之外使用消息 复杂状态管理,store 模块提供基于声明式模型定义全局状态管理,内置对异步外部存储、关系、离线缓存等支持 结构化客户端路由,路由器模块为客户端应用程序提供了一个全局导航系统...hybrids: 是一个 JavaScript UI 框架,用于创建功能齐全 Web 应用程序、组件库或具有独特混合声明性功能性架构单个 Web Components。

11910

使用 Houdini 扩展 CSS 跨浏览器绘制能力

CSS 样式 Service Worker 非常相似,Houdini 工作集已注册到你应用程序,并且一旦注册就可以在你 CSS 中按名称使用。...你可以自己用户界面中使用CSS Paint。 例如,你可以编写自己 Paint 工作集,或使用现有的已发布工作集,而不是等待浏览器实现有角度边框功能。...有几种方法可以将 Houdini.how 中工作集在你自己 Web 项目中使用。它们可以通过 CDN以原型能力加载,也可以使用 npm 模块自行管理工作集。...使用 CDN 从 unpkg 加载时,可以直接链接到 worklet.js 文件,无需本地安装 worklet。Unpkg将解析 worklet.js 作为主脚本,或者你可以自己指定。...要安装工作集,你需要生成一个解析为包 worklet.js URL,并注册它: CSS.paintWorklet.addModule(..file-path/worklet.js) 以下是如何在现代打包器中使用带有绘制

78630

干货丨常用JS前端开发框架有哪些?

Bootstrap是基于HTML、CSSJavascript,简洁灵活使得Web开发更加敏捷。 提供优雅HTMLCSS规范,jQuery基础上进行更加个性化人性化完善。...使用Curl可以进行文件下载、检查响应标题自由访问远程数据。Web开发中,Curl经常RESTfulAPI一起使用用于测试连接。...Tmux允许用户终端中程序之间切换,添加屏幕窗格,并将多个终端连接到同一个会话,使其保持同步。 远程服务器上工作时,Tmux特别有用,因为它允许用户创建新选项卡,而无需再次登录。...du常见用例是:当某个驱动器空间不足,用户不清楚每个存储大小。使用此命令可以快速查看每个文件夹所占用存储空间,从而找到占用最大空间存储器。...包括按钮、列表、表单、通知、提示条、弹出框、选项卡等等常用组件。还包括一个FrozenJsJS组件库。可以主流AndroidIOS上应用。基本样式使用离线包方式减少请求提供快速接入方案。

4.6K20

使用vue3.0,不需要build也可以

引言 前天,我写了一篇简短文章,描述了如何创建一个简单 Vue JS 应用程序,而不需要任何构建。人们对此很感兴趣,并给予了很多反馈。...许多读者问,在即将发布 Vue 3版本中,是否可能出现类似的壮举。答案是肯定。而且,使用 Vue 3,你可以走得更远,不需要任何构建过程就可以享受渐进式 web 框架力量。...下面我们将描述如何使用 Vue 3实现类似的设置 这篇文章源代码可以 https://bitbucket.org/letsdebugit/minimalistic-vue-3中找到,你可以在这里运行这个示例应用程序...应用程序设计 与 Vue 2例子类似,我们将创建一个带有页眉、内容区域页脚单页面 web 应用程序。...要部署这个应用程序,我们只需将文件复制到一个 web 服务器。 最后 这篇文章也可以作者Tomasz Waraksa博客 Let’s Debug It 上找到。

1.4K40

SpringBoot_Vue3 《Hello World 》项目入门教程

前言 前后端分离模式,可以让后端前端开发人员致力于自己擅长领域,且可以让前端后端业务逻辑高度解耦合。本文从一个简单案例入手,讲解使用 spring bootvue3如何实现前后端分离。...无论使用哪一种分离模式,其后端API都是一样。所以,本文先搭建后端服务项目。 2. Spring Boot API 后端项目也称为服务器端,以提供API为主,数据应用以及显示由前端负责。...本项目采用由下向上设计流程,先创建数据库,并设计book表。 Tips:mysql数据库系统安装过程这里就不单独讲解,数据库连接客服端使用Navicat Premium。...SELECT book_id,book_title,book_author,book_price from book sql文件书写在 BookMapper.xml文件中,此文件存储项目的 resources...总结 本文通过一个案例,简要介绍了使用spring bootvue3如何实现项目的前后端分离。

51430

JS前端开发框架常用有哪些?

Bootstrap是基于HTML、CSSJavascript,简洁灵活使得Web开发更加敏捷。 提供优雅HTMLCSS规范,jQuery基础上进行更加个性化人性化完善。...使用Curl可以进行文件下载、检查响应标题自由访问远程数据。Web开发中,Curl经常RESTfulAPI一起使用用于测试连接。...Tmux允许用户终端中程序之间切换,添加屏幕窗格,并将多个终端连接到同一个会话,使其保持同步。远程服务器上工作时,Tmux特别有用,因为它允许用户创建新选项卡,而无需再次登录。...du常见用例是:当某个驱动器空间不足,用户不清楚每个存储大小。使用此命令可以快速查看每个文件夹所占用存储空间,从而找到占用最大空间存储器。...包括按钮、列表、表单、通知、提示条、弹出框、选项卡等等常用组件。还包括一个FrozenJsJS组件库。可以主流AndroidIOS上应用。基本样式使用离线包方式减少请求提供快速接入方案。

3.6K20

分享一个简单容易上手CSS框架:Pure.Css

Pure.css旨在轻量、模块化响应式,使构建快速加载、适用于任何设备移动友好网站变得简单。本文中,我们将讨论Pure.css工作原理以及如何使用它。...然后,您可以HTMLCSS代码中使用Pure.css提供样式组件来创建您想要网站外观感觉。 要在React应用程序中使用Pure.css,您首先必须在项目中包含Pure.css样式表。...Layouts 布局描述了我们如何安排设计内容元素。布局两个主要目标是展示重要信息以逻辑一致方式呈现数据。...,它使用了 Pure.css 默认样式,包括悬停在“联系”选项卡容器上时浅灰色背景。...向菜单添加更多自定义类可以改变其设计。有关菜单更多信息可以Pure.css官方网站上找到,您可以通过点击此链接访问。

62530

ps切图必知必会

+css+javascript)实现静态页面的布局(无论是pc端网站,还是手机网站还是web app都是这么一个流程) 如何使用PS工具软件对文件进行操作 清除参考线(视图–>清除参考线) 添加参考线(...,为透明) 文件->存储web设备所用格式(ctrl+alt+shift+s) 清除辅助线–>放大(Alt+鼠标滚轮)–>调出参考线–>矩形框选中元素–>复制(ctrl+c)—>粘贴(ctrl+...),是直接没办法使用 jPG/GIF/PNG(导出图):存储时候选择存储web设备所用格式,而不选择直接存储,下保存文件下进行选择文件后缀图片格式 jPG:不支持透明半透明,所有空白区域填充白色...,以及最后把多张图片合成一张雪碧图,也就是css sprite,以及使用利用背景定位,嵌入到网页中去 以下是本篇提点概要 前提条件(ps软件) 为什么要进行切图,PS与前端关系,将UI设计师给出材料.../png)特点 JPG/GIF/PNG应用 如何抹掉psd原文件或者图片文字 添加前景色删除背景色 如何在网页中抠图 合成雪壁图(css sprite) 使用雪碧图结合定位嵌入到网页中去

2.9K20

如何成为一名Web前端开发人员?入行学习完整指南

成为Web开发人员原因有很多,下面列出了一些选择因素: 你想作为一名Web开发人员一家公司工作,这是最普遍原因。 你想以自由开发人员身份来开始自己业务或代理。 你可以成为其他公司顾问。...3、从HTMLCSS开始 HTMLCSSWeb开发基本构建块。无论您Web应用程序有多先进,或者使用什么框架后端语言,都必须使用HTMLCSS构建前端应用程序。...Saas是CSS预处理程序,可为标准CSS添加更多功能并使其更加高效。 你可以使用变量,嵌套,条件语句来减少CSS重复并提高其效率。你还可以为每个可重用组件创建单独Saas文件。...无论是chrome还是firefox,您都应该知道如何使用不同选项卡,例如元素选项卡,javascript控制台,用于请求和响应网络选项卡应用程序选项卡以及其他用于不同目的选项卡。...大多数IDE或文本编辑器都具有添加扩展名或插件功能,这对提高生产力构建Web应用程序非常有帮助。

2.1K11
领券