响应式网页设计(RWD)是一种Web设计和开发方法,旨在制作网站,以便根据屏幕大小,平台和方向在各种设备上提供最佳体验。
我有一个导航,可以说有 12 个项目,当分辨率变小时,项目会放在新行中。我需要做到当一个项目不再适合导航时,它应该放置一个“更多”下拉...
我尝试了很多网格,从骨架到金色和引导,但我无法找到更好的解决方案。最接近的是 Grid Pack。但我不想要任何列边距。你可以...
我知道系统字体大小应该更新HTML标签的字体大小,在CSS中是1rem。所以我期望如果我不接触 HTML 字体而只在我的网站上使用 REM 单位 - 它......
我正在尝试制作 5 个图像并排等距的水平布局,并且能够随着浏览器大小的变化换行到下一行。我想使用 Flexbox/我希望这是响应...
如何让 flutter 应用响应每个 Android 设备屏幕尺寸? [已关闭]
我在选择让应用程序响应任何设备屏幕时感到困惑。 就像 2024 年使用 mediaquery 或使用任何其他第三方软件包哪个更好 简单易行的解决方案,适合我...
Chakra 自定义组件库 - 响应式 height={{ base: "15vh", "2xl": "30vh" }} 不起作用
我有一个带有 NavBar 组件的自定义 ui 库 函数 NavBar({ navItems, Sticky, maxWidth, logoUrl }: NavProps_t) { 返回粘性? ( 我有一个带有 NavBar 组件的自定义 ui 库 function NavBar({ navItems, sticky, maxWidth, logoUrl }: NavProps_t) { return sticky ? ( <Box className={'sticky__nav-bar__container'} position={"absolute"} zIndex={1} height={{ base: "15vh", "2xl": "30vh" }} m={0}> <Box className={cn(styles['sticky__nav-bar'])} position={"sticky"} zIndex={0} minHeight={"5rem"} height={"10vh"} width={"100vW"} maxW={{ base: "100vW", "2xl": maxWidth }} top={0} left={0}> <ResponsiveNavBar navItems={navItems} maxWidth={maxWidth} logoUrl={logoUrl} /> </Box> </Box> ) : <Box className={styles['non-sticky__nav-bar']} bg={"rgba(123, 60, 45, 0.5)"} position={"relative"} zIndex={1} top={0} minHeight={"5rem"} height={"10vh"} width={"100vW"} maxW={{ base: "100vW", "2xl": maxWidth }} > <ResponsiveNavBar navItems={navItems} maxWidth={maxWidth} logoUrl={logoUrl} /> </Box> } 一旦构建完成,我可以看到它被转换为 height: { base: "15vh", "2xl": "30vh" } 在下面第 8 行代码中 function N({ navItems: s, sticky: a, maxWidth: e, logoUrl: o }) { return a ? /* @__PURE__ */ i( c, { className: "sticky__nav-bar__container", position: "absolute", zIndex: 1, height: { base: "15vh", "2xl": "30vh" }, m: 0, children: /* @__PURE__ */ i( c, { className: h(l["sticky__nav-bar"]), position: "sticky", zIndex: 0, minHeight: "5rem", height: "10vh", width: "100vW", maxW: { base: "100vW", "2xl": e }, top: 0, left: 0, children: /* @__PURE__ */ i(p, { navItems: s, maxWidth: e, logoUrl: o }) } ) } ) : /* @__PURE__ */ i( c, { className: l["non-sticky__nav-bar"], bg: "rgba(123, 60, 45, 0.5)", position: "relative", zIndex: 1, top: 0, minHeight: "5rem", height: "10vh", width: "100vW", maxW: { base: "100vW", "2xl": e }, children: /* @__PURE__ */ i(p, { navItems: s, maxWidth: e, logoUrl: o }) } ); } 在应用程序中使用后不起作用。当我在浏览器中检查时 我可以看到除响应高度之外的所有其他样式。我也用 ChakraProvider 包装了主应用程序。 想知道我做错了什么。谢谢 问题是该组件依次缺少 Chakra 提供程序且未配置断点。在组件库中添加上下文提供程序将通过提供默认主题来解决问题,但会覆盖使用该组件的应用程序的主题,从而导致主题问题。将 Chakra ui 标记为对等依赖项并将其从汇总中排除将确保从消费应用程序提供主题而不会发生主题冲突。 有关详细信息,请参阅以下讨论https://github.com/chakra-ui/chakra-ui/discussions/4534,并感谢@goutamsamal9帮助解决这个问题。
我有一个与组合一起使用的 Angular 组件,这意味着组件的标题会根据输入动态更改。我遇到的问题是,当页面加载时,高度...
Angular - 页面加载时动态高度计算不正确,但在 Angular 中调整视口大小后正确计算
我有一个与组合一起使用的 Angular 组件,这意味着组件的标题会根据输入动态更改。我遇到的问题是,当页面加载时,高度...
如何在不使用固定大小的情况下保证表格的每个单元格都变成正方形?当宽度改变时要做出响应。 桌子 { 宽度:90%; } TD { 宽度:30%; } tr { /** w...
我正在构建一个响应式布局,默认情况下首先从移动设备(1 列)开始,然后在横向和纵向模式下为平板电脑设置断点,最后是桌面。 对于我的平板电脑(1 列)
我正在做一个关于响应式网页设计(RWD)的项目。 像 Bootstrap 或 Foundation 或 960 这样的框架使用网格系统作为基本布局。 我专门在寻找解决方案(框架)......
“user-scalable=no”或不“user-scalable=no”
我读过不同的帖子,但从未得出明确的结论,在案例 A 或案例 B 上使用 user-scalable=no 有什么区别、优点和缺点? 我要做一个响应式
在较小的设备中更改 DataTables (jQuery+Bootstrap4) 的“pagingType”选项
我正在使用启用分页功能的DataTables,并显示带有页码(1,2,3,4,5,...,10)的“下一个/上一个”按钮。 我试图在较小的开发中将其更改为仅“下一个/上一个”...
我正在使用 Tailwind CSS 创建响应式网格布局,其中各部分在移动设备和桌面设备上具有不同的顺序。这些部分还根据其内容具有不同的高度。手机躺着...
如何在Tailwind CSS中创建移动设备上高度不等、顺序不同的响应式网格?
我正在使用 Tailwind CSS 创建响应式网格布局,其中各部分在移动设备和桌面设备上具有不同的顺序。这些部分还根据其内容具有不同的高度。手机躺着...
我正在尝试找出在所有设备上确定模型位置(如果需要的话进行缩放)的最佳方法,而不仅仅依赖于匹配媒体。 Ofc 我不能使用 %,所以有什么内置的东西吗...
下午好, 我正在尝试在该网站上稍微重新安排页脚,适用于移动设备:https://staging.theenergyyear.com/ 在所有其他浏览器上,它目前看起来像这样: 然而,在 Safari 上...
我已将图像放置在页面顶部和某些文本的右侧,但是当我调整浏览器大小时,图像(堆肥机)与 H1 文本重叠,即使它不与
我之前问过类似的问题,但不幸的是我仍然遇到 css grid 的问题: 我试图在调整大小时保持 css 网格马赛克布局相同。 例子 : 在这个网站(https://
当由于可访问性原因而在浏览器设置中更改字体大小而导致溢出时,请使第一级菜单垂直
我正在使用 Flexbox 创建一个简单的一级菜单(这里我有一个最小的可重现示例)。当七个链接没有足够的水平空间时,我用一个简单的方法使菜单垂直......