一尘不染

如何在离子中将图像用作按钮

angularjs

我的目标是将图像用作离子中的按钮。我首先使用标签在页面之间进行链接。但是当我点击图片时。没有按钮激活效果。所以我切换到按钮标签

我尝试使用

<button class="button button-clear" style="background-image:url('img/myImage.jpg'); background-size:cover"></button>

但是按钮的高度保持不变。因此它不会显示完整尺寸的图像。我努力了

style="font-size:100px;"

style="line-height:100px;"

但是似乎没有任何作用。

我也尝试添加自己的CSS

.Test-up {
  border :none;
  padding : 0px;
}

.Test-down {
  opacity: 0.5;
  border:0px;
  padding: 0px;
}

并将以下代码添加到我的index.html中

<button ng-mousedown="class='Test-down'" ng-mouseup="class='Test-up'" class="{{class}}" href="#">

和下面的代码到我的控制器

$scope.class = "Test-up";

正如我从http://codepen.io/Leiron/pen/ztawA尝试的那样,
但它不适用于ios或android。所以我该怎么做?


阅读 238

收藏
2020-07-04

共1个答案

一尘不染

试试这个。

 <img src="img/myImage.jpg" style="width : 100% ; height : 100%" ng-click="nextpage()" >

这应该是技巧,您可以根据需要设置高度和宽度。

确保为src字段提供正确的路径。

2020-07-04