我最近切换到了React Semantic-UI但是,我发现在语言UI的HTML版本中没有任何动画存在,例如下拉菜单和模态弹出窗口.
我尝试过使用过渡道具并将其包裹在一个模态中,但无济于事.
<Transition animation='scale' duration={500}>
<Modal
trigger={<Button>Show Modal</Button>}
header='Reminder!'
content='Call Benjamin regarding the reports.'
actions={[
'Snooze',
{ key: 'done', content: 'Done', positive: true },
]}
/>
</Transition>
Run Code Online (Sandbox Code Playgroud)
有没有办法解决这个问题?
我创建了一个 SVG 地图,但是,我想让它在有人悬停在它上面时有一个工具提示(跟随鼠标)并且每个路径都是唯一的。除了有一个工具提示,我希望每个 SVG 路径都是可点击的,并在可能的情况下指向一个链接。
我想用这个 CSS 设置工具提示的样式:
.map-tooltip {
position: absolute;
display: none;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border:#d3d3d3 solid 1px;
background: #fff;
color: black;
font-family: Comfortaa, Verdana;
font-size: smaller;
padding: 8px;
pointer-events:none;
box-shadow: 0 8px 17px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}
Run Code Online (Sandbox Code Playgroud)
这是我的 SVG:https : //jsfiddle.net/3ojet4oL/
感谢您的帮助!
我确实意识到其他 jqvMap 自定义工具提示主题已经得到回答,但是,该解决方案对我不起作用。
这是我当前用于 jQuery 的 jqvMap 代码:
jQuery(document).ready(function () {
jQuery('#vmap').vectorMap({
map: 'usa_en',
enableZoom: true,
showTooltip: true,
selectedColor: null,
hoverColor: null,
backgroundColor: '#fffff',
colors: {
fl: '#016ea1',
ma: '#016ea1',
md: '#016ea1',
wa: '#016ea1',
mn: '#016ea1',
ny: '#016ea1',
wi: '#016ea1',
hi: '#016ea1',
vt: '#016ea1',
nv: '#016ea1',
ia: '#016ea1',
ca: '#016ea1',
or: '#016ea1',
nj: '#016ea1',
},
onRegionClick: function(element, code, region)
{
window.location = 'http://google.com/' + region;
},
onLabelShow: function(event, label, code) {
if (states.toLowerCase().indexOf(code) <= -1) {
event.preventDefault();
} else if …Run Code Online (Sandbox Code Playgroud) 我正在查看MaterialiseCSS展示(materializecss.com/showcase.html),我看到了一个我想要整合到我的网站中的功能.我希望能够制作卡片,图片,按钮等能够重叠两个div(或部分).
例如:http: //prntscr.com/bezcgo 或http://prntscr.com/bezd7s或prntscr.com/bezdvx
显然这张照片与现场网站不同,但我想要的是同样的想法.在第一张图片中,"hyperAPI"图片与蓝色和白色部分重叠.对于第二张图片,黄色向下箭头与蓝色和白色重叠.第三,红色向下箭头与浅蓝色和白色区域重叠.
只是澄清一下,我想知道如何使用MaterialiseCSS框架(materializecss.com)来做到这一点.
谢谢!此外,我不能发布超过两个链接,所以我不得不打破他们(对不起D :)!
html ×2
javascript ×2
css ×1
dictionary ×1
jquery ×1
jqvmap ×1
materialize ×1
overlap ×1
reactjs ×1
svg ×1