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

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

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

エラーが発生しました。

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

10/210

デザインもいじりたい(苦手ですが)

さて、前回、目標機能的には完成と書きましたが、追記です。


予想はしていましたが、サーバを終了してもアプリのページ表示切替は問題ないです。


つまり、立ち上げ時、あるいはダウンロード時に読み込めば通信不要という事ですね。


続いて、デザインいじってみます。


1.ページタイトル


まず気に入らないのが、ホームページのタイトルが"Ionic APP"とかになっているので、これを修正します。


いつものようにGoogle様に、”ionic ページタイトル”とお伺いを立てるとドンピシャの結果が4番目に見つかりました。


いじるのは、src\app\home\home.page.tsだけで良いようです。


例のごとくソースコピーです。

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

前略

import {Title} from "@angular/platform-browser";  ←Titleと言う変数だかプロパティを使用可能に?


中略

@Component({

中略

  styleUrls: ['home.page.scss'],  ←Titleには関係ないようですがデザイン関係の参考先です。

  providers : [Title]  ←配布元をTitleの中身に?これが無くてもページタイトルは変わりました。

})

中略


  constructor(private title: Title) {  ←コンストラクタにTitleを渡さないと次の行がエラーになります

    this.title.setTitle('Ionic でゲームブックアプリを作ってみよう'); ←ここでページタイトル変更

後略

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

こんな感じです。


また、色とか変えたかったので上のソースにちょっと書いて有りますが、['home.page.scss'] を見て見ます。


最初の段階では、以下の通りです。


src\app\home\home.page.scss

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

#container {

text-align: center;


position: absolute;

left: 0;

right: 0;

top: 50%;

transform: translateY(-50%);

}


#container strong {

font-size: 20px;

line-height: 26px;

}


#container p {

font-size: 16px;

line-height: 22px;


color: #8c8c8c;


margin: 0;

}


#container a {

text-decoration: none;

}

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

transform: translateY(-50%);は正直初めてみましたが、まあ、なんとなくわかるので適当に修正します。


うん、大分よくなりました。(あくまで習作として)


ただ選択肢もなく2ページの表示切替だけでは、ゲームブックとしてどうかと思いますので、次の投稿で、そこ直します。


手を入れるファイルが一つ増えたので、以下にまとめておきますね。


・tsconfig.json(プロジェクトフォルダー直下)

 JSONデータを扱えるように、2行追加

・src\app\home\home.page.ts

 これが多分本体。動きや変数の入れ物はここで定義

・src\app\home\home.page.html

 これが器。表示したいものをここで書く。例:<p>{{PageText2}}</p>

・src\app\home\home.page.scss

 いわゆるCSSファイル

・src\app\MyData\Page.JSON

 作者が作ったゲームブックのページデータ


では、ここで投稿

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

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

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

↑ページトップへ