我正在尝试定制我们通过Fluidsurvey创建的调查。 CSS部分包含所有页面的ff代码,显示页面右上角的进度条。但是我们想在每页的底部移动它:
html, body {
background-color: #fff;
margin:10px 0 0 0;
font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
font-size: 12px;
}
#survey .survey-progress-outer {
display: block;
border: 1px solid #999;
width: 150px;
height: 15px !important;
background-color: #fff;
font-size: 75%;
margin-top: 6px;
margin-right: 15px;
overflow: hidden;
line-height: 18px;
color: #000;
}
#survey .header-progress-container{
position: relative;
}
#survey .survey-progress-inner {
background-color: #ABDCED;
}
#survey, #890 {
width: 800px;
margin: 0 auto;
}
#footer {
text-align: right;
}
#survey {
border: 1px solid #333333;
}
#survey .header-progress-container {
background-color: #3B5998;
color: #fff;
padding: 5px;
}
#survey-form {
padding: 20px;
}
#survey .question-body {
padding: 5px;
background-color: #EDEFF4;
margin: 5px 0;
}
#survey .buttons input {
background-color: #5B74A8;
border: 1px solid #333;
color: #fff;
padding: 2px 5px;
font-weight: bold;
}
我尝试在.survey-progress-outer部分插入以下内容:
position: relative;
bottom: 0%;
right: 0%;
但没有产生预期的效果。请帮助。感谢。
答案 0 :(得分:0)
要将进度条重新定位到调查中的其他位置,必须使用自定义javascript(可以通过FluidSurveys JavaScript高级问题,或通过将脚本html粘贴到问题描述或其他内容中)。
您需要删除现有的进度条元素并将其移动到#survey元素的底部,但为CSS目的保留相同的结构意味着必须创建第二个.survey-header元素以包含您重新定位的进度酒吧。这是为了确保现有的CSS和JavaScript仍然可以找到进度条。
var p = $('.survey-progress-outer').detach();
$('<div class="survey-header"/>').append(p).appendTo('#survey');