デフォルトでは、カラーボックスは画面の垂直方向と水平方向の両方で中央に表示されます。それを変更する方法はありますか。たとえば、次のようなものがあります。
1)フー 2)バー 2)バー 3)モア 4)フーバー 5)バーフー
ユーザーが foo をクリックすると、カラーボックスが left:20%, top:-200px; で表示されるようになりました。ユーザーがバーをクリックすると、カラーボックスを同じ上部位置(-200px)で表示したいのですが、今回は左に50%、さらにクリックすると左に60%、foobarは左に70%になります等々。各要素にクラスを設定し、そのすべてに対してcssを実行することなく、どうすればこれを達成できますか? ありがとう