自定义调查进度条css - Fluidsurvey

时间:2013-07-03 06:03:11

标签: css

我正在尝试定制我们通过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%;

但没有产生预期的效果。请帮助。感谢。

1 个答案:

答案 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');