iT邦幫忙

2019 iT 邦幫忙鐵人賽

DAY 13
0
Modern Web

弄點簡單的 Chrome Extension 讓生活更方便系列 第 13

Chrome Extension 13 - todolist 使用 bootstrap 建立樣式

  • 分享至 

  • xImage
  •  

開始花幾天的時間把 todolist 的功能完成

先到 bootstrap 下載 : https://getbootstrap.com/ 下載 bootstrap

到 JQuery 下載 : https://jquery.com/ 下載 jquery-3.3.1.min.js

複製 bootstrap.min.css 、 bootstrap.min.js、jquery-3.3.1.min.js 到專案資料夾

https://ithelp.ithome.com.tw/upload/images/20181028/20094223jWLD8Bh37U.png

在 manifest.json 部分 :

{
    "manifest_version" : 2, 
    "name" : "todolist", 
    "version" : "1.0",
    "description" : "To Do List",
    "icons":{ 
        "128" : "icon128.png",
        "48"  : "icon48.png",
        "16"  : "icon16.png"
    },
    "browser_action" :{ 
        "default_icon" : "icon16.png",
        "default_popup" : "popup.html"
    }
}

撰寫 popup.html 部分 :

<!doctype html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="bootstrap.min.css" />
    <title>Hello, world!</title>
  </head>
  <body>
      <h1>Hello, world!</h1>
    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="jquery-3.3.1.min.js" ></script>
    <script src="bootstrap.min.js"></script>
  </body>
</html>

啟動確定沒有任何錯誤
https://ithelp.ithome.com.tw/upload/images/20181028/20094223mqNzqO5KFg.png

開始撰寫 todolist 的樣式 :

<!doctype html>
<html lang="en">
  <head>
    <!-- Required meta tags -->
    <meta charset="utf-8">
    <meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">

    <!-- Bootstrap CSS -->
    <link rel="stylesheet" href="bootstrap.min.css" />
    <link rel="stylesheet" href="popup.css" />
    <title>Hello, world!</title>
  </head>
  <body>
      <h1>Hello, world!</h1>
    <div class="container popupsize"></div>
      <div class="row">
          <div class="col-md-12">
              <div class="todolist">
               <h1>待辦清單</h1>
               <div class="input-group">
                <input type="text" class="form-control">
                <div class="input-group-append">
                  <button class="btn  btn-success" type="button">加入清單</button>
                </div>
              </div>
                      <hr>
                      <ul class="list-unstyled">
                      <li class="ui-state-default">
                          <div class="checkbox">
                              <label>
                                  <input type="checkbox" value="" />鐵人賽</label>
                          </div>
                      </li>
                  </ul>
              </div>
          </div>
      </div>
  </div>
    <!-- Optional JavaScript -->
    <!-- jQuery first, then Popper.js, then Bootstrap JS -->
    <script src="jquery-3.3.1.min.js" ></script>
    <script src="bootstrap.min.js"></script>
  </body>
</html>

增加一個 popup.css 微調寬度

.popupsize{
    width:520px;
}

執行後,顯示結果 :
https://ithelp.ithome.com.tw/upload/images/20181028/20094223b6g8P3UZwz.png

感謝收看 :)


上一篇
Chrome Extension 12 - 增加下載 Youtube 按鈕
下一篇
Chrome Extension 14 - todolist 建立新增與刪節線功能
系列文
弄點簡單的 Chrome Extension 讓生活更方便30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言