我是引导程序的初学者。我正在设计带有引导程序的简单FAQ页面。
这是我的风格。我尝试更改位置和边距,但我无法将标题和箭头缩短到中间位置。我该怎么办?
<style>
.faqHeader {
font-size: 27px;
margin: 20px;
}
.panel-heading [data-toggle="collapse"]:after {
font-family: 'Glyphicons Halflings';
content: "\e072"; /* "play" icon */
float: right;
color: #F58723;
font-size: 18px;
line-height: 22px;
/* rotate "play" icon from > (right arrow) to down arrow */
-webkit-transform: rotate(-90deg);
-moz-transform: rotate(-90deg);
-ms-transform: rotate(-90deg);
-o-transform: rotate(-90deg);
transform: rotate(-90deg);
}
.panel-heading [data-toggle="collapse"].collapsed:after {
/* rotate "play" icon from > (right arrow) to ^ (up arrow) */
-webkit-transform: rotate(90deg);
-moz-transform: rotate(90deg);
-ms-transform: rotate(90deg);
-o-transform: rotate(90deg);
transform: rotate(90deg);
color: #454444;
}
</style>
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">
<a class="accordion-toggle collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapseSeven">How did the Self Assessment Test come about?</a>
</h4>
</div>
<div id="collapseSeven" class="panel-collapse collapse">
<div class="panel-body">
The Skill Optimiser Project Team has worked with all the Hiring Managers for the various job roles to understand the requirement based on 4 aspects: Product Knowledge, Job Expertise Knowledge/ Skills, Education/ Experience, and Competencies.
</div>
</div>
</div>
答案 0 :(得分:1)
您可以尝试在样式中添加以下代码:
.panel-heading [data-toggle="collapse"] {
position: relative;
display: block;
}
.panel-heading [data-toggle="collapse"]:after {
position: absolute;
right: 15px;
top: 5px;
float: right; /*remove it*/
}
使用位置,而不是 float:正确。删除您的 float:right 。
根据您随附的邮政编码。我在index.html中更改了您的样式,如下所示。奏效了。
.faqHeader {
font-size: 27px;
margin: 20px;
}
.panel-heading [data-toggle="collapse"] {
display: block;
position: relative;
padding-right: 20px;
}
.panel-heading [data-toggle="collapse"]:after {
position: absolute;
top: 0;
right: 0;
font-family: 'Glyphicons Halflings';
...