ក្រោយពីការបែងចែក template នៃកម្មវិធី Rental Bicycle App ជាផ្នែកតូចៗរួចមក យើងអាចធ្វើការរចនាទំព័រមុខឬទំព័រ index ដូចខាងក្រោមនេះ៖
<!--\views\index.tpl--> %include("./partials/header.tpl") <div class="main" id="main"> <div class="content" id="content"> <div class="top-widget"> <span>BICYCLES</span><input type="button" value="Add Bicycle" /> </div> <div class="bottom-widget"> <span> <select> <option value="Brand" >Brand</option> </select> <input type="button" value="Sort" /> </span> <span class="search"> <input type="text" /><button>Search</button> </span> </div><!--bottom-widget--> </div><!--content--> %include("./partials/sidebar.tpl") </div><!--main--> %include("./partials/footer")
body{ margin: 0; padding: 0; background: rgb(175, 172, 172); } .site{ width: 900px; margin: 30px auto; background: white; padding: 20px; border-radius: 4px; } .site-header{ font-size: 40px; font-weight: bold; padding: 40px 20px; background: rgb(54, 135, 240); color: white; border-radius: 4px 4px 0 0; text-align: center; } ul.menu{ list-style: none; background: lavender; margin: 0; padding: 0; } .menu li{ display: inline-block; padding: 10px; } .menu li:hover{ background: rgb(204, 204, 207); cursor: pointer; } .main .content{ background: rgb(243, 245, 245); margin-top: 20px; padding: 10px; min-height: 400px; } .main .top-widget input{ float: right; } .main .bottom-widget{ margin-top: 50px; } .main .bottom-widget select{ min-width: 150px; padding: 1px 0; } .main .bottom-widget input{ min-width: 70px; } .main .bottom-widget .search{ float: right; } footer{ background: lightgrey; margin-top: 20px; padding: 50px 0; text-align: center; border-radius: 4px; }
GitHub: https://github.com/Sokhavuth/Rental-Bicycle-App
Heroku: https://khmerweb-rba.herokuapp.com/