我可以在CSS悬停选择中更改PHP变量的值吗


Can I change the value of PHP variables in CSS hover selection?

每个人。我在使用CSS和PHP时遇到问题
这是代码:

.book {
    width:100px;
    height:50px;
    background-image: url(outside2.png);
    position: absolute;
    left: 557px;
    top: 70px;
}
.book:hover > .right {
    visibility:visible;
    opacity:1;
    transition-delay:0s;
    <?php $pos = 1 ?>
}
.right {
    width: 300px;
    height: 200px;
    background-image: url(r2.png);
    position: absolute;
    left: 100px;
    top: -50px;
    visibility:hidden;
    opacity:0;
    transition:visibility 0s linear 0.2s,opacity 0.2s linear;
}

当用户在div上移动鼠标时,我希望变量$pos的值更改为1

但无论我的鼠标在哪里,$pos总是1

我设计这个网站用错方法了吗?

我认为您有两种选择。一种是用javascript更改值,然后用AJAX提交。另一种是在隐藏字段中使用javascript更改值,然后将其与表单一起提交。