#select1:checked + .catBody:hover .rightEye{
width: 15%;
height: 60%;
}
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Switch</title>
<link rel="stylesheet" href="switchStyling.css">
</head>
<body>
<article role="img">
<div class="day"></div>
<div class="moon"></div>
<div class="whole">
<!-- <div class="outerCircle"> -->
<label class="button" for="select1">
<input id="select1" type="checkbox">
<span class="slider round"></span>
<div class="innerCircle">
</div>
<div class="sun"></div>
<div class="catBody"></div>
<div class="leftear"></div>
<div class="rightear"></div>
<div class="leftEye"></div>
<div class="rightEye"></div>
<div class="noise"></div>
<div class="neck"></div>
</label>
</div>
</article>
</body>
</html>
我使用了"+",它是一种很好的方式来表示我想要通过这样做和连接它们来达到div的方式吗?
仅使用css和html