【发布时间】:2017-12-25 03:57:39
【问题描述】:
我正在尝试创建一个图片链接,其中包含一个问号字形,用户可以点击它来显示带有说明的弹出框。
现在,问号字形显示在底部,但理想情况下,我希望它位于“我的信息”链接标题旁边。
我的代码如下所示:
a.picture {
margin: 20px 0;
position: relative;
display: flex;
flex-direction: column;
align-items: center;
justify-content: top;
}
a.picture > h3 {
margin: 0;
width: 100%;
text-align: center;
}
a.picture > h3 span {
display:block;
color: white;
font-weight: bold;
background: $blue;
padding: 10px;
}
<a ng-if="::(options.link_template == 'Picture')" ng-href="{{::data.href}}" class="picture {{::options.class_name}}" target="{{::data.target}}" >
<h3><span>{{::options.title}}</span></h3>
<img src="{{::options.picture}}" height="100%" width="100%"/>
<div><a tabindex="0" class="glyphicon glyphicon-question-sign" role="button" data-toggle="popover" data-placement="top" data-trigger="focus" title="My Information" data-content="This is what this link will display"/></div>
</a>
为了让弹出框字形出现在标题旁边,我必须在 css 中做什么?我尝试将 glyphicon 类放在标题旁边,但在链接中包含链接似乎效果不佳。
谢谢。
【问题讨论】:
-
右上角能满足吗?你可以position it absolutely,相对于
a.picture。
标签: css twitter-bootstrap angular popover