Generic compulsary CSS
Wed May 28 2025 04:23:35 GMT+0000 (Coordinated Universal Time)
Saved by @tara.hamedani
/*======================================================== Rise 360 compulsory CSS For use in all Digital Learning and Development Rise 360 courses. Version 1.0 Last updated 04/11/2024 ==========================================================*/ /*Global variables – edit these variables to suit your course design. ==========================================================*/ :root { --custom-theme-colour-button-hover-opacity: .9; /*This sets the opacity of buttons and checkboxes that use the theme colour, such as continue buttons.Lower value equals ligher hover colour.*/ --custom-carousel-prev-next-hover-colour: #000; /*This sets the hover state colour of the previous and next buttons on the quote carousel and image carousel blocks.*/ } /*Global CSS edits ==========================================================*/ /*Links > Hover state: Add a background colour and border.*/ .brand--linkColor a:hover { outline: solid 3px rgba(0, 0, 0, .1); /*Using transparancy prevents surrounding text, such as full stops, from vanishing.*/ background-color: rgba(0, 0, 0, .1) !important; } /*Cover page ==========================================================*/ /*Cover page > Start module button: Remove all caps, increase font size, decrease font weight, adjust padding.*/ .cover__header-content-action-link-text{ text-transform: none; font-size: 1.5rem; font-weight: 700; letter-spacing: .1rem; } .cover__header-content-action-link { padding: 0.8rem 2.9rem !important; } /*Cover page > body text: Increase font size and change colour.*/ .cover__details-content-description.brand--linkColor { color: #000; font-size: 1.7rem; } /*Cover page > Section titles: Increase font size, remove all caps, darken border line.*/ .overview-list__section-title { border-bottom: .1rem solid #717376; /*Colour of the lesson icons.*/ font-size: 1.4rem; text-transform: none; } /*Cover page > lesson list: Increase font size.*/ .overview-list-item__title { font-size: 1.4rem; } /*Navigation menu ==========================================================*/ /*Navigation menu > % progress indicator: Remove all caps, increase font size.*/ .nav-sidebar-header__progress-text { text-transform: none !important; font-size: 1.4rem !important; } /*Navigation menu > Section titles: Remove all caps, increase font size.*/ .nav-sidebar__outline-section-toggle-text { text-transform: none; font-size: 1.4rem; } .nav-sidebar__outline-section-toggle:after { border-bottom: 1px solid #717376 !important; } /*Navigation menu > Lesson titles: Increase font size.*/ .nav-sidebar__outline-section-item__link { font-size: 1.4rem !important; } /*Lesson header ==========================================================*/ /*Lesson header > Lesson counter: Increase font size, remove italics.*/ .lesson-header__counter { font-size: 1.4rem; font-style: normal; margin-bottom: 1.3rem !important; } /*Text blocks ==========================================================*/ /*Paragraph ----------------------------------------------------------*/ /*Paragraph with heading ----------------------------------------------------------*/ /*Paragraph with subheading ----------------------------------------------------------*/ /*Heading ----------------------------------------------------------*/ /*Subheading ----------------------------------------------------------*/ /*Columns ----------------------------------------------------------*/ /*Table ----------------------------------------------------------*/ /*Statement blocks ==========================================================*/ /*Statement A ----------------------------------------------------------*/ /*Statement B ----------------------------------------------------------*/ /*Statement C ----------------------------------------------------------*/ /*Statement D ----------------------------------------------------------*/ /*Note ----------------------------------------------------------*/ /*Quote blocks ==========================================================*/ /*Quote A ----------------------------------------------------------*/ /*Quote B ----------------------------------------------------------*/ /*Quote C ----------------------------------------------------------*/ /*Quote D ----------------------------------------------------------*/ /*Quote on image ----------------------------------------------------------*/ /*Quote carousel ----------------------------------------------------------*/ /*Quote carousel -------------------------------------------------------------*/ /*List blocks ==========================================================*/ /*Numbered list ----------------------------------------------------------*/ /*Checkbox list ----------------------------------------------------------*/ /*Checkbox list > Checkboxes: Move the checkboxes to the front and change the hover colour.*/ .block-list__checkbox { z-index: 2; transition: all .15s ease-in-out; } .block-list__checkbox:hover { background-color: var(--color-theme-decorative); opacity: var(--custom-theme-colour-button-hover-opacity); } /*Bulleted list ----------------------------------------------------------*/ /*Image blocks ==========================================================*/ /*Image blocks > Caption: Increase font size. This can be changed by manually adjusting the font size in Rise.*/ .block-image__caption, .block-gallery__caption { font-size: 1.4rem !important; } /*Image centered ----------------------------------------------------------*/ /*Image full width ----------------------------------------------------------*/ /*Image & text ----------------------------------------------------------*/ /*Text on image ----------------------------------------------------------*/ /*Gallery blocks ==========================================================*/ /*Carousel ----------------------------------------------------------*/ /* Gallery Carousel --------------------------------------------------*/ /*Note that the hover state of the progression circles is modified in the Quote carousel section.*/ /*Two column grid ----------------------------------------------------------*/ /*Three column grid ----------------------------------------------------------*/ /*Four column grid ----------------------------------------------------------*/ /*Multimedia blocks ==========================================================*/ /*Audio ----------------------------------------------------------*/ /*Audio > Play/puase button and scrub slider: Increase size and gap between. Change hover scale.*/ .audio-player__play { margin-right: 1.6rem; } .audio-player__play .svg-inline--fa { height: 1.7rem; transition: all 0.15s ease-in-out; } .audio-player__play .svg-inline--fa:hover { transform: scale(1.2); } .audio-player__tracker-handle{ height: 100%; } .audio-player__tracker-handle-icon>svg { height: 1.5rem; width: 1.5rem; } .audio-player__tracker-handle-icon{ transition: all 0.15s ease-in-out; } .audio-player__tracker-handle-icon:hover { transform: scale(1.2); } .audio-player__tracker-handle-icon:active { transform: scale(1.2); } /*Audio > track line: Make line thicker.*/ .audio-player__tracker-bar { border-top: .16rem solid var(--color-track); } .audio-player__tracker:after { border-top: .16rem solid var(--color-runner); } /*Audio > Timer: Increase font size.*/ .audio-player__timer { font-size: 1.2rem; } /*Audio > Caption: Increase font size. This can be changed by manually adjusting the font size in Rise.*/ .block-audio__caption { font-size: 1.4rem; } /*Video ----------------------------------------------------------*/ /*Video > Caption: Change font size to 14px.*/ .block-video__caption { font-size: 1.4rem; } /*Embed ----------------------------------------------------------*/ /*Attachement ----------------------------------------------------------*/ /*Attachement: Add hover colour.*/ .block-attachment:hover { background: #ebebeb; } /*Code snippet ----------------------------------------------------------*/ /*Code snippet > Caption: Increase font size.*/ .block-text__code-caption p { font-size: 1.4rem; } /*Interactive blocks ==========================================================*/ /*Accordion ----------------------------------------------------------*/ /*Tabs ----------------------------------------------------------*/ /*Tabs ---------------------------------------------------*/ /*Labeled graphic ----------------------------------------------------------*/ /*Labeled graphic ------------------------------------------*/ /*Process ----------------------------------------------------------*/ /*Scenario ----------------------------------------------------------*/ /*Sorting activity ----------------------------------------------------------*/ /*Sorting activity > Restart button: Remove all caps, change font size, colour and letter spacing.*/ .block-sorting-activity .restart-button__content { color: var(--color-theme-decorative); border-radius: 5px; text-transform: none; font-size: 1.5rem; letter-spacing: .1rem; font-weight: 700; } /*Sorting activity > Restart button: Add a hover state.*/ .block-sorting-activity .deck__title { margin-bottom: 1rem; padding-bottom: .6rem; border-bottom: .1rem solid rgba(0, 0, 0, .2); } .block-sorting-activity .restart-button { margin-top: 0rem; border: none; padding: 1rem; border-radius: 5px; min-height: 7.45rem; } .block-sorting-activity .restart-button { transition: background-color 0.3s; } .block-sorting-activity .restart-button:hover { background-color: #ebebeb; } /*Timeline ----------------------------------------------------------*/ /*Flashcard grid ----------------------------------------------------------*/ /*Flashbard stack ----------------------------------------------------------*/ /*Flashcard stack > Previous and Next button: Change hover state.*/ .block-flashcards-slider__arrow--next, .block-flashcards-slider__arrow--prev { transition: opacity .3s; } .block-flashcards-slider__arrow--next:hover, .block-flashcards-slider__arrow--prev:hover { opacity: var(--custom-theme-colour-button-hover-opacity); } /*Flashcard stack > Slide counter: Remove italics.*/ .block-flashcards-slider__progress-text { font-style: normal; } /*Flashcard stack > Progress line: Increase thickness.*/ .block-flashcards-slider__progress-line { border-bottom: max(.2rem, 2px) solid var(--color-progress-track); position: relative; } .block-flashcards-slider__progress-runner { border-bottom: max(.2rem, 2px) solid var(--color-theme-decorative); } /*Button ----------------------------------------------------------*/ /*Button and Button stack > Button: Remove all caps, increase font size and line height.*/ .blocks-button__button { transition: all .3s; text-transform: none; font-size: 1.5rem; line-height: 3.9rem; } /*Button and Button stack > Button: Change hover state.*/ .blocks-button__button:hover { opacity: var(--custom-theme-colour-button-hover-opacity); } /*Button and Button stack > Button: Offset the focus state outline.*/ .blocks-button__button:focus { outline-offset: .4rem; } /*Button stack ----------------------------------------------------------*/ /*Storyline ----------------------------------------------------------*/ /*Knowledge check blocks AND Quiz lesson ==========================================================*/ /*Knowledge check/Quiz > Options: remove extra space between question options and submit button/feedback box.*/ .block-knowledge .quiz-card__interactive { margin-bottom: 0rem; } /*Knowledge check/Quiz > Submit/Next buttons: Remove all caps and increase font size.*/ .quiz-card__button{ transition: opacity .3s; text-transform: none; font-size: 1.5rem; } /*Knowledge check/Quiz > Submit/Next buttons: Change hover state.*/ .quiz-card__button:hover { opacity: var(--custom-theme-colour-button-hover-opacity); } /*Knowledge check/Quiz > Submit/Next buttons: Offset the focus state outline.*/ .quiz-card__button:focus { outline-offset: 0.4rem; } /*Knowledge check/Quiz > 'Correct/Incorrect' label: Increase font size.*/ .quiz-card__feedback-label { font-size: 1.4rem; } /*Knowledge check/Quiz > Feedback body text: Increase font size, align left and ensure color is black. */ .quiz-card__feedback-text { font-size: 1.6rem; text-align: left; color: #000; } /*Knowledge check > Try again button: Remove all caps, increase font size and change to theme colour. Note that the Rise 360 label text must also be lowercase.*/ .block-knowledge__retake-text { text-transform: none; font-size: 1.4rem; } .block-knowledge__retake { color: var(--color-theme-decorative) } /*Knowledge check > Try again button: Change hover state.*/ .block-knowledge__retake-content { transition: background-color 0.3s; border-radius: 5px; padding: 1rem; margin: -1rem /*Negative margin pushes the margin out into the padding area to create a larger hover state without having to change the padding for the normal state.*/ } .block-knowledge__retake-content:hover { background-color: #ebebeb; } /*Multiple choice ----------------------------------------------------------*/ /*Multiple response ----------------------------------------------------------*/ /*Fill in the blank ----------------------------------------------------------*/ /*Fill in the blank > 'Acceptable responses' label: Increase font size and remove italics.*/ .quiz-fill__options { font-size: 1.4rem; font-style:normal; } /*Matching ----------------------------------------------------------*/ /*Matching: Increase font size to 16px.*/ .quiz-match__item-content { font-size: 1.5rem; } /*Quiz ----------------------------------------------------------*/ /*Quiz > 'Lesson X of Y' label: Increase font size, letter spacing and remove italics.*/ .quiz-header__counter { font-size: 1.4rem; font-style: normal; letter-spacing: .05rem; } /*Quiz > 'Start assessment' label: Remove all caps, increase font size, move icon to the left.*/ .quiz-header__start-quiz { transition: all .3s; text-transform: none; font-size: 1.5rem; border-radius: 5px; padding: 1rem; margin: -1rem; } .quiz-header__start-quiz [class*=icon-] { margin-left: .6rem; } /*Quiz > 'Start assessment' label: Add hover state.*/ .quiz-header__start-quiz:hover { background-color: #ebebeb; } /*Quiz > 'Question' label: Remove italics and increase font size.*/ .quiz-card__step-label { font-size: 1.4rem; font-style: normal; letter-spacing: .05rem; font-weight: 400; } @media (max-width: 47.9375em) { .quiz-card__counter { font-size: 2.2rem; } } /*Quiz > Quiz results odemeter: Increase font size on all elements.*/ .odometer__score-label, .odometer__passlabel, .odometer__passpercent { font-size: 1.4rem; text-transform: none; } /*Quiz > Quiz results 'Try again' button: Remove all caps, change font colour, size, weight and letter spacing, adjust padding.*/ .quiz-results__footer .restart-button__content { transition: background-color 0.3s; color: var(--color-theme); text-transform: none; font-size: 1.5rem; font-weight: 700; letter-spacing: .1rem; padding: 1rem; margin: -1rem; border-radius: 5px; } /*Quiz > Quiz results 'Try again' button: Add hover state.*/ .quiz-results__footer .restart-button__content:hover { background-color: #ebebeb; } /*Draw from question bank ----------------------------------------------------------*/ /*Chart blocks ==========================================================*/ /*Bar chart ----------------------------------------------------------*/ /*Line chart ----------------------------------------------------------*/ /*Pie chart ----------------------------------------------------------*/ /*Divider blocks ==========================================================*/ /*Continue ----------------------------------------------------------*/ /*Continue: Change hover state.*/ .continue-btn { transition: opacity 0.3s; } .continue-btn:hover { opacity: var(--custom-theme-colour-button-hover-opacity); } /*Continue: Offset the focus state outline.*/ .continue-btn:focus { outline-offset: 0.4rem; } /*Divider ----------------------------------------------------------*/ /*Numbered divider ----------------------------------------------------------*/ /*Spacer ----------------------------------------------------------*/ /*CSS edits by Firstname Lastname on XX/XX/202X.*/ /*======================================================== Optional CSS edits – Paste all optional CSS edits below this comment. ==========================================================*/
Comments