在進行網(wǎng)站設計時,答題卡通常是一個必不可少的元素。通過使用CSS,我們可以輕松地設計出優(yōu)美、簡潔的答題卡。
首先,我們需要為答題卡創(chuàng)建一個容器。我們可以使用以下 CSS 代碼樣式來定義答題卡的外觀:
.quiz-container { background-color: #f8f8f8; padding: 20px; border: 1px solid #ccc; border-radius: 5px; width: 600px; margin: 0 auto; }
上述代碼樣式將為我們的答題卡添加灰色的背景色、20像素的內邊距、圓角邊框以及 600像素的寬度。容器居中顯示,而不論瀏覽器窗口的實際尺寸。
接下來,我們需要為每個答案選項創(chuàng)建樣式。以下是我們可以使用的樣式規(guī)則:
.quiz-container label { font-size: 1.2em; display: block; margin-bottom: 10px; } .quiz-container input[type="radio"] { margin: 8px; } .quiz-container input[type="radio"]:checked + label { color: #fff; background-color: #2ecc71; padding: 8px; border-radius: 5px; }
樣式規(guī)則為選項標簽指定了字體大小、塊級顯示以及下方的 10像素的空白間隔。規(guī)則還為單選按鈕指定了一定的邊距,并為選中的答案選項增加了額外的背景色。
最后,在 CSS 中創(chuàng)建最終的樣式規(guī)則,使其可以將本次測驗的正確答案與所選擇的答案進行比較:
.quiz-container .submit-btn { margin-top: 20px; background-color: #2c3e50; color: #fff; padding: 8px 16px; text-transform: uppercase; border: none; border-radius: 5px; cursor: pointer; } .quiz-container .score { font-size: 1.5em; margin-top: 20px; } .quiz-container.correct .answer.correct { color: green; } .quiz-container.incorrect .answer.incorrect { color: red; } .quiz-container .answer { font-weight: bold; } .quiz-container .answer .question { font-style: italic; }
上述代碼樣式包括了一些可用于比較正確答案和所選擇答案的規(guī)則,我們還可以在完成測驗后在答題卡上顯示得分。
總之,使用 CSS 創(chuàng)建答題卡可以很容易地實現(xiàn)這一目標,您可以根據(jù)實際需要做出適當?shù)恼{整,并在設計中添加更多的樣式元素,以創(chuàng)建出簡潔美觀的答題卡。