"tab"
Bootstrap 3.0.0 Snippet by evarevirus

<link href="//netdna.bootstrapcdn.com/bootstrap/3.0.0/css/bootstrap.min.css" rel="stylesheet" id="bootstrap-css"> <script src="//netdna.bootstrapcdn.com/bootstrap/3.0.0/js/bootstrap.min.js"></script> <script src="//code.jquery.com/jquery-1.11.1.min.js"></script> <!------ Include the above in your HEAD tag ----------> <!DOCTYPE html><html class=''> <head><script src='//production-assets.codepen.io/assets/editor/live/console_runner-079c09a0e3b9ff743e39ee2d5637b9216b3545af0de366d4b9aad9dc87e26bfd.js'></script><script src='//production-assets.codepen.io/assets/editor/live/events_runner-73716630c22bbc8cff4bd0f07b135f00a0bdc5d14629260c3ec49e5606f98fdd.js'></script><script src='//production-assets.codepen.io/assets/editor/live/css_live_reload_init-2c0dc5167d60a5af3ee189d570b1835129687ea2a61bee3513dee3a50c115a77.js'></script><meta charset='UTF-8'><meta name="robots" content="noindex"><link rel="shortcut icon" type="image/x-icon" href="//production-assets.codepen.io/assets/favicon/favicon-8ea04875e70c4b0bb41da869e81236e54394d63638a1ef12fa558a4a835f1164.ico" /><link rel="mask-icon" type="" href="//production-assets.codepen.io/assets/favicon/logo-pin-f2d2b6d2c61838f7e76325261b7195c27224080bc099486ddd6dccb469b8e8e6.svg" color="#111" /><link rel="canonical" href="https://codepen.io/josh_vogt/pen/EaaZbP?limit=all&page=12&q=Accordion" /> <link rel='stylesheet prefetch' href='https://s3-us-west-2.amazonaws.com/s.cdpn.io/139759/standard_2014_11.css'> <style class="cp-pen-styles">/* Android 2.3 :checked fix */ @-webkit-keyframes fake { from { opacity: 1; } to { opacity: 1; } } @keyframes fake { from { opacity: 1; } to { opacity: 1; } } body { -webkit-animation: fake 1s infinite; animation: fake 1s infinite; } .worko-tabs { margin: 20px; width: 80%; } .worko-tabs .state { position: absolute; left: -10000px; } .worko-tabs .flex-tabs { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .worko-tabs .flex-tabs .tab { -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; max-height: 40px; } .worko-tabs .flex-tabs .panel { background-color: #fff; padding: 20px; min-height: 300px; display: none; width: 100%; -ms-flex-preferred-size: auto; flex-basis: auto; } .worko-tabs .tab { display: inline-block; padding: 10px; vertical-align: top; background-color: #eee; cursor: hand; cursor: pointer; border-left: 10px solid #ccc; } .worko-tabs .tab:hover { background-color: #fff; } #tab-one:checked ~ .tabs #tab-one-label, #tab-two:checked ~ .tabs #tab-two-label, #tab-three:checked ~ .tabs #tab-three-label, #tab-four:checked ~ .tabs #tab-four-label { background-color: #fff; cursor: default; border-left-color: #69be28; } #tab-one:checked ~ .tabs #tab-one-panel, #tab-two:checked ~ .tabs #tab-two-panel, #tab-three:checked ~ .tabs #tab-three-panel, #tab-four:checked ~ .tabs #tab-four-panel { display: block; } @media (max-width: 600px) { .flex-tabs { -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; } .flex-tabs .tab { background: #fff; border-bottom: 1px solid #ccc; } .flex-tabs .tab:last-of-type { border-bottom: none; } .flex-tabs #tab-one-label { -webkit-box-ordinal-group: 2; -ms-flex-order: 1; order: 1; } .flex-tabs #tab-two-label { -webkit-box-ordinal-group: 4; -ms-flex-order: 3; order: 3; } .flex-tabs #tab-three-label { -webkit-box-ordinal-group: 6; -ms-flex-order: 5; order: 5; } .flex-tabs #tab-four-label { -webkit-box-ordinal-group: 8; -ms-flex-order: 7; order: 7; } .flex-tabs #tab-one-panel { -webkit-box-ordinal-group: 3; -ms-flex-order: 2; order: 2; } .flex-tabs #tab-two-panel { -webkit-box-ordinal-group: 5; -ms-flex-order: 4; order: 4; } .flex-tabs #tab-three-panel { -webkit-box-ordinal-group: 7; -ms-flex-order: 6; order: 6; } .flex-tabs #tab-four-panel { -webkit-box-ordinal-group: 9; -ms-flex-order: 8; order: 8; } #tab-one:checked ~ .tabs #tab-one-label, #tab-two:checked ~ .tabs #tab-two-label, #tab-three:checked ~ .tabs #tab-three-label, #tab-four:checked ~ .tabs #tab-four-label { border-bottom: none; } #tab-one:checked ~ .tabs #tab-one-panel, #tab-two:checked ~ .tabs #tab-two-panel, #tab-three:checked ~ .tabs #tab-three-panel, #tab-four:checked ~ .tabs #tab-four-panel { border-bottom: 1px solid #ccc; } } </style></head><body> <div class="worko-tabs"> <input class="state" type="radio" title="tab-one" name="tabs-state" id="tab-one" checked /> <input class="state" type="radio" title="tab-two" name="tabs-state" id="tab-two" /> <input class="state" type="radio" title="tab-three" name="tabs-state" id="tab-three" /> <input class="state" type="radio" title="tab-four" name="tabs-state" id="tab-four" /> <div class="tabs flex-tabs"> <label for="tab-one" id="tab-one-label" class="tab">Tab One</label> <label for="tab-two" id="tab-two-label" class="tab">Tab Two</label> <label for="tab-three" id="tab-three-label" class="tab">Tab Three</label> <label for="tab-four" id="tab-four-label" class="tab">Tab Four</label> <div id="tab-one-panel" class="panel active"> <h3>Responsive CSS Tabs - Flexbox</h3> <p>CSS only tabs built using flexbox, when the viewport drops below 600px wide the tabs turn into an accordion by chaging the flex order of the elements.</p> </div> <div id="tab-two-panel" class="panel"> Tab two content </div> <div id="tab-three-panel" class="panel"> Tab three content </div> <div id="tab-four-panel" class="panel"> Tab four content </div> </div> </div> <script src='//production-assets.codepen.io/assets/common/stopExecutionOnTimeout-b2a7b3fe212eaa732349046d8416e00a9dec26eb7fd347590fbced3ab38af52e.js'></script><script src='//cdnjs.cloudflare.com/ajax/libs/jquery/2.1.3/jquery.min.js'></script> <script >//forked from https://codepen.io/artlawry/pen/domFD //# sourceURL=pen.js </script> </body></html>

Related: See More


Questions / Comments: