在Shiny中将一个CSS元素放在另一个元素下居中,可以通过以下步骤实现:
div
标签创建一个容器元素,设置其样式为position: relative
,这将使其成为相对定位的父元素。ui <- fluidPage(
tags$div(
id = "container",
style = "position: relative;",
# 其他内容
)
)
position: absolute
和top: 50%
,这将使其相对于父元素垂直居中。ui <- fluidPage(
tags$div(
id = "container",
style = "position: relative;",
tags$div(
id = "centered-element",
style = "position: absolute; top: 50%;",
# 其他内容
)
)
)
transform
属性,将其向左移动自身宽度的一半。ui <- fluidPage(
tags$div(
id = "container",
style = "position: relative;",
tags$div(
id = "centered-element",
style = "position: absolute; top: 50%; transform: translateX(-50%);",
# 其他内容
)
)
)
通过以上步骤,你可以在Shiny应用程序中将一个CSS元素放在另一个元素下居中。请注意,这只是一种实现方式,具体的实现方式可能因应用程序的需求而有所不同。
领取专属 10元无门槛券
手把手带您无忧上云