<div class="tabsC"> <input type="radio" class="hidden" id="multitabs1" name="mtabs" checked> <input type="radio" class="hidden" id="multitabs2" name="mtabs"> <input type="radio" class="hidden" id="multitabs3" name="mtabs"> <div class="tabsh"> <label for="multitabs1" class="tabsnk" id="tab1">HTML</label> <label for="multitabs2" class="tabsnk" id="tab2">CSS</label> <label for="multitabs3" class="tabsnk" id="tab3">JAVASCRIPT</label> </div> <div class="tabscont"> <div class="tabscont1"> Lorem ipsum dolor sit amet, consectetur adipiscing elit. Phasellus viverra orci massa, id consequat nibh luctus vitae. Cras nec lacus eget metus pellentesque facilisis. In varius arcu in mollis posuere. Nunc gravida neque egestas sapien gravida mollis. Maecenas in massa eu ligula sagittis pellentesque. Donec malesuada congue turpis, eu venenatis lectus imperdiet non. Interdum et malesuada fames ac ante ipsum primis in faucibus. Suspendisse ut pharetra ligula. Nunc vulputate bibendum posuere. Integer massa nisi, dictum sed purus ut, commodo bibendum felis. Phasellus sit amet quam at quam cursus ultrices vel sit amet dolor. Pellentesque ac euismod diam. Pellentesque rhoncus pellentesque feugiat. Vivamus vel lorem pellentesque arcu imperdiet rutrum. Praesent eu orci non erat tempus sodales at vel enim. Aliquam erat volutpat. Aenean tincidunt tellus ac viverra blandit. Sed mattis mi sem, id euismod tortor vulputate ut. Cras vestibulum iaculis ex ut pellentesque. Nullam non odio sed ante iaculis maximus. Proin finibus tortor vitae dictum porta. Phasellus ante ante, auctor at blandit quis, facilisis eu tellus. Etiam pulvinar, ligula ac pellentesque lacinia, leo dolor egestas ante, at interdum quam mi eu quam. Donec sed dolor risus. </div> <div class="tabscont2">INI ISI CSS</div> <div class="tabscont3">INI ISI JAVASCRIPT</div> </div> </div>
.hidden { display: none; } .tabsC { border: 1px solid; font-family: arial; height: calc(100vh - 30px); margin: 15px; overflow-y: auto; } .tabsC .tabsh { border-bottom: 4px solid; display: flex; align-items: center; } .tabsC .tabsh:after { content: "</>"; margin-left: auto; padding: 10px 15px; } .tabsC .tabsh > * { padding: 13px 17px; margin-bottom: -4px; border-bottom: 4px solid; } .tabsC .tabscont { padding: 25px 23px; line-height: 1.7em; } .tabsC .tabscont > * { display: none; } .tabsC input[id*="1"]:checked ~ .tabsh label[for*="1"], .tabsC input[id*="2"]:checked ~ .tabsh label[for*="2"], .tabsC input[id*="3"]:checked ~ .tabsh label[for*="3"] { border-bottom: 4px solid #6ea6ff; } .tabsC input[id*="1"]:checked ~ .tabscont .tabscont1, .tabsC input[id*="2"]:checked ~ .tabscont .tabscont2 { display: block; } .tabsC input[id*="3"]:checked ~ .tabscont .tabscont3 { display: block; } .halaman.breakWord{ word-wrap: break-word; }
HTML
CSS
JS