css-position 相关问题

CSS中的“position”属性允许您通过将其值设置为static(默认设置),relative,absolute,fixed或sticky来控制页面上元素的位置。

使绝对定位的子项随其上升项动态调整大小

(请忽略空方块。) 没有CSS视图{高度:45em; },我得到:(位置重叠) 使用 CSS 视图 { height: 45em; },我得到:(不需要,位置不匹配) 我怎样才能拥有蓝色&l...

回答 3 投票 0

具有绝对定位的粘性顶部div

我使用绝对定位让 div 填满整个浏览器窗口。但是,我不想将其与有时存在有时不存在的粘性 div 结合起来。 让事情变得有点

回答 10 投票 0

如何设置 Bootstrap 4 toast 的宽度?

我有一个带有 Bootstrap 4 toast 的页面,我将 toast 的位置设置为位置:固定。整个吐司部分如下所示: 我有一个带有 Bootstrap 4 toast 的页面,我将 toast 的位置设置为 postion: fixed。整个吐司部分是这样的: <div class="container mt-5"> <button type="button" class="btn btn-primary" id="liveToastBtn">Toast it</button> <div id="toastContainer" style="position: fixed; top: 1.5vw; right: 1vw; bottom: 4.5vw; z-index: 9;"> <div class="toast show" role="alert" aria-live="assertive" aria-atomic="true"> <div class="toast-header"> <img src="..." class="rounded mr-2" alt="..."> <strong class="mr-auto">Bootstrap</strong> <small>11 mins ago</small> <button type="button" class="ml-2 mb-1 close" data-dismiss="toast" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> <div class="toast-body"> Hello, world! This is a toast message. </div> </div> </div> </div> 您可以在 this JSFiddle 中找到完整的工作代码。 该作品按原样工作得很好,但现在我想将 toast 的宽度设置为视口的 50% 左右。在 <div id="toastContainer"...> 行中,我尝试设置 width 属性: <div id="toastContainer" style="position: fixed; top: 1.5vw; width: 50%; right: 1vw; bottom: 4.5vw; z-index: 9;"> 或者我尝试设置left: <div id="toastContainer" style="position: fixed; top: 1.5vw; left: 50%; right: 1vw; bottom: 4.5vw; z-index: 9;"> 但在这两种情况下,出现的 toast 的 width 都不会改变(仅其水平 position)。 如何设置 Bootstrap 4 toast 的宽度? 我找到了办法。它也有帮助,它在网站上,我可以直接在上面尝试东西,让事情变得更容易。 我不知道你是否熟悉 bootstrap 但是有这样的东西可以让你通过将 class="col-x" (x 在 1-12 之间)的东西放入 a 中来“控制”东西的长度div 与 class="row"。 <div class="row"> <button type="button" class="btn btn-primary col-8" id="liveToastBtn">Toast it</button> </div> 正如你所看到的,这就是我所做的,只需在按钮的类中添加 col-8 即可,你可以更改它,但我发现 6 看起来不像 50% 8 更接近。 然后你需要一些CSS来使按钮居中: .row{ display:flex; justify-content:center; } 希望这就是您正在寻找的🥶🥶🥶🥶🥶🥶

回答 1 投票 0

CSS粘性页脚,主要内容设置位置:绝对?

我有一个网站,主要内容设置为position:absolute。 我已将页脚设置在页面底部,如下所示: 位置:绝对; 底部:0; 高度:100px; 宽度:100%; 这我...

回答 1 投票 0

垂直导航栏定位问题

我正在学习 CSS,我厌倦了定位,有人可以告诉我,为什么垂直导航栏与水平导航栏重叠?我希望垂直方向具有粘性,并且内部的链接元素对于导航栏来说是绝对的,因为...

回答 1 投票 0

如何设置 Bootstrap 4 toast 的宽度?

我有一个带有 Bootstrap 4 toast 的页面,我将 toast 的位置设置为位置:固定。整个吐司部分如下所示: 我有一个带有 Bootstrap 4 toast 的页面,我将 toast 的位置设置为 postion: fixed。整个吐司部分是这样的: <div class="container mt-5"> <button type="button" class="btn btn-primary" id="liveToastBtn">Toast it</button> <div id="toastContainer" style="position: fixed; top: 1.5vw; right: 1vw; bottom: 4.5vw; z-index: 9;"> <div class="toast show" role="alert" aria-live="assertive" aria-atomic="true"> <div class="toast-header"> <img src="..." class="rounded mr-2" alt="..."> <strong class="mr-auto">Bootstrap</strong> <small>11 mins ago</small> <button type="button" class="ml-2 mb-1 close" data-dismiss="toast" aria-label="Close"> <span aria-hidden="true">&times;</span> </button> </div> <div class="toast-body"> Hello, world! This is a toast message. </div> </div> </div> </div> 您可以在 this JSFiddle 中找到完整的工作代码。 该作品按原样工作得很好,但现在我想将 toast 的宽度设置为视口的 50% 左右。在 <div id="toastContainer"...> 行中,我尝试设置 width 属性: <div id="toastContainer" style="position: fixed; top: 1.5vw; width: 50%; right: 1vw; bottom: 4.5vw; z-index: 9;"> 或者我尝试设置left: <div id="toastContainer" style="position: fixed; top: 1.5vw; left: 50%; right: 1vw; bottom: 4.5vw; z-index: 9;"> 但在这两种情况下,出现的 toast 的 width 都不会改变(仅其水平 position)。 如何设置 Bootstrap 4 toast 的宽度? 我找到了办法。它也有帮助,它在网站上,我可以直接在上面尝试东西,让事情变得更容易。 我不知道你是否熟悉 bootstrap 但是有这样的东西可以让你通过将 class="col-x" (x 在 1-12 之间)的东西放入 a 中来“控制”东西的长度div 与 class="row"。 <div class="row"> <button type="button" class="btn btn-primary col-8" id="liveToastBtn">Toast it</button> </div> 正如你所看到的,这就是我所做的,只需在按钮的类中添加 col-8 即可,你可以更改它,但我发现 6 看起来不像 50% 8 更接近。 然后你需要一些CSS来使按钮居中: .row{ display:flex; justify-content:center; } 希望这就是您正在寻找的🥶🥶🥶🥶🥶🥶

回答 1 投票 0

“顶部:0;左侧:0;底部:0;右侧:0;”是什么意思意思是?

我正在阅读此网站上有关元素居中技术的指南。 我读了CSS代码, .绝对中心{ 保证金:自动; 位置:绝对; 顶部:0;左:0;底部:0;右:0;...

回答 4 投票 0

处理内部div和外部div上的点击事件处理程序

我有模式窗口:父div(带有深色透明背景的包装)和子div(带有按钮、输入和文本)。两者都是固定定位。 在 JavaScript 中,我编写简单的代码:如果我...

回答 1 投票 0

在弹性列中绝对定位的项目上溢出无法按预期工作

我有一个绝对定位的元素,我想水平溢出它包含的元素。这将按预期工作,直到我将其中任何包含元素的溢出属性更改为

回答 1 投票 0

如何保持绝对定位元素内容的滚动和高度收缩?

有绝对定位的元素,其中包含一些内容,codepen。 带插图:0.7em 0.7em 自动 0.7em;风格: 数据元素的高度根据小内容缩小, 但滚动消失了...

回答 1 投票 0

从 Adobe Illustrator 导出 SVG 会生成奇怪的代码

在我公司正在开发的应用程序中,需要将 Adobe Illustrator 生成的符号添加为 SVG 文件。这是一个漫长的开发过程,我们已经有了一个图书馆......

回答 1 投票 0

将绝对定位的元素彼此相邻对齐

全部, 我想将绝对定位的元素彼此相邻对齐。我确信我在自己的代码中看到了这种效果,但是我很难在当前的项目中重现这种效果。 这里是拉...

回答 3 投票 0

如何在底部有一个固定的div并带有边距来显示信息?

我有一个“经典”html5 页面,由页眉、几个部分和页脚组成: ... ... 我有一个“经典”html5 页面,由页眉、几个部分和页脚组成: <html> <header> ... </header> <section> ... </section> <section> ... </section> <footer> ... </footer> </html> 我需要创建一个 div,它将显示信息(例如服务器响应),固定在右下角几秒钟,并带有一些边距,如下图所示: 为此,我为该容器创建了以下 HTML + CSS,并将其插入到 HTML 底部: html: <div id="divInfoContainer" class="divInfoContainer divInfoContainerNoErrors"> <div id="divInfoAnimated" class="divInfoAnimated"> <img src="~/Content/loading.gif" alt="Loading..." /> </div> <div id="divInfoText" class="divInfoText"> </div> </div> css: .divInfoContainer { position: fixed; bottom: 60px; right: 30px; width: auto; padding: 15px; border-radius: 10px; font-weight: bold; visibility: hidden; } .divInfoContainerInfo { background-color: #2E64FE; color: #ffffff; } .divInfoContainerErrors { background-color: #FF0000; color: #ffffff; } .divInfoContainerSuccess { background-color: #0B610B; color: #ffffff; } 它工作得很好,正如所附的屏幕截图所示,但问题是它的响应速度不是很好,因为在平板电脑中它失去了右边距,正如在第二个附件中看到的那样。 事实是我不仅想解决右边距问题,而且还想使用 Bootstrap 5 创建一个完全响应式的解决方案,它总是创建一个独立于屏幕且具有相同底部/右边距的固定 div,但目前,经过多次尝试,我无法实现这一目标。 接下来我可以尝试什么? 在撰写问题时,我完全忘记了 Bootstrap 中已经存在 toast,因此,正如 @SubCore 建议的那样,我已经阅读了文档并实现了 toast,完全没有问题。

回答 1 投票 0

如何在输入文本框内放置“复制到剪贴板”图标?

我正在设计一个密码生成器,但在尝试将“复制到剪贴板”图标放置在将生成密码的输入文本框中时遇到问题。 我尝试放置

回答 1 投票 0

如何在react中动态获取div的位置?

我一直在尝试创建一种与此类似的效果: 每当一个 div 悬停时,一个更大的 div 会覆盖它,显示有关该卡的更多详细信息。 这是jsx代码(所有类都是Tailwind css cl...

回答 1 投票 0

CSS 立方体叠加

您好,重现此内容 :根{ --黑色: rgb(11, 14, 17); --绿色: rgb(112, 228, 80); --灰色: rgb(55, 55, 55); } *{ 保证金:0; 填充:0; 框大小:边框框; } ...

回答 1 投票 0

这是在我的网站上放置滚动社交栏的好方法吗?

我正在编写自己的滚动社交栏,但我不确定我正在使用的方法。正如您在上图中看到的,我在较窄的内容 div 内放置了一个较宽的灰色 div。然后我设置了灰色的...

回答 2 投票 0

绝对定位的孩子溢出父母边框

我在相对(父)容器中有一个绝对定位的(子)元素。我希望绝对定位的元素跨越其容器的整个宽度,包括填充和边框。 ...

回答 3 投票 0

如何用css使文本在页面底部居中?

我试图将一些文本放置在 html 页面的底部中心,但它没有对齐。 主要的 { 位置:相对; 文本对齐:居中; 最大宽度:240px; 保证金:0 自动; } .b...

回答 4 投票 0

如何用css使文本在页面底部居中?

我试图将一些文本放置在 html 页面的*底部中心,但它没有对齐。 主要的 { 位置:相对; 文本对齐:居中; 最大宽度:240px; 保证金:0 自动; } ....

回答 2 投票 0

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