自定义样式的箭头工具提示
Custom styled arrows Tooltipster
我正在使用具有自定义样式的工具提示。但我需要箭头更大(30px 而不是默认的 7/8px)。但是当我创建自定义 css 时,箭头看起来不错,但是工具提示的位置是错误的并且与热点重叠。 (仍然基于原来的 'small' 箭头)。
我通过覆盖 .tooltipster-arrow-left/right 跨度来设置箭头样式:
.tooltipster-arrow-left span {
border-top: 30px solid transparent !important;
border-bottom: 30px solid transparent !important;
border-left: 30px solid;
top: 50%;
margin-top: -30px;
right: -30px;
}
.tooltipster-arrow-right span {
border-top: 30px solid transparent !important;
border-bottom: 30px solid transparent !important;
border-right: 30px solid;
top: 50%;
margin-top: -30px;
left: -30px;
}
有没有办法告诉 tooltipster 箭头的大小?
或者我可以设置一个偏移量吗?
我尝试为 .tooltipster-base 添加边距,但这效果不佳。它仅适用于左侧定位的工具提示或右侧定位的工具提示,而不适用于两者。
感谢您的帮助。
在项目的 v4 分支上使用 Tooltipster v4(实验性),您将能够更改箭头的大小。一些打包的主题改变了默认样式的箭头大小,看看那里是怎么做的。
我将这种 css 样式用于我的主题工具提示,以增加顶部和底部对齐的箭头大小
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
border-left: 12px solid transparent !important;
border-right: 12px solid transparent !important;
border-top: 12px solid;
bottom: -12px;
}
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
border-bottom: 12px solid;
border-left: 12px solid transparent !important;
border-right: 12px solid transparent !important;
top: -12px;
}
我正在使用具有自定义样式的工具提示。但我需要箭头更大(30px 而不是默认的 7/8px)。但是当我创建自定义 css 时,箭头看起来不错,但是工具提示的位置是错误的并且与热点重叠。 (仍然基于原来的 'small' 箭头)。
我通过覆盖 .tooltipster-arrow-left/right 跨度来设置箭头样式:
.tooltipster-arrow-left span {
border-top: 30px solid transparent !important;
border-bottom: 30px solid transparent !important;
border-left: 30px solid;
top: 50%;
margin-top: -30px;
right: -30px;
}
.tooltipster-arrow-right span {
border-top: 30px solid transparent !important;
border-bottom: 30px solid transparent !important;
border-right: 30px solid;
top: 50%;
margin-top: -30px;
left: -30px;
}
有没有办法告诉 tooltipster 箭头的大小?
或者我可以设置一个偏移量吗?
我尝试为 .tooltipster-base 添加边距,但这效果不佳。它仅适用于左侧定位的工具提示或右侧定位的工具提示,而不适用于两者。
感谢您的帮助。
在项目的 v4 分支上使用 Tooltipster v4(实验性),您将能够更改箭头的大小。一些打包的主题改变了默认样式的箭头大小,看看那里是怎么做的。
我将这种 css 样式用于我的主题工具提示,以增加顶部和底部对齐的箭头大小
.tooltipster-arrow-top span, .tooltipster-arrow-top-right span, .tooltipster-arrow-top-left span {
border-left: 12px solid transparent !important;
border-right: 12px solid transparent !important;
border-top: 12px solid;
bottom: -12px;
}
.tooltipster-arrow-bottom span, .tooltipster-arrow-bottom-right span, .tooltipster-arrow-bottom-left span {
border-bottom: 12px solid;
border-left: 12px solid transparent !important;
border-right: 12px solid transparent !important;
top: -12px;
}