我正在尝试在英雄的底部放置一个三角形/箭头,但它没有响应,并且不能很好地在移动设备上工作,因为三角形向右浮动且不再绝对居中。
如何始终保持三角形位于div底部的绝对中心?
此处的示例代码:
HTML:
<div class="hero"></div>
CSS:
.hero {
position:relative;
background-color:#e15915;
height:320px !important;
width:100% !important;
}
.hero:after,
.hero:after {
z-index: -1;
position: absolute;
top: 98.1%;
left: 70%;
margin-left: -25%;
content: '';
width: 0;
height: 0;
border-top: solid 50px #e15915;
border-left: solid 50px transparent;
border-right: solid 50px transparent;
}
您不能只是设置left
为50%
,然后margin-left
设置-25px
为考虑其宽度:
.hero:after {
content:'';
position: absolute;
top: 100%;
left: 50%;
margin-left: -50px;
width: 0;
height: 0;
border-top: solid 50px #e15915;
border-left: solid 50px transparent;
border-right: solid 50px transparent;
}
或者,如果您需要可变宽度,则可以使用:
.hero:after {
content:'';
position: absolute;
top: 100%;
left: 0;
right: 0;
margin: 0 auto;
width: 0;
height: 0;
border-top: solid 50px #e15915;
border-left: solid 50px transparent;
border-right: solid 50px transparent;
}
我如何从底部选择第三个div(即在本例中是带有“4”的div) 我试过了,但它选择了最后三个Divs。 请知道,我可能不知道总的div(它是动态的),但我只需要从底部选择第三个div。
问题内容: 我正在使用Ajax请求创建聊天,并且试图使消息div滚动到底部没有太多运气。 我将所有内容包装在这个div中: 有没有一种方法可以使用JS将其默认滚动到底部? 有没有一种方法可以在ajax请求后将其滚动到底部? 问题答案: 这是我在网站上使用的内容:
问题内容: 我正在使用Rails中的Ajax请求创建聊天,并且试图使div滚动到底部没有太多运气。 我将所有内容包装在这个div中: 有没有一种方法可以使用JS将其默认滚动到底部? 有没有办法在ajax请求之后将其滚动到底部? 问题答案: 这是我在网站上使用的内容:
图像比周围的div宽。这是针对美孚公司的。div中的图像具有宽度:auto;持有它的div与可见区域一样宽。因此,如果div为500px,则图像可能会变化,约为1000px。但我只想显示图像的中间部分。 Im使用OWL Carousel v1.3.3的旧版本 谢谢! 修正如下:
问题内容: 如何将div定位到包含div的底部? 此代码将文本“放入”置于页面底部。 问题答案: 需要是 绝对定位会在DOM中寻找最接近的相对定位的父对象,如果未定义,它将使用主体。
问题内容: 我彼此相邻有4个DIV,它们都位于屏幕中间。每个div中有2个字,但我不希望它们位于顶部,我希望它们出现在div的右下角。我怎样才能做到这一点? 问题答案: 将文字换成或类似文字,然后使用以下CSS …