Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width">
- <title>JS Bin</title>
- <style id="jsbin-css">
- /* Breakpoints */
- main {
- display: flex;
- flex-direction: column;
- }
- .s1024 {
- max-width: 639px;
- }
- .s1150 {
- width: 747px;
- }
- /* Leg Components */
- .leg {
- display: flex;
- flex-direction: column;
- flex: 1;
- }
- .row {
- display: flex;
- flex-wrap: wrap;
- }
- .noWrap {
- flex-wrap: nowrap;
- }
- .col {
- display: flex;
- flex-direction: column;
- flex: 0 1 auto;
- }
- .col.grow {
- flex: 0 1 auto;
- }
- /* Fields */
- .spinner {
- min-width: 90px;
- max-width: 120px;
- }
- .spinner--l {
- min-width: 120px;
- max-width: 170px;
- }
- .switch {
- width: 80px;
- }
- .table {
- width: 500px;
- }
- .label-with-step {
- display: flex;
- justify-content: space-between;
- }
- .spinner-with-buttons {
- display: flex;
- }
- .incrementIcons {
- width: 30px;
- flex: 1;
- }
- .step-with-increment {
- display: flex;
- flex-direction: column;
- }
- .old .step {
- display: flex;
- align-items: center;
- justify-content: center;
- text-align: center;
- background-color: white;
- width: 30px;
- }
- .old .incrementIcons {
- flex: 0 1 auto;
- width: 30px;
- border-top: 24px solid blue;
- background-color: red;
- }
- .new .step {
- display: flex;
- align-items: center;
- justify-content: center;
- text-align: center;
- background-color: white;
- width: 30px;
- }
- .new .incrementIcons {
- flex: 1;
- width: 30px;
- border-top: 15px solid blue;
- background-color: red;
- }
- /* Not important */
- main {
- padding: 15px;
- }
- .leg {
- background-color: #1c9348;
- }
- .header {
- background-color: rgba(0,0,0,0.3);
- color: white;
- height: 25px;
- padding: 10px;
- border-bottom: 2px solid white;
- margin-bottom: 10px;
- width: 100%;
- }
- .col {
- background-color: rgba(255,255,255,0.2);
- height: 100px;
- margin: 0 5px 10px;
- box-sizing: border-box;
- }
- .spinner,
- .spinner--l {
- background-color: orange;
- padding: 5px;
- }
- .switch {
- background-color: purple;
- padding: 5px;
- }
- .table {
- background-color: royalblue;
- height: 90px;
- padding: 5px;
- }
- .label {
- margin-bottom: 5px;
- margin-right: 10px;
- }
- .additionalInfo {
- margin-top: 5px;
- background-color: green;
- padding: 5px
- }
- .incrementIcons {
- border-top: 15px solid blue;
- background-color: red;
- }
- </style>
- </head>
- <body>
- <main class="s1150">
- <section class="leg old">
- <div class="row">
- <div class="header"> TRADER: Multiple Rows</div>
- </div>
- <div class="row noWrap">
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Total Quantity (priiiiiiiiiiice) </div>
- <div class="step"> 1.0 </div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Quantity<br>[L spinner]</div>
- <div class="incrementIcons"></div>
- </div>
- <div class="additionalInfo">Additional Info</div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Price Label </div>
- <div class="step">50.1</div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Price<br>[L spinner]</div>
- <div class="incrementIcons"></div>
- </div>
- <div class="additionalInfo">Additional Info that's wider than the spinner</div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Yield Label</div>
- <div class="step">0.25</div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Yield<br>[M spinner]</div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Benchmark Label </div>
- <div class="step">1.05</div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Benchmark<br>[L spinner]</div>
- <div class="incrementIcons"></div>
- </div>
- <div class="additionalInfo">Additional Info</div>
- </div>
- </div>
- <div class="row">
- <div class="col">
- <div class="label"> Axed Label </div>
- <div class="switch">Axed<br>[switch]</div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Commission Label </div>
- <div class="step">0.25</div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Commission<br>[M spinner]</div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- <div class="col">
- <div class="label"> Autohedge Label </div>
- <div class="switch">Autohedge<br>[switch]</div>
- </div>
- <div class="col">
- <div class="table">Autohedge<br>[XL table]</div>
- </div>
- </div>
- </section>
- <section class="leg new">
- <div class="row">
- <div class="header"> TRADER: Single Row</div>
- </div>
- <div class="row">
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Qty </div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Quantity<br>[L spinner]</div>
- <div class="step-with-increment">
- <div class="step"> 1.0 </div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- <div class="additionalInfo">Additional Info that may extend</div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Price Label </div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Price<br>[L spinner]</div>
- <div class="step-with-increment">
- <div class="step"> 14.0 </div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- <div class="additionalInfo">Additional Info</div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Yield Label</div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Yield<br>[M spinner]</div>
- <div class="step-with-increment">
- <div class="step"> 1.0 </div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Benchmark Label </div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Benchmark<br>[L spinner]</div>
- <div class="step-with-increment">
- <div class="step"> 9.0 </div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- <div class="additionalInfo">Additional Info</div>
- </div>
- <div class="col">
- <div class="label"> Axed Label </div>
- <div class="switch">Axed<br>[switch]</div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Commission Label </div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Commission<br>[M spinner]</div>
- <div class="step-with-increment">
- <div class="step"> 0.25 </div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- </div>
- <div class="col">
- <div class="label"> Autohedge Label </div>
- <div class="switch">Autohedge<br>[switch]</div>
- </div>
- <div class="col grow">
- <div class="table">Autohedge<br>[XL table]</div>
- </div>
- </div>
- </section>
- </main>
- <script id="jsbin-source-html" type="text/html"><!DOCTYPE html>
- <html>
- <head>
- <meta charset="utf-8">
- <meta name="viewport" content="width=device-width">
- <title>JS Bin</title>
- </head>
- <body>
- <main class="s1150">
- <section class="leg old">
- <div class="row">
- <div class="header"> TRADER: Multiple Rows</div>
- </div>
- <div class="row noWrap">
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Total Quantity (priiiiiiiiiiice) </div>
- <div class="step"> 1.0 </div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Quantity<br>[L spinner]</div>
- <div class="incrementIcons"></div>
- </div>
- <div class="additionalInfo">Additional Info</div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Price Label </div>
- <div class="step">50.1</div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Price<br>[L spinner]</div>
- <div class="incrementIcons"></div>
- </div>
- <div class="additionalInfo">Additional Info that's wider than the spinner</div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Yield Label</div>
- <div class="step">0.25</div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Yield<br>[M spinner]</div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Benchmark Label </div>
- <div class="step">1.05</div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Benchmark<br>[L spinner]</div>
- <div class="incrementIcons"></div>
- </div>
- <div class="additionalInfo">Additional Info</div>
- </div>
- </div>
- <div class="row">
- <div class="col">
- <div class="label"> Axed Label </div>
- <div class="switch">Axed<br>[switch]</div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Commission Label </div>
- <div class="step">0.25</div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Commission<br>[M spinner]</div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- <div class="col">
- <div class="label"> Autohedge Label </div>
- <div class="switch">Autohedge<br>[switch]</div>
- </div>
- <div class="col">
- <div class="table">Autohedge<br>[XL table]</div>
- </div>
- </div>
- </section>
- <section class="leg new">
- <div class="row">
- <div class="header"> TRADER: Single Row</div>
- </div>
- <div class="row">
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Qty </div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Quantity<br>[L spinner]</div>
- <div class="step-with-increment">
- <div class="step"> 1.0 </div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- <div class="additionalInfo">Additional Info that may extend</div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Price Label </div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Price<br>[L spinner]</div>
- <div class="step-with-increment">
- <div class="step"> 14.0 </div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- <div class="additionalInfo">Additional Info</div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Yield Label</div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Yield<br>[M spinner]</div>
- <div class="step-with-increment">
- <div class="step"> 1.0 </div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Benchmark Label </div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Benchmark<br>[L spinner]</div>
- <div class="step-with-increment">
- <div class="step"> 9.0 </div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- <div class="additionalInfo">Additional Info</div>
- </div>
- <div class="col">
- <div class="label"> Axed Label </div>
- <div class="switch">Axed<br>[switch]</div>
- </div>
- <div class="col">
- <div class="label-with-step">
- <div class="label"> Commission Label </div>
- </div>
- <div class="spinner-with-buttons">
- <div class="spinner--l">Commission<br>[M spinner]</div>
- <div class="step-with-increment">
- <div class="step"> 0.25 </div>
- <div class="incrementIcons"></div>
- </div>
- </div>
- </div>
- <div class="col">
- <div class="label"> Autohedge Label </div>
- <div class="switch">Autohedge<br>[switch]</div>
- </div>
- <div class="col grow">
- <div class="table">Autohedge<br>[XL table]</div>
- </div>
- </div>
- </section>
- </main>
- </body>
- </html>
- </script>
- <script id="jsbin-source-css" type="text/css">/* Breakpoints */
- main {
- display: flex;
- flex-direction: column;
- }
- .s1024 {
- max-width: 639px;
- }
- .s1150 {
- width: 747px;
- }
- /* Leg Components */
- .leg {
- display: flex;
- flex-direction: column;
- flex: 1;
- }
- .row {
- display: flex;
- flex-wrap: wrap;
- }
- .noWrap {
- flex-wrap: nowrap;
- }
- .col {
- display: flex;
- flex-direction: column;
- flex: 0 1 auto;
- }
- .col.grow {
- flex: 0 1 auto;
- }
- /* Fields */
- .spinner {
- min-width: 90px;
- max-width: 120px;
- }
- .spinner--l {
- min-width: 120px;
- max-width: 170px;
- }
- .switch {
- width: 80px;
- }
- .table {
- width: 500px;
- }
- .label-with-step {
- display: flex;
- justify-content: space-between;
- }
- .spinner-with-buttons {
- display: flex;
- }
- .incrementIcons {
- width: 30px;
- flex: 1;
- }
- .step-with-increment {
- display: flex;
- flex-direction: column;
- }
- .old .step {
- display: flex;
- align-items: center;
- justify-content: center;
- text-align: center;
- background-color: white;
- width: 30px;
- }
- .old .incrementIcons {
- flex: 0 1 auto;
- width: 30px;
- border-top: 24px solid blue;
- background-color: red;
- }
- .new .step {
- display: flex;
- align-items: center;
- justify-content: center;
- text-align: center;
- background-color: white;
- width: 30px;
- }
- .new .incrementIcons {
- flex: 1;
- width: 30px;
- border-top: 15px solid blue;
- background-color: red;
- }
- /* Not important */
- main {
- padding: 15px;
- }
- .leg {
- background-color: #1c9348;
- }
- .header {
- background-color: rgba(0,0,0,0.3);
- color: white;
- height: 25px;
- padding: 10px;
- border-bottom: 2px solid white;
- margin-bottom: 10px;
- width: 100%;
- }
- .col {
- background-color: rgba(255,255,255,0.2);
- height: 100px;
- margin: 0 5px 10px;
- box-sizing: border-box;
- }
- .spinner,
- .spinner--l {
- background-color: orange;
- padding: 5px;
- }
- .switch {
- background-color: purple;
- padding: 5px;
- }
- .table {
- background-color: royalblue;
- height: 90px;
- padding: 5px;
- }
- .label {
- margin-bottom: 5px;
- margin-right: 10px;
- }
- .additionalInfo {
- margin-top: 5px;
- background-color: green;
- padding: 5px
- }
- .incrementIcons {
- border-top: 15px solid blue;
- background-color: red;
- }
- </script>
- </body>
- </html>
Add Comment
Please, Sign In to add comment