我需要将+
按钮移到右侧。但是下面的代码无效。你能告诉我为什么吗?
.scss
.plusButton {
position: absolute;
z-index: 11;
color: white;
float: right;
}
html的
<button ion-button clear class="plusButton"> <ion-icon name="add-circle"></ion-icon></button>
答案 0 :(得分:1)
这个怎么样:
.plusButton {
position: absolute;
z-index: 11;
color:white;
top: 16px;
right: 16px;
}
请注意top
和right
值。 Ionic通常在内容中使用16px的填充(当您将padding
属性添加到内容<ion-content padding>...
时,因此,当我需要执行外部离子。
另请注意,如果按钮位于navbar
内,我建议使用<ion-buttons end>...<ion-buttons>
容器将其放在右侧,但在这种情况下,按钮似乎是不属于navbar
/ toolbar
,所以我想我们可以通过使用css来修复它。
答案 1 :(得分:0)
使用右侧属性将元素与rigth对齐。并指定要设置右对齐的位置 relative 。
.plusButton {
position: absolute;
z-index: 11;
color: white;
right: 0px;
}
答案 2 :(得分:0)
您可以尝试使用ion-button
的item-end属性<button ion-button item-end>...</button>
答案 3 :(得分:0)
首先,您不能同时使用absolute
和float
,float
将无效,因为absolute
就在那里。
您有很多选项可以让它发挥作用,我更喜欢的方法是使用margin
和absolute
。请确保按钮是在DOM中的箭头后面写的,然后您可以使用margin-left
和margin-top
来调整此按钮的位置。
.plusButton {
position: absolute;
z-index: 11;
color: white;
margin-left: 25px;
margin-botton: 10px;
}
当然,您可以使用right:0
作为@Vijay Kumar B说,但您必须将父DIV
定义为relative
。
答案 4 :(得分:0)
Try to set the value position to relative.
.plusButton {
position: relative;
z-index: 11;
color: white;
float: right;
}