店内 お持ち帰り
牛めし ハンバーグ定食 メニュー 焼肉定食 朝定食 メニュー 単品 チゲ

プレミアム牛めし

ミニ

300

並盛

400

大盛

500

特盛

600

ネギだく牛めし

ポン酢牛めし

国産生野菜
生玉子セット

400

国産生野菜
半熟玉子セット

400

豚汁生玉子セット

400

豚汁半熟玉子セット

400

チゲ生玉子セット

400

チゲ半熟玉子セット

400
view source

JavaScript

document.title = '自動販売機 券売機画面';

$(function(){
  $(function(){
    $('.win').hide();
    $('.win').eq(0).show();
    $('.win').eq(0).find('panel').on('click', function(){
      $('.win').eq(0).hide();
      $('.win').eq(1).show();
    });
    
  });
});

CSS

#demo{
  height:100%;
}

.win{
  display:grid;
  width:100%;
  height:100%;
  min-height:100vh;
  place-content: center;
  place-items: center;
}
.win > *{
  display:block;
  width:100%;
  height:100%;
}

.select{
  display:flex;
}
.win img{
  width:100%;
}

panel{
  display:block;
  position:relative;
  top:0;
  left:0;
  padding:12px 0;
  margin:2px;
  text-align:center;
  border:1px solid #000;
  border-radius:12px;
  box-shadow:0px -8px 8px -8px #aaa inset;
}
panel:hover{
  background-color:#eee;
}

item{
  position:relative;
  top:0;
  left:0;
  display:block;
  padding:12px;
  margin:12px;
  border:1px solid #000;
  background-repeat:no-repeat;
  background-position:50% 50%;
  background-size:contain;
  
}
size{
  display:flex;
  position:absolute;
  bottom:0;
  right:0;
  width:90%;
}
size > *{
  font-size:12px;
  width:20%;
}

.big > *{
  height:80vh;
  min-width:40vw;
}
.middle > *{
  height:50vh;
  min-width:20vw;
}
.mini > *{
  height:10vh;
  min-width:10vw;
}
.mini6 > *{
  width:12%;
}
tabs{
  display:flex;
}
tabs > *{
  display:inline-block;
  border:1px solid #000;
  border-bottom:none;
  padding:12px;
}
price{
  position:absolute;
  bottom:0;
  left:0;
  width:100%;
  display:block;
  font-weight:bold;
}
price:after{
  display:inline;
  font-weight:normal;
  content:"円";
}

HTML

ページのソースを表示 : Ctrl+U , DevTools : F12

view-source:https://hi0a.com/demo/-js/js-vending-machine/

ABOUT

hi0a.com 「ひまアプリ」は無料で遊べるミニゲームや便利ツールを公開しています。

プログラミング言語の動作デモやWEBデザイン、ソースコード、フロントエンド等の開発者のための技術を公開しています。

必要な機能の関数をコピペ利用したり勉強に活用できます。

プログラムの動作サンプル結果は画面上部に出力表示されています。

環境:最新のブラウザ GoogleChrome / Windows / Android / iPhone 等の端末で動作確認しています。

画像素材や音素材は半分自作でフリー素材配布サイトも利用しています。LINK参照。

動く便利なものが好きなだけで技術自体に興味はないのでコードは汚いです。

途中放置や実験状態、仕様変更、API廃止等で動かないページもあります。