Stil-Komponenten: legen Sie Stile, die von Kindern auf die Eltern schweben

Ich habe eine einfache Komponente
Hier sind 2 version des es - mit und ohne Stil-Komponenten:

Ohne Stil-Komponenten

<div id="container">
    <div id="kid"></div>
</div>


#container {
    width: 100px;
    height: 100px;
}

#kid {
    width: 20px;
    height: 20px;
}

#container:hover #kid{
    background: green;
}

Mit Stil-Komponenten

const Container = styled.div`
    width: 100px;
    height: 100px;
`;

const Kid = styled.div`
    width: 20px;
    height: 20px;
`;

<Container>
    <Kid />
</Container

Wie die Umsetzung der gleichen, auf hover-Verhalten, das in dem vorherigen Beispiel?

InformationsquelleAutor kurumkan | 2017-07-11
Schreibe einen Kommentar