- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我想给一个弹出框(工具提示)一个填充窗口。所以它对窗框有一个偏移量,而不是 stick at the edges
我试图通过添加 padding/ margin/ transparent border
来实现这一点到弹出框。但是所有这些方法都有一个缺点,即箭头被边距/填充所抵消:https://jsfiddle.net/hq3tLf9k/ arrow being pushed down by 20px
以下方法是有一个内部 div 有这个 padding/ margin
应用并保持父框不变:https://jsfiddle.net/dz2ayntf/
这适用于箭头的定位,但我也想使用 css transition: transform, transform: translate(0, 10px)
在弹出框(滑入)中进行动画处理.此过渡应适用于方框和箭头。 transfom: translate
不幸的是,创建了一个相对位置上下文,并且箭头的位置被边距偏移了。 https://jsfiddle.net/dz2ayntf/1/
所以回到最初的问题:
最佳答案
找到了解决方案:
popper.js 修饰符 preventOverflow
接受一个对象,您可以在其中传递选项宽度填充,这将是此处到“溢出元素”的距离,即视口(viewport)
api 文档:https://popper.js.org/docs/v2/modifiers/prevent-overflow/#padding
https://jsfiddle.net/ynbad02x/
var state = Popper.createPopper(reference, popper, {
placement: 'right',
modifiers: [{
name: 'preventOverflow',
options: {
altAxis: true,
padding: 40
},
}]
});
关于popper.js - 如何给 popper.js 弹出框边距/填充,使其不会粘在窗口边框上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60153404/
查看此页面:http://jsbin.com/itufix使用 IE(页面自动启用 IE7 模式)。 在这里您将找到如何使用显示 block 呈现内联元素(输入和跨度)的示例。所有元素的边距和填充都设
我有一个自定义的 UITabvleViewCell,其中有一个 UIImageView。当在 cellForRowAtIndexPath 中设置单元格时,我可以很好地设置图像(尽管我没有),但是在某些
我是一名优秀的程序员,十分优秀!