Vote for the same special effect style

First look at the effect:
insert image description here

Look at the code again ( see more ):

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <style>
        @import url("https://fonts.googleapis.com/css?family=Lato:400,400i,700");

        [type="radio"][id$="1"] {
      
      
            width: 20px;
            height: 20px;
        }
        [type="radio"][id$="2"] {
      
      
            width: 32px;
            height: 32px;
        }
        [type="radio"][id$="3"] {
      
      
            width: 46px;
            height: 46px;
        }
        [id^="agree"] {
      
      
            --green: #56a278;
            accent-color: var(--green);
            color: var(--green);
        }
        [id^="disagree"] {
      
      
            --purple: #826396;
            accent-color: var(--purple);
            color: var(--purple);
        }

        fieldset {
      
      
            border: 0;
            margin: 0 0 3rem 0;
        }
        legend {
      
      
            text-wrap: balance;
            margin: 1rem auto;
            text-align: center;
            max-inline-size: 40ch;
        }
        label {
      
      
            position: absolute;
            text-indent: -9999px;
        }
        .options {
      
      
            display: flex;
            align-items: center;
            gap: 1rem;
            justify-content: center;
        }

        body {
      
      
            height: 100vh;
            margin: 0;
            display: grid;
            place-items: center;
        }
        html {
      
      
            font-family: Lato, sans-serif;
            font-weight: bold;
        }

    </style>
</head>
<body>
<form>

    <fieldset>

        <legend>你经常结交新朋友。</legend>

        <div class="options">

            <span id="agree-label">Agree</span>

            <label for="agree-q1-3">Very Strongly Agree</label>
            <input type="radio" name="choice-q1" id="agree-q1-3">

            <label for="agree-q1-2">Strongly Agree</label>
            <input type="radio" name="choice-q1" id="agree-q1-2">

            <label for="agree-q1-1">Agree</label>
            <input type="radio" name="choice-q1" id="agree-q1-1">

            <label for="neutral-q1">Neutral</label>
            <input type="radio" name="choice-q1" id="neutral-q1">

            <label for="disagree-q1-1">Disagree</label>
            <input type="radio" name="choice-q1" id="disagree-q1-1">

            <label for="disagree-q1-2">Strongly Disagree</label>
            <input type="radio" name="choice-q1" id="disagree-q1-2">

            <label for="disagree-q1-3">Very Strongly Disagree</label>
            <input type="radio" name="choice-q1" id="disagree-q1-3">

            <span id="disagree-label">Disagree</span>

        </div>

    </fieldset>

    <fieldset>

        <legend>您花费大量空闲时间探索各种激发您兴趣的随机主题。</legend>

        <div class="options">

            <span id="agree-label">Agree</span>

            <label for="agree-q2-3">Very Strongly Agree</label>
            <input type="radio" name="choice-q2" id="agree-q2-3">

            <label for="agree-q2-2">Strongly Agree</label>
            <input type="radio" name="choice-q2" id="agree-q2-2">

            <label for="agree-q2-1">Agree</label>
            <input type="radio" name="choice-q2" id="agree-q2-1">

            <label for="neutral-q2">Neutral</label>
            <input type="radio" name="choice-q2" id="neutral">

            <label for="disagree-q2-1">Disagree</label>
            <input type="radio" name="choice-q2" id="disagree-q2-1">

            <label for="disagree-q2-2">Strongly Disagree</label>
            <input type="radio" name="choice-q2" id="disagree-q2-2">

            <label for="disagree-q2-3">Very Strongly Disagree</label>
            <input type="radio" name="choice-q2" id="disagree-q2-3">

            <span id="disagree-label">Disagree</span>

        </div>

    </fieldset>

</form>
</body>
</html>

Guess you like

Origin blog.csdn.net/qq_35241329/article/details/132610248