flexbox 相关问题

CSS3模块提供灵活的布局,提供了广泛的对齐元素选项,同时无需浮动和表格。

如何将导航菜单放置在背景图像下方的标题中?

牙科样本页面 示例 HTML: 牙科页面 ... 示例 HTML: <header id="banner"> <h1>Dentistry Page</h1> <nav> <ul> <li><a href="index.html">Home</a></li> <li><a href="Services/services.html">Services</a></li> <li><a href="About/about.html">About</a></li> <li><a href="Contact/contact.html">Contact</a></li> </ul> </nav> </header> CSS 示例: header { background-image: url(Images/Homepage-Feature-Image-Mobile.jpg); height: 250px; background-repeat: no-repeat; background-position: center; margin: 1em; padding: 1em; grid-area: header; } nav ul { margin: 0px; padding: 0px; list-style-type: none; display: flex; justify-content: center; align-items: flex-end; } nav ul li a { display: block; border: 1px solid; border-radius: .5em; padding: .25em; margin: .5em; } 到目前为止,我在尝试了几种不同的组合后得到了上面的代码。我试图将导航菜单置于背景图像下方,但仍在标题元素内。 我尝试了几种不同的风格,但发现这最接近我正在寻找的风格。代码可能很混乱,因为这是我的第一个项目,我刚刚学习,但我似乎无法在任何地方找到答案。我希望将菜单放在背景图片下方。 如果容器内有一个元素(例如 div 或 header),并且您将背景应用于该容器,则只要该元素位于该容器中,就无法将该元素移动到背景下方。如果您想将导航栏保留在标题内,则必须在标题内创建一个专门应用背景的 div,然后该 div 之后的任何内容都将显示在下方。 <header id="banner"> <div id='background'> <h1>Dentistry Page</h1> </div> <nav> <ul> <li><a href="index.html">Home</a></li> <li><a href="Services/services.html">Services</a></li> <li><a href="About/about.html">About</a></li> <li><a href="Contact/contact.html">Contact</a></li> </ul> </nav> </header> #background { background-image: url(Images/Homepage-Feature-Image-Mobile.jpg); height: 250px; background-repeat: no-repeat; background-position: center; margin: 1em; padding: 1em; grid-area: header; } nav ul { margin: 0px; padding: 0px; list-style-type: none; display: flex; justify-content: center; align-items: flex-end; } nav ul li a { display: block; border: 1px solid; border-radius: .5em; padding: .25em; margin: .5em; }

回答 1 投票 0

2 个弹性容器并排显示

在 .maroon 部分内,我有两个 .whitewrap 部分。我想知道为什么它不换行到另一行并并排显示它们。表格应位于文本下方,并且

回答 2 投票 0

在 Flex 环境中像 div 一样行,开头有旋转标题

目标 最终我想要得到这样的东西(忘记周围的白色边框是由于剪切造成的): 约束条件 这些元素必须位于以下标记内,但我不能...

回答 2 投票 0

仅当弹性项目达到最小宽度时才会换行

所以我有这个: 。菜单 { 显示:柔性; 对齐项目:居中; 调整内容:居中; /* flex-wrap: 包裹; → 只有当孩子们达到最小宽度时我才想要这个,以避免水平

回答 2 投票 0

4 栏布局 中心第三栏

我想要 HTML 中的页脚有 4 列布局,徽标(第三列)以页脚为中心。所以基本上前两列将位于徽标的左侧,徽标中心...

回答 1 投票 0

仅水平裁剪图像

考虑以下样式: 。容器 { 显示:柔性; 宽度:100vw; } .container > div { 最小宽度:20rem; } .container > img { 对象适配:覆盖; 高度:100vh; 宽度:10...

回答 1 投票 0

HTML / CSS Calc / Flexbox 定位问题

我一直在尝试制作一个具有3个水平部分的页面,中间部分的内容与其上方和下方的部分重叠。中间部分的内容是安排...

回答 1 投票 0

引导卡不会与其他卡折叠并与卡合并

我正在使用引导程序创建卡片网格,但在调整屏幕大小时所有卡片都会合并在一起。这主要发生在我尝试将图标布局显示在左上角时......

回答 1 投票 0

如何修复Flexbox居中?

在下面的代码中,.rows 没有放置在中心,尽管放置在 .wrapper {display:flex;对齐项目:居中;调整内容:中心}。另外,第三行没有换行到下一行...

回答 2 投票 0

CSS卡项目

这是CSS代码: *{保证金:0; 填充:0; 框大小:边框框; } 图像{ 显示:块; 最大宽度:100%; 高度:自动; } html{ 滚动行为:平滑; } 身体{ 最小高度:...

回答 1 投票 0

CSS 仅在网站的一部分上滚动 - Flexbox、侧边栏

使用 CMS/富文本编辑器,目前只是重新创建 Wix 正在使用的布局。 目前看起来像这样:基本布局,侧边栏扩展如下:扩展侧边栏 弹性盒...

回答 1 投票 0

CSS Flexbox 布局中具有动态高度的滚动条

假设我有一个如下所示的弹性盒布局。 我想让 #content div 占据所有可用空间,而不破坏滚动条的任何内容。我尝试了 #content 中的 height: 100% 但是

回答 1 投票 0

为什么 Flexbox 容器没有改变位置?

我正在尝试为我的网页制作一个 2x2 Flexbox 容器,用于保存图像和指向我网站其他部分的链接。我制作了容器,但无论怎样我似乎都无法让容器移动......

回答 1 投票 0

Tailwind CSS 样式不适用

错误发生在哪里? 这是我的终点: 主题: { 屏幕:{ '移动-sm': '320px', '移动MD':'481px', '平板电脑': '769px', '桌面-sm': '1025px', '桌面-md': '1201px' }, 我需要应用...

回答 1 投票 0

获取弹性组件的大小

我有两个组件,一个父组件和一个子组件。后者应该有弹性布局,这样它就占据了 75% 的垂直空间: const 父级: FC = (props) => {

回答 1 投票 0

为什么溢出的弹性项目显示为紫色条纹?

我正在了解有关 Chrome 中 Flexbox 检查器的更多信息。据我所知,当我将鼠标悬停在检查器中的 Flex 容器上时,紫色条纹表示 Flex 内的可用空间

回答 1 投票 0

React Native Flex:1 可以工作,但改变了层次结构

上面的红色组件应该占据整个屏幕,按钮应该位于底部 ` //红色分量 <

回答 1 投票 0

带有多行文本省略号的 Flexbox

我一直在使用white-space: no-wrap、text-overflow: ellipsis和overflow: 隐藏CSS属性来为多行文本创建省略号截断。然而,当使用flexbo时这不起作用......

回答 1 投票 0

如何强制 css 网格项相互重叠?

我有一行 5 列,每列都有一个带有一些文本的红色框。当用户向侧面缩小屏幕时,我希望容器向侧面缩小,并且我希望盒子开始彼此重叠......

回答 1 投票 0

使用默认大小调整窗口大小来调整 div 大小

我见过类似的主题,其中关于大小的答案以%或vh为单位,但它有点不同。 默认情况下,我使用以下 CSS 绘制了一组尺寸为 900x600 的不同绘图: .chartbox { 显示:柔性;

回答 2 投票 0

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