gpt4 book ai didi

html - 两个 Bootstrap 列,其中一个具有对 Angular 线边缘

转载 作者:太空宇宙 更新时间:2023-11-04 02:09:31 24 4
gpt4 key购买 nike

我正在尝试在 Bootstrap 中制作一个带有倾斜/对 Angular 线边缘的菜单,就像这个 jsfiddle .虽然它有点管用,但我不喜欢 div 仍然可以使用鼠标滚轮滚动(尽管不在 jsfiddle 中)。

这是由容器 div 上的 overflow-y: hidden; 属性引起的。我用它来隐藏我的 .slope div 上的多余边框。我无法设置任何静态高度值,因为我的内容是动态的。

这让我想知道是否有更好的方法来实现这个结果。

HTML

<div class="container">
<div class="row">
<div class="menu col-xs-4">
<ul>
<li>1. item</li>
<li>2. item</li>
<li>3. item</li>
<li>4. item</li>
</ul>
</div>
<div class="content col-xs-8">
some content
<div class="slope"></div>
</div>
</div>
</div>

CSS

.menu {
background-color: lightblue;
}

.slope {
height: 0;
border-bottom: 1000px solid lightblue;
border-right: 500px solid transparent;
position: absolute;
left: 0;
top: 0;
z-index: 0;
}

.container {
overflow-y: hidden;
}

最佳答案

还有这样的东西?

.menu {
background-color: lightblue;
overflow: hidden;
}

.menu:after {
content: "";
border-bottom: 1000px solid lightblue;
border-right: 500px solid white;
position: absolute;
left: 80%;
top: 0;
}

Jsfiddle

关于html - 两个 Bootstrap 列,其中一个具有对 Angular 线边缘,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40043579/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com