私の目的は、イメージをイオンのボタンとして使用することです。最初にaタグを使用してページ間をリンクしました。しかし、私が画像をクリックしたとき。ボタンを有効にする効果はありません。だから私はボタンタグに切り替えます
私は使用してみました
<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では動作しません。だから私は何をすべきですか?
これを試して。
<img src="img/myImage.jpg" style="width : 100% ; height : 100%" ng-click="nextpage()" >
これにより、高さと幅を自由に設定できます。
Srcフィールドへの正しいパスを指定してください。
あなたはこの方法を試すことができます-
<button (click)="click()" block>
<img src="assets/img/scan_btn.png">
</button>
イオン2
Www/assets/imagesにアイコンを配置してから
<img src="assets/images/icon.png" style="width : 100% ; height : 100%" ng-click="nextpage()" >
<a routerLink="/user/details" routerDirection="forward">
<img src='assets/images/icon.png' />
</a>
これをチェックして
<button ng-mousedown="class='fb-down'" ng-mouseup="class='fb-up'" class="{{class}}"> <img src="your_image_path" alt="" title="" /> </button>
それでもcssとanyhtingで問題に直面している場合はお知らせください。
ありがとう
これにより、ルーティングに画像ボタンを使用できます。
<button onclick="location.href='/pageToRoute/param'" block>
<img src="imagePath/imageName.jpg">
</button>
イオン5
ion-card elementを使用することもできます:
<ion-card class="welcome-card" [routerLink]="['/tabs/tab3']">
<ion-img src='/assets/VC-Button-calendario-01.svg'></ion-img>
</ion-card>