表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
36/61

ionicを試す 18日目のソース

よく使う3つのファイルのソースコードです。


インデントを全角スペースに変換していますので、半角スペース2つに変換してお使いください。

場所は、"プロジェクトフォルダ\src\app\home"です。


また"src\assets"にサイコロの画像1~6を保存しました。

(ファイル名は、"../../assets/cube1.gif"から"../../assets/cube6.gif")



home.page.html

---------------------------------------------------------------

<ion-content [fullscreen]="true">

 <div id="container">

  サイコロ表示

  <ion-list>

   <ion-radio-group [(ngModel)] = "dispCube">

    <ion-item>

     <ion-label>1を表示</ion-label>

     <ion-radio slot="start" value="1"></ion-radio>

    </ion-item>

    <ion-item>

     <ion-label>2を表示</ion-label>

     <ion-radio slot="start" value="2"></ion-radio>

    </ion-item>

    <ion-item>

     <ion-label>3を表示</ion-label>

     <ion-radio slot="start" value="3"></ion-radio>

    </ion-item>

    <ion-item>

     <ion-label>4を表示</ion-label>

     <ion-radio slot="start" value="4"></ion-radio>

    </ion-item>

    <ion-item>

     <ion-label>5を表示</ion-label>

     <ion-radio slot="start" value="5"></ion-radio>

    </ion-item>

    <ion-item>

     <ion-label>6を表示</ion-label>

     <ion-radio slot="start" value="6"></ion-radio>

    </ion-item>

   </ion-radio-group>

  </ion-list>

  <img src="../../assets/cube1.gif" class="imgDice" [hidden]="dispCube!=1">

  <img src="../../assets/cube2.gif" class="imgDice" [hidden]="dispCube!=2">

  <img src="../../assets/cube3.gif" class="imgDice" [hidden]="dispCube!=3">

  <img src="../../assets/cube4.gif" class="imgDice" [hidden]="dispCube!=4">

  <img src="../../assets/cube5.gif" class="imgDice" [hidden]="dispCube!=5">

  <img src="../../assets/cube6.gif" class="imgDice" [hidden]="dispCube!=6">

  <hr />

 </div>

</ion-content>

---------------------------------------------------------------



home.page.ts

---------------------------------------------------------------

import { Component } from '@angular/core';


@Component({

 selector: 'app-page-home',

 templateUrl: 'home.page.html',

 styleUrls: ['home.page.scss']

})

export class HomePage {

 //サイコロの表示値(1~6ならば対応するサイコロ画像を表示する)

 dispCube :number;

 //コンストラクター

 constructor(){

 }


}

---------------------------------------------------------------



home.page.scss

---------------------------------------------------------------

#container {

 text-align: center;


 position: absolute;

 left: 0;

 right: 0;

}


#container strong {

 font-size: 20px;

 line-height: 26px;

}


#container p {

 font-size: 2o0px;

 line-height: 1.5;


 color: black;


 margin: 0;

}


#container a {

 text-decoration: none;

}

/** サイコロの枠線 **/

.imgDice{

 margin: 1px;

 border:1px solid #000

}

---------------------------------------------------------------

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

この作品はリンクフリーです。ご自由にリンク(紹介)してください。
この作品はスマートフォン対応です。スマートフォンかパソコンかを自動で判別し、適切なページを表示します。

↑ページトップへ