8769 sujets

Développement web côté serveur, CMS

Bonjour,
je viens de découvrir sur YouTube une petite main qui apparaît au survol des sous-titres d'une vidéo. Et qu'on pouvait les déplacer sur la vidéo, afin de le mettre là où ils sont moins gênants. Je découvre peut-être une chose très courante, mais comment fait-on ça ? En JavaScript, je suppose.
Par contre, sur certaines vidéos, après avoir déplacé les sous-titres, ils se positionnent à un endroit précis, comme si des cases leur étaient réservées.
Il y a bien du code pour le faire, parce que sur les sous-titres que j'ai réalisés à la main sur mes vidéos, ça ne fonctionne pas.
Merci.
Mais après les avoir tirés, les éléments reviennent à leur place. Je parle de sous-titre qui restent là où on les a tirés.
Résolu, oui et non.
Je viens de me rendre compte que les sous-titres sont dans un fichier VTT, pas dans le HTML. La seule chose relative aux sous-titres dans le HTML, c'est ceci :
<track default src="sous-titres.vtt" srclang="fr" label="Français">

à l'intérieur du container "video".
Faut-il mettre "track" dans une div ?
Dans le css, j'interviens sur les sous-titres avec :
video::cue {font-size:1em;}
video::cue {
  background-image: linear-gradient(to bottom, black);
  opacity:.6;
  color:white;}