| 
	
	
		
		
			
			 
				Мне нужно,чтобы только после нажатия по "Item1,2" появились "CItem 1,2"
			 
			
		
		
		
		<html> 
<head> 
</head> 
<body> 
 <div class="Nn" > 
  <div class="col"> 
    <div class="tabs"> 
      <div class="tab"> 
        <input type="radio" id="rd1" name="rd"> 
        <label class="tab-label" for="rd1">Item 1</label> 
        <div class="tab-content"> 
 
 
 
 
 
<div class="row" > 
  <div class="col"> 
 
    <div class="tabs"> 
      <div class="tab"> 
 
        <input type="checkbox" id="chck1" > 
        <label class="tab-label" for="chck1" class="chck1q"   >Citem 1</label> 
 
        <div class="tab-content"> 
     1 
        </div> 
      </div> 
      <div class="tab"> 
        <input type="checkbox" id="chck2"  > 
        <label class="tab-label" for="chck2" >CItem2</label> 
        <div class="tab-content"> 
2 
        </div> 
      </div> 
    </div> 
  </div> 
   
 
 
 
 
 
        </div> 
      </div> 
      <div class="tab"> 
        <input type="radio" id="rd2" name="rd"> 
        <label class="tab-label" for="rd2">Item 2</label> 
        <div class="tab-content"> 
 
        </div> 
      </div> 
      <div class="tab"> 
        <input type="radio" id="rd3" name="rd"> 
        <label for="rd3" class="tab-close">Close others ×</label> 
      </div> 
    </div> 
  </div> 
</div> 
</div> 
<style type="text/css"> 
 
body { 
  color: #2c3e50; 
  background: #ecf0f1; 
  padding: 0 1em 1em; 
} 
 
h1 { 
  margin: 0; 
  line-height: 2; 
  text-align: center; 
} 
 
h2 { 
  margin: 0 0 .5em; 
  font-weight: normal; 
} 
 
input { 
  position: absolute; 
  opacity:0; 
  z-index: -1; 
} 
 
.row{ 
 z-index:3; 
  display: -webkit-box; 
  display: flex; 
} 
 
 
.row .col { 
  -webkit-box-flex: 1; 
          flex: 1; 
} 
.row .col:last-child { 
  margin-left: 1em; 
} 
 
/* Accordion styles */ 
.tabs { 
 
  border-radius: 8px; 
  overflow: hidden; 
  box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.5); 
} 
 
.tab { 
  width: 100%; 
  color: white; 
  overflow: hidden; 
} 
.tab-label { 
  display: -webkit-box; 
  display: flex; 
  -webkit-box-pack: justify; 
          justify-content: space-between; 
  padding: 1em; 
  background: #2c3e50; 
  font-weight: bold; 
  cursor: pointer; 
  /* Icon */ 
} 
.tab-label:hover { 
  background: #1a252f; 
} 
.tab-label::after { 
  content: "\276F"; 
  width: 1em; 
  height: 1em; 
  text-align: center; 
  -webkit-transition: all .35s; 
  transition: all .35s; 
} 
.tab-content { 
  max-height: 0; 
  padding: 0 1em; 
  color: #2c3e50; 
  background: white; 
  -webkit-transition: all .35s; 
  transition: all .35s; 
} 
.tab-close { 
  display: -webkit-box; 
  display: flex; 
  -webkit-box-pack: end; 
          justify-content: flex-end; 
  padding: 1em; 
  font-size: 0.75em; 
  background: #2c3e50; 
  cursor: pointer; 
} 
.tab-close:hover { 
  background: #1a252f; 
} 
 
input:checked + .tab-label { 
  background: #1a252f; 
} 
input:checked + .tab-label::after { 
  -webkit-transform: rotate(90deg); 
          transform: rotate(90deg); 
} 
input:checked ~ .tab-content { 
  max-height: 100vh; 
  padding: 1em; 
   
   
}</style> 
</body> 
</html> 
		
	
		
		
		
		
		
		
	
		
			
			
	
			
			
			
			
			
				 
			
			
			
			
			
			
				
			
			
			
		 
		
	
	
	 |