欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

在輸入中單擊后改變div的顏色.(只有css沒(méi)有js)[重復(fù)]

我在一個(gè)div中有一個(gè)電子郵件輸入,我想在輸入中單擊后改變div的顏色。(只有css沒(méi)有js)

我不想用JS做這個(gè),所以我想知道只用css可以嗎?

您可以這樣做,但這是一種變通方法:

HTML:

<form>
  <div class="outside">
     <label>email: </label>
     <input class="input" type="text" />
     <div class="inside"></div>
  </div>

  <div class="outside">
    <label>password: </label>
    <input class="input" type="password" />
    <div class="inside"></div>
  </div>
</form>

CSS:

.outside {
    position: relative;
    padding: 30px;
    background: red;
}

.outside * {
    position: relative;
    z-index: 2;
}

.outside > .input:focus ~ .inside {
    background: blue;
}

.outside > .inside {
    position: absolute;
    z-index: 1;

    top: 0;
    right: 0;

    width: 100%;
    height: 100%;
}