Czy selektor CSS może odwoływać się do innej właściwości selektorów?

Właśnie zauważyłem, że Webkit ma teraz pewne wsparcie dotyczącePoziom modułu i wartości jednostek CSS spec. I zastanawiałem się, czy ktoś wie, czy istnieje sposób na odwołanie się do innych selektorów CSS (lub stylu DOM) z selektora CSS?

Spodziewam się czegoś takiegoto być tu odpowiedzią. Wiem, że najprawdopodobniej dotyczy to obecnych implementacji przeglądarki; ale proszę czytaj dalej ...

Na przykład w przypadku, gdy animacja może zmienić rozmiar elementu (UWAGA ${.element2.width} to fikcyjna składnia):

<style type="text/css">
.element1 {
  .width: /*-webkit-,-o-,-moz-*/calc(80% - ${.element2.width});
}
.element2 {
  .width: 100px;
}
.element2:hover {
  width: 200px;
  transition: all 0.4s ease-in-out;
}
</style>

W tym przypadku oczekiwałbym, że szerokość .element1 zostanie ponownie oszacowana na podstawie przejścia wywołanego przez zdarzenia najechania na .element2.

Zdaję sobie sprawę, że wspomniana wyżej specyfikacja. jest tylko szkicem roboczym, ale być może składnia odnosząca się do takiej „właściwości selektora selektora” jest zdefiniowana w innej specyfikacji. które mam jeszcze odkryć? Lub po prostu nie ma powodu do niepokoju (dzięki pominiętej pracy)?

Z góry dziękujemy za poświęcenie czasu na przeczytanie, nie mówiąc już o odpowiedzi na pytanie.

questionAnswers(2)

yourAnswerToTheQuestion