CSS ist ausschließlich dafür da, Elemente zu gestalten. Was gestaltet wird, muss vorhanden sein. Ich habe mal gesucht: Im HTML-/Programmcode müssen die entsprechenden Elemente dafür definiert sein, damit CSS darauf Bezug nehmen kann, z. B. gibt es für HTML das Attribut draggable. Mit:
als Selektor, kann man ein Element ziehbar machen. Aber das Attribut draggable muss dann vorhanden sein, wie andere Selektoren auch.
Wenn es im originalen Code nicht vorhanden ist, kann man die Funktion sicher per ein Benutzerskript ermöglichen, mit dem man das Attribut und seine Funktion injizieren kann.