我有一个对话框,在 div 上使用 CSS 添加了一个三角形。但 CSS 的技巧是边框的一部分是透明的。我试图克服的问题是从透明边框中删除阴影,而不从对话框本身删除阴影。
将其添加到 div 不起作用:
box-shadow: none;
这是我要删除的内容的图片:
创建这个三角形的 div 上的类是这样的:
.arrow-up {
width: 0;
height: 0;
border-left: 25px solid transparent;
border-right: 25px solid transparent;
border-bottom: 25px solid white;
}
然后有阴影的对话框是这样的:
Always best to start at the beginning, let's pull your products first.
CLOSE
v-dialog本身就有这个类创建阴影
.v-dialog {
border-radius: 4px;
margin: 24px;
overflow-y: auto;
pointer-events: auto;
transition: .3s cubic-bezier(.25,.8,.25,1);
width: 100%;
z-index: inherit;
outline: none;
box-shadow: 0 11px 15px -7px rgba(0,0,0,.2), 0 24px 38px 3px rgba(0,0,0,.14), 0 9px 46px 8px rgba(0,0,0,.12);
} Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号