2017-02-23 8 views
0

Accordionделает весь DIV тег интерактивными, CSS HTML тег ссылки

Привет У меня есть один аккордеон, как вы можете видеть на изображении. Я хочу сделать все ресурсы доступными по ресурсам, но когда я это сделаю, Gyphyicon, с которым я пользуюсь, запутался. Я хочу, чтобы этот значок и текст ресурсов в одной строке. Вот мой HTML код для этой вещи:

<div class="panel panel-default"> 
     <div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion1" data-target="#collapseOne2" style="background-color:#3498DB;"> 
      <h4 style="color:white;" class="panel-title"><i class="fa fa-users"></i><a [routerLink]=" ['Resource'] ">Resources</a></h4> 

     </div> 

    </div> 

PS: Я уже попробовать другую CSS вещь в моем style.css, но это не будет работать, FYI и я только практикуя на ресурс вещи (фото) не на расчет, поэтому расчет не кликается

Любая помощь Оценивается. Спасибо в Advance

ответ

0
<div class="panel panel-default"> 
     <div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion1" data-target="#collapseOne2" style="background-color:#3498DB;"> 
      <h4 style="color:white; display:flex; align-items:center;" class="panel-title"><i class="fa fa-users"></i><a [routerLink]=" ['Resource'] ">Resources</a></h4> 
     </div> 
</div> 

В дополнение к любому другому решению, я хотел бы добавить раствор Flexbox. Так как тег H4 является содержащим здесь элементом, я добавляю display: flex и align-items: center. Первая часть заставит их рядом друг с другом, а вторая часть будет следить за тем, чтобы элементы были правильно выровнены.

Знайте, что это решение не поддерживается в IE9 или более старых IE-браузерах.

0

Вы пробовали это?

<div class="panel panel-default"> 
    <div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion1" data-target="#collapseOne2" style="background-color:#3498DB;" onclick='window.location.href=your address/route"> 
     <h4 style="color:white;" class="panel-title"><i class="fa fa-users"></i>Resources</h4> 

    </div> 

</div> 
0

попробуйте этот код

<link href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css" rel="stylesheet"/> 
 
<link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"/> 
 
<a href="path"> 
 
    <div class="panel panel-default"> 
 
    <div class="panel-heading accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion1" data-target="#collapseOne2" style="background-color:#3498DB;"> 
 
     <h4 style="color:white;" class="panel-title"><i class="fa fa-users"></i> Resources</h4> 
 

 
    </div> 
 

 
    </div> 
 
</a>

Смежные вопросы