Kann ein CSS-Selektor auf eine andere Selektoreigenschaft verweisen?

Mir ist gerade aufgefallen, dass Webkit jetzt Unterstützung in Bezug auf dieModulebene für CSS-Werte und Einheiten spez. Und ich habe mich gefragt, ob jemand weiß, ob es eine Möglichkeit gibt, über einen CSS-Selektor auf eine andere CSS-Selektor- (oder DOM-Stil-) Eigenschaft zu verweisen.

Ich erwarte so etwas wiediese die Antwort hier zu sein. Was ich weiß, ist höchstwahrscheinlich bei aktuellen Browser-Implementierungen der Fall. aber bitte lies weiter ...

Zum Beispiel für den Fall, dass eine Animation die Größe eines Elements ändern könnte (HINWEIS das${.element2.width} ist fiktive Syntax):

<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>

In diesem Fall würde ich erwarten, dass die Breite von .element1 basierend auf dem Übergang, der von den Hover-Ereignissen auf .element2 ausgelöst wurde, neu ausgewertet wird.

Mir ist klar, dass die oben genannte Spezifikation. ist nur ein Arbeitsentwurf, aber möglicherweise ist die Syntax für den Verweis auf eine solche 'referenzielle Selektoreigenschaft' in einer anderen Spezifikation definiert. was bin ich noch zu entdecken? Oder einfach nur kein Grund zur Besorgnis (dank einer übersehenen Lösung)?

Vielen Dank im Voraus, dass Sie sich die Zeit genommen haben, die Frage zu lesen, geschweige denn zu beantworten.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage