默认样式表bslib
允许dateInputs
和其他类似类型的小部件重叠card
个容器的边界,但不允许select(ize)Inputs
(据我所知).
我try 通过bs_add_rules
()为.selectize-dropdown
和.selectize-dropdown-content
调整CSSposition
、z-index
和其他参数,但没有成功地改变重叠行为.我想我遗漏了一些简单的东西,否则就是不理解css冲突.
简而言之,我如何才能让selectizeInput
在z索引方面表现得像dateInput
一样(即重叠方框,而不是通过卡片内部滚动来强制溢出)?
这是一个基本的解释:
library(shiny)
library(bslib)
ui <- page_sidebar(
underline = F,
theme = bs_theme(
version = 5,
font_scale = .8,
bootswatch = "united",
base_font = font_google("Roboto"),
code_font = font_google("JetBrains Mono"),
heading_font = font_google("Prata")
),
title = "Z-index test",
sidebar = "",
card(
fill = F,
selectizeInput("test_input", "Letters: ", choices = LETTERS)
),
card(
fill = F,
dateInput("test_date", "Dates")
)
)
shinyApp(ui, function(input, output) {})
Session info:个
shiny 1.8.0
bslib 0.6.1
谢谢!