1. Home
  2. Docs
  3. Advanced Topics
  4. Editing Design Styles (CSS)

Editing Design Styles (CSS)

QSM provides you with Custom Style CSS to change the appearance of quizzes or surveys manually through CSS codes.

qsm custom style css

To enhance the appearance and add something of your own, you can choose the CSS style option from the Style Tab.

The “Custom Style CSS” replaces all CSS for a particular quiz or survey. If you choose “Custom” as the style, you can create a custom design using the “Custom Style CSS” text box on the “Style” tab. However, none of the default QSM styles will be loaded if you’re using that option.

To add Custom CSS Styles, you must enter your CSS code into the blank text box and hit the Save Quiz Style Button after successfully adding the code.

Sample Set of CSS Classes

‘qsm-quiz-container’ – class for the div element that wraps the entire quiz
‘qsm-quiz-form’ – class for the form element of the quiz
‘qsm-error-message’ – class for the error message that appears when certain fields are required or when certain answers do not pass validation (i.e. email fields not containing emails)
‘qsm-page’ – class for each “page” of the quiz or survey. NOTE: If the quiz or survey uses the “questions per page” option, this page element is not used
‘qsm-before-message’ – class on the div element of the text that is shown before the quiz which can be customized on the “Text” tab.
‘qsm_contact_div’ – class on the div element that wraps each contact field.
‘qsm-contact-type-text’ – additional class on the div element that wraps each contact field that designates the type of contact field.

Other CSS Classes

‘mlw_qmn_quiz‘ – class for the entire quiz
‘mlw_quiz_form’ – class for form
‘quiz_section’ – class for each quiz page
‘mlw_qmn_message_before’ – class for message before text
‘mlw_qmn_question’ – class for question text
‘qmn_error’ – class for error messages
‘mlw_qmn_question_comment’ – class for comment fields
‘mlw_qmn_comment_section_text’ – class for message for comment section
‘mlw_qmn_message_end’ – class for message end text
‘mlw_qmn_quiz_link’ – class for pagination buttons (Next/Previous)
‘mlw_qmn_timer’ – class for the timer
‘mlw_horizontal_multiple’ – class for horizontal multiple response answers
‘mlw_answer_open_text’ – class for open answer question types
‘mlw_answer_number’ – class for number question types
‘mlw_qmn_hint_link’ – class for hint
‘qmn_radio_answers’ – class for multiple choice answers
‘qmn_quiz_radio’ – class for radio inputs
‘mlw_horizontal_choice’ – class for horizontal multiple choice answers
‘qmn_check_answers’ – class for multiple response answers
‘qmn_page_counter_message’ – class for the pagination numbers

Educators & Professional Web Developers, Try QSM!

4.9 / 5
Over 1 million downloads

Subscribe to Our Newsletter

Get weekly updates, no spam guaranteed we promise ✌️