tabs 相关问题

一种用户界面模式,允许在内容的上方,下方或侧面显示带有导航参考的多个页面或元素。单击导航参考时,一个元素可见,而其他元素则关闭。通常,导航参考以指示其当前可见的方式进行颜色编码。

在新选项卡中打开网址或尽可能重复使用现有网址

现在我有一个链接 链接 但是,这总是会打开一个新选项卡。我想要下面的效果 如果用户已有具有相同 URL 的选项卡,请重复使用...

回答 3 投票 0

无 ID 的手风琴选项卡的单选按钮

我的目标是使用单选按钮创建手风琴选项卡。默认情况下会选中第一个选项卡,打开另一个选项卡会关闭当前选中的选项卡,依此类推... 但是,我的代码不起作用。我可以

回答 1 投票 0

在 swt 中的多行文本字段上使用 Tab 键?

如何防止多行文本字段“窃取”Tab 键按下操作? 我的意思是:我想使用 TAB 在窗口的元素之间循环,但是当我输入多行文本时,TAB 变成了“

回答 2 投票 0

如何在网页上制作标签?

如何在网页上制作选项卡,以便在单击选项卡时,选项卡的CSS发生变化,但在单击页面上也重新加载,CSS恢复到原来的状态。

回答 5 投票 0

MUI 选项卡实现不允许选项卡周围的组件包装器

如上所述,当我将“Tab”组件包装在一个简单的反应函数中时,它不再起作用。我是 React 和 MUI 的新手,所以也许我遗漏了一些明显的东西。 效果是这样的

回答 1 投票 0

Flutter TabView 仅在 Tab 上刷新,而在 Swipe 上不刷新

我正在尝试通过以下挑战改进我的应用程序:我想用最初为空的TabPages(小部件)填充我的选项卡视图,并在TabViews中执行复杂的操作(例如数据库操作)

回答 1 投票 0

Vim 键盘快捷键在选项卡之间移动

我曾经知道这个键盘快捷键,它可以让你在终端中的 Vim 选项卡之间移动,类似于浏览器中的 Ctrl+tab。 我在互联网上找遍了,但再也找不到了。任意

回答 10 投票 0

MaterialUI React 选项卡下划线厚度

如何更改 React 中材质选项卡的下划线粗细?尝试修改下面的代码。 如何更改 MaterialUI 的 React Tabs 组件的下划线颜色? 如何更改 React 中材质选项卡的下划线粗细?尝试修改下面的代码。 如何更改MaterialUI的React Tabs组件的下划线颜色? <Tabs TabIndicatorProps={{style: {backgroundColor: "white"}}}> <Tab label='Tab 1'/> <Tab label='Tab 2'/> </Tabs> 您可以将 height: <value_in_pixel> 添加到 style 的 TabIndicatorProps 属性中,如下所示: <Tabs TabIndicatorProps={{style: {backgroundColor: "white", height: 20}}}> <Tab label='Tab 1'/> <Tab label='Tab 2'/> </Tabs> 您可以查看 this StackBlitz,了解此解决方案的实时工作示例。

回答 1 投票 0

如何使用 tkinter 在 GUI 中保存动态选项卡的内容

我在用 Python 中的 tkinter 创建的 GUI 环境中保存动态选项卡的内容时遇到问题。当我输入内容并单击保存按钮时,创建的文本文件仅显示内容...

回答 1 投票 0

Docusaurus(基于 mdx)选项卡:如何在一个选项卡中创建一个链接,将我带到另一选项卡中的某些内容?

使用 docusaurus 文档作为起点:https://docusaurus.io/docs/markdown-features/tabs 假设我想在苹果中写一些文本,然后说“如果你想转到橙子,请单击 h...

回答 1 投票 0

如何使用 Tab.Navigator screenOptions 更改活动选项卡颜色?

我正在使用 React Native,特别是 React Navigation 中的 createMaterialTopTabNavigator。我希望选项卡能够正常工作,这样当您按下一个选项卡时,它会变成紫色,而其他选项卡则处于非活动状态......

回答 1 投票 0

不同颜色的选定选项卡

我有一个页面,其中包含指向另一个带有选项卡的页面的链接。 目标 这是 HTML 我有一个页面,其中包含指向另一个带有选项卡的页面的链接。 <a href="https://example.com/page#span-01">Goal</a> 这是 HTML <div id="builder_tabs" class="tab-buttons tab-buttons-left"> <ul class="nav nav-tabs"> <li class="active"><a href="#builder_tabs-0" data-toggle="tab"> <span id="span-00">Span00</span></a></li> <li><a href="#builder_tabs-1" data-toggle="tab"> <span id="span-01">Span01</span></a></li> <li><a href="#builder_tabs-2" data-toggle="tab"> <span id="span-02">Span02</span></a></li> <li><a href="#builder_tabs-3" data-toggle="tab"> <span id="span-03">Span03</span></a></li> </ul> <div class="clearboth"></div> </div> <div class="tab-content"> <div class="tab-pane fade active in" id="builder_tabs-0"><strong>Tab-0</strong> <p>Lorem Ipsum text</p> </div> <div class="tab-pane fade" id="builder_tabs-1"><strong>Tab-1</strong> <p>Lorem Ipsum text</p> </div> <div class="tab-pane fade" id="builder_tabs-2"><strong>Tab-2</strong> <p>Lorem Ipsum text</p> </div> <div class="tab-pane fade" id="builder_tabs-3"><strong>Tab-3</strong> <p>Lorem Ipsum text</p> </div> </div> 还有有效的 JQuery。 (function($) { $(document).ready( function() { var query = window.location.hash.substring(1); if ($(query) ) { $("ul.nav.nav-tabs li").removeClass("active"); $("#"+query).closest("li").addClass("active "+query ); $(".tab-content").addClass(query).show(); $(this).addClass(query).show(); } }); })(jQuery); 并根据查询使用 CSS。在此示例中,span-01 .tab-content.span-01, li.active.span-01 a { background-color: powderblue;} 现在该部分正在工作,我还想在停留在选项卡页面上时更改背景颜色。使用此代码,所选选项卡的背景颜色在每个选项卡上都是相同的。这不是它应该的工作方式。 当我单击选项卡时,我的想法是检索 span id 的值(我的意思是 span-01,02,03 或 04 )并保留此变量以将其添加到选项卡内容类中。 这样做有什么建议吗? 要实现您所描述的行为,其中每个选项卡的所选选项卡的背景颜色都不同,您可以修改 jQuery 代码以在单击选项卡时捕获跨度 ID,然后使用该信息设置适当的背景颜色。 这是 jQuery 代码的更新版本: (function($) { $(document).ready(function() { // Function to set the background color based on the span ID function setTabBackgroundColor(spanId) { // Remove existing classes based on span IDs $(".tab-content").removeClass("span-00 span-01 span-02 span-03"); // Add the class based on the provided span ID $(".tab-content").addClass(spanId); } // Initial check on page load var query = window.location.hash.substring(1); if ($(query)) { $("ul.nav.nav-tabs li").removeClass("active"); $("#" + query).closest("li").addClass("active " + query); $(".tab-content").addClass(query).show(); setTabBackgroundColor(query); } // Click event for tabs $("ul.nav.nav-tabs li a").on("click", function() { var spanId = $(this).find("span").attr("id"); setTabBackgroundColor(spanId); }); }); })(jQuery); 通过此代码,它引入了 setTabBackgroundColor 函数,该函数根据跨度 ID 删除现有的类,并根据提供的跨度 ID 添加适当的类。选项卡的单击事件现在调用此函数来在单击选项卡时更新背景颜色.针对不同的span ID相应地调整CSS。 这是一个更干净的版本,简化了一些逻辑并使其更像 jQuery。 var $tabView = $('.tab-view'); // Let's simulate loading tab Span02 var tabId = window.location.hash.substring(1) || 'builder_tabs-2' handleNavigation($tabView, tabId); // Click handler $tabView.on('click', '.nav-tabs a', function(e) { var tabId = new URL(this.href).hash.substring(1); handleNavigation($tabView, tabId); }); function setActiveTab($tabView, tabId) { // Tabs $tabView .find('.tab-buttons .nav-tabs li') .removeClass('active') .find('a[href="#' + tabId + '"]') .closest('li') .addClass('active'); // Panes $tabView .find('.tab-content .tab-pane') .removeClass('active') .filter('#' + tabId) .addClass('active'); } function handleNavigation($tabView, tabId) { if (tabId) { setActiveTab($tabView, tabId); } } :root { --tab-active: lightblue; --tab-inactive: lightgrey; } html, body { width: 100%; height: 100%; margin: 0; padding: 0; } body { display: flex; flex-direction: column; align-items: center; justify-content: center; } .tab-view { display: flex; flex-direction: column; border: thin solid grey; } .tab-buttons ul { display: flex; flex-direction: row; justify-content: space-between; list-style-type: none; margin: 0; padding: 0; } .tab-buttons ul li { display: flex; flex-direction: column; justify-content: center; align-items: center; background: lightgrey; flex: 1; margin: 0; padding: 0.5rem 1rem; background: var(--tab-inactive); } .tab-buttons ul li.active { background: var(--tab-active); } .tab-buttons ul li a { display: flex; flex-direction: column; justify-content: center; align-items: center; width: 100%; } .tab-content { display: flex; flex-direction: column; flex: 1; } .tab-content .tab-pane { display: none; background: var(--tab-active); padding: 1rem; } .tab-content .tab-pane.active { display: flex; } <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js"></script> <div class="tab-view"> <div id="builder_tabs" class="tab-buttons tab-buttons-left"> <ul class="nav nav-tabs"> <li class="active"> <a href="#builder_tabs-0" data-toggle="tab"> <span id="span-00">Span00</span></a> </li> <li> <a href="#builder_tabs-1" data-toggle="tab"> <span id="span-01">Span01</span></a> </li> <li> <a href="#builder_tabs-2" data-toggle="tab"> <span id="span-02">Span02</span></a> </li> <li> <a href="#builder_tabs-3" data-toggle="tab"> <span id="span-03">Span03</span></a> </li> </ul> <div class="clearboth"></div> </div> <div class="tab-content"> <div class="tab-pane fade active in" id="builder_tabs-0"><strong>Tab-0</strong> <p>Lorem Ipsum text</p> </div> <div class="tab-pane fade" id="builder_tabs-1"><strong>Tab-1</strong> <p>Lorem Ipsum text</p> </div> <div class="tab-pane fade" id="builder_tabs-2"><strong>Tab-2</strong> <p>Lorem Ipsum text</p> </div> <div class="tab-pane fade" id="builder_tabs-3"><strong>Tab-3</strong> <p>Lorem Ipsum text</p> </div> </div> </div>

回答 2 投票 0

在 Woocommece 选项卡标题上添加特定的 Fontawesome 图标

我正在尝试在我的每个 Woocommerce 选项卡上添加一个自定义的 fontawesome 图标,你知道,产品页面中的图标:描述/附加信息/评论。 我尝试过这样的事情: 李.

回答 1 投票 0

如何将过滤器应用到新选项卡

大家好,如果我想在这些新选项卡中应用一项措施,以便仅在选择过滤器的情况下才应显示值,而如果不是可视化符号的符号是 --,w...

回答 1 投票 0

我应该使用react-router作为选项卡组件吗?

我正在寻找构建一个选项卡组件,其中一些选项卡将包含动态内容。我最初开始遵循本教程: 使用 React 创建选项卡组件 阅读完后...

回答 2 投票 0

如何在不使用 jQuery 的情况下根据最完整选项卡的内容设置 HTML 选项卡高度?

我正在使用一个学习管理系统,该系统能够注入自定义 html、css 和 javascript。 我已经整理了一个选项卡式内容模板,可以在 LMS 的约束下工作

回答 1 投票 0

如何在 Angular 中的 ant design 角度选项卡视图中添加左右导航箭头?

我想添加左右箭头来单击选项卡视图。仅多 5 个选项卡可见。 我使用了 ant design 新版本(13.1..),它会显示一个下拉菜单,我不需要下拉菜单。 怎么解决

回答 1 投票 0

当我按alt+tab时,VS code会自动保存,并格式化代码,如何停止它?

当我按alt+tab时,VS code会自动保存,并格式化代码,如何停止? 每当我编写一些代码并按 alt+tab 转到另一个选项卡时,VS Code 就会自动保存代码并对其进行格式化。但是...

回答 1 投票 0

如何更改 TWebPageControl 组件中的选项卡位置?

我在表单中添加了一个 TWebPageControl 组件,其中包含三个选项卡,但选项卡与顶部对齐: 有没有办法将选项卡对齐到底部或左侧而不是顶部? 我想要一个...

回答 1 投票 0

缺少资源视图选项卡 - Microsoft Visual Studio Community 2022

我的笔记本上安装了 Microsoft Visual Studio Professional 2022 和 Microsoft Visual Studio Community 2022。 Microsoft Visual Studio Professional 2022 确实有一个“资源视图”选项卡(请参阅

回答 3 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.