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

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

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

エラーが発生しました。

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

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

ionicを試す 19日目のソースコード一部

判定・戦闘結果表示用に使用したモーダル画面の部分のソースコードです。


勝ち負け(あるいは判定成功・失敗)用にデザインを変えて2組用意してあります。


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


home.page.html

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

  <!--判定・戦闘結果表示用-->

  <!-- 成功・勝利 -->

  <ion-modal id="divScreenCoverGold" [isOpen]="dispScreenCoverGold" backdropDismiss="false">

   <ng-template>

    <ion-content class="contentScreenCover">

     <!--サイコロ1-->

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

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

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

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

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

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

     <!--サイコロ2-->

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

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

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

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

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

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

     {{ResultMessage}}

    </ion-content>

    <ion-content class="contentScreenCover">{{ResultMessage2}}</ion-content>

    <ion-content class="contentScreenCover"><ion-button id="btnScreenCover" (click)="fnOnClickNextPage()">{{PageBtnSelectText}}</ion-button></ion-content>

   </ng-template>

  </ion-modal>

  <!-- 失敗・敗北 -->

  <ion-modal id="divScreenCoverSilver" [isOpen]="dispScreenCoverSilver" backdropDismiss="false">

   <ng-template>

    <ion-content class="contentScreenCover">

     <!--サイコロ1-->

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

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

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

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

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

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

     <!--サイコロ2-->

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

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

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

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

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

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

     {{ResultMessage}}

    </ion-content>

    <ion-content class="contentScreenCover">{{ResultMessage2}}</ion-content>

    <ion-content class="contentScreenCover"><ion-button id="btnScreenCover" (click)="fnOnClickNextPage()">{{PageBtnSelectText}}</ion-button></ion-content>

   </ng-template>

  </ion-modal>

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


home.page.scss

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

#divScreenCoverGold{

 --height:150px;

 --width:100%;

background: linear-gradient(45deg, #B67B03 0%, #DAAF08 45%, #FEE9A0 70%, #DAAF08 85%, #B67B03 90% 100%);

color: #000000;

 text-align: center;

}

#divScreenCoverSilver{

 --height:150px;

 --width:100%;

background: linear-gradient(45deg, #353535 0%, #7E7E7E 45%, #E8E8E8 70%, #4E4E4E 85%, #353535 90% 100%);

color: #000000;

 text-align: center;

}

.divCoverMessage{

 top: 30%;

text-align: center;

color: #000000;

opacity:1.0;//透明度0.0(完全に透明)~1.0(完全に不透明)

transform: translateY(-50%) translateX(-50%);

transform: translateY(-50%) translateX(-50%);

}

.btnScreenCover{

 width: fit-content;

}

.contentScreenCover{

 font-size: 25px;

 line-height: 36px;

}

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

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

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

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

↑ページトップへ