Commit 5fe93ca887dd697a13a618ad20ed0ecedba31413

Authored by Dang YoungWorld
1 parent 87c93a0297

Theme modal

Showing 3 changed files with 133 additions and 7 deletions Side-by-side Diff

app/scripts/controllers/main.js
... ... @@ -3,7 +3,15 @@
3 3 app.controller('MainCtrl', function ($scope) {
4 4 $scope.modalTShirtDesign = function() {
5 5 // console.log($('#tshirt-design').length);
6   - $('#tshirt-design').modal();
  6 + $('#tshirt-design').modal(
  7 + {
  8 + backdrop: 'static',
  9 + keyboard: false
  10 + }
  11 + );
  12 + };
  13 + $scope.modalClose = function(){
  14 + $('#tshirt-design').modal('hide');
7 15 }
8 16 });
9 17 });
... ... @@ -259,8 +259,48 @@
259 259 #tshirt-content .tshirt-choice ul li.focus .image{
260 260 border: 1px solid #ff0000;
261 261 }
  262 +/*MODAL Design*/
  263 +#tshirt-design{
  264 + background-color: #000;
  265 +}
  266 +#tshirt-design .modal-dialog{
  267 + width: 75%;
  268 + margin: 0 auto;
  269 +}
  270 +#tshirt-design .modal-dialog .modal-content{
  271 + background-color: transparent;
  272 + border-radius: 0;
  273 + border: 0;
  274 +}
  275 +#tshirt-design .modal-dialog .modal-content .modal-header{
  276 + padding: 0 0 10px 0;
  277 + border-bottom: 0;
  278 +}
  279 +#tshirt-design .modal-dialog .modal-content .modal-body{
  280 + background-color: #ffffff;
  281 + padding: 0 0;
  282 +}
  283 +#tshirt-design header{
  284 + border-bottom: 1px solid #DDDDDD;
  285 +}
  286 +#tshirt-design header ul.nav{
  287 + padding-left: 0;
  288 + list-style: none;
  289 +}
  290 +#tshirt-design header ul.nav li{
  291 + float: left;
  292 + padding: 10px 15px;
  293 + border-right: 1px solid #DDDDDD;
  294 +}
262 295  
  296 +/*Aside modal*/
  297 +.aside{
263 298  
  299 +}
  300 +.aside #choice-design-option{
  301 + list-style: none;
  302 + padding-left: 0;
  303 +}
264 304 /* Customize container */
265 305 @media (min-width: 768px) {
266 306 .container {
app/views/tshirt-design.html
1 1 <!-- Modal -->
2 2 <div class="modal fade" id="tshirt-design" tabindex="-1" role="dialog" aria-labelledby="myModalLabel">
  3 +
3 4 <div class="modal-dialog" role="document">
4 5 <div class="modal-content">
5 6 <div class="modal-header">
6   - <button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
  7 + <button class="" ng-click="modalClose()">Close</button>
7 8 </div>
8 9 <div class="modal-body">
9   - <h1>Content Design</h1>
10   - </div>
11   - <div class="modal-footer">
12   - <button type="button" class="btn btn-default" data-dismiss="modal">Close</button>
13   - <button type="button" class="btn btn-primary">Save changes</button>
  10 + <header>
  11 + <ul class="nav">
  12 + <li>
  13 + <i class="fa fa-jpy" aria-hidden="true"></i> 文字
  14 + </li>
  15 + <li>
  16 + <i class="fa fa-btc" aria-hidden="true"></i> イラスト・イメージ
  17 + </li>
  18 + <li>
  19 + <i class="fa fa-money" aria-hidden="true"></i> 自分の画像・写真
  20 + </li>
  21 + <li>
  22 + <i class="fa fa-minus-circle" aria-hidden="true"></i> 全消去
  23 + </li>
  24 + </ul>
  25 + </header>
  26 + <section class="tshirt-design-container clearfix">
  27 + <div class="aside col-xs-4">
  28 + <ul id="choice-design-option">
  29 + <li>
  30 + <div class="title">
  31 + <i class="fa fa-chevron-circle-right" aria-hidden="true"></i>
  32 + 文字を追加
  33 + </div>
  34 + <div class="clearfix">
  35 + <div class="col-xs-2 text-center">
  36 + <i class="fa fa-jpy" aria-hidden="true"></i>
  37 + </div>
  38 + <div class="col-xs-10">
  39 + 書体を選んでお好きな文字を入力できます
  40 + </div>
  41 + </div>
  42 + </li>
  43 + <li>
  44 + <div class="title">
  45 + <i class="fa fa-chevron-circle-right" aria-hidden="true"></i>
  46 + イラストやイメージを追加
  47 + </div>
  48 + <div class="clearfix">
  49 + <div class="col-xs-2 text-center">
  50 + <i class="fa fa-btc" aria-hidden="true"></i>
  51 + </div>
  52 + <div class="col-xs-10">
  53 + 自由にお使いいただけるデザイン画像をご用意しました
  54 + </div>
  55 + </div>
  56 + </li>
  57 + <li>
  58 + <div class="title">
  59 + <i class="fa fa-chevron-circle-right" aria-hidden="true"></i>
  60 + 自分の画像・写真を追加
  61 + </div>
  62 + <div class="clearfix">
  63 + <div class="col-xs-2 text-center">
  64 + <i class="fa fa-jpy" aria-hidden="true"></i>
  65 + </div>
  66 + <div class="col-xs-10">
  67 + ご自分で用意した画像をアップロードして使えます
  68 + </div>
  69 + </div>
  70 + </li>
  71 + <li>
  72 + <div class="title">
  73 + <i class="fa fa-chevron-circle-right" aria-hidden="true"></i>
  74 + おすすめデザインを使う
  75 + </div>
  76 + <div class="clearfix">
  77 + <div class="col-xs-2 text-center">
  78 + <i class="fa fa-jpy" aria-hidden="true"></i>
  79 + </div>
  80 + <div class="col-xs-10">
  81 + おすすめデザインデータをご自由にカスタマイズしてお使いください
  82 + </div>
  83 + </div>
  84 + </li>
  85 +
  86 + </ul>
  87 + </div>
  88 + <div class="design-contetn col-xs-8">
  89 +
  90 + </div>
  91 + </section>
14 92 </div>
15 93 </div>
16 94 </div>