php - 使用 css 用作单选按钮时突出显示选定的 div

标签 php jquery html css

我想知道是否可以在单击时仅使用 css 突出显示 div(当 div 是单选按钮的标签时)这是我的代码:

<?php foreach ($images as $image) { ?>

        <input type="radio" name="id" value="<?php echo $image['id']; ?>" id="<?php echo $image['id']; ?>">
        <label for="<?php echo $image['id']; ?>">   
            <div class="delete">
                <input type="hidden" name="table" value="<?php echo $tableToDeleteFrom;?>"><img src="../images/thumbs/<?php echo $image['name']; ?>"><br>
                <?php echo $image['desc']; ?>
            </div>
        </label>    
<?php } ?>

单选按钮目前显然是隐藏的。期望的效果是让 div“.delete”的背景在选择一个时改变,然后当选择另一个时,新选择被突出显示,旧选择不再突出显示。也许 jquery 是最好的解决方案,但我很想看看是否有仅使用 css 的更简单的解决方案。

最佳答案

比如背景红色

input:checked + label div.delete { background: red}

关于php - 使用 css 用作单选按钮时突出显示选定的 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20253901/

相关文章:

php - xampp php文件上传错误

基于javascript的进度条

javascript - 用 Canvas 制作矩形叠加图像

html - 通过 Paypal 发送多个产品

php - 使用 jQuery .post 动态更改 PHP 文件中的 MYSQL 查询?

php需要和自动加载

php - JQuery 警报问题?

jquery - 如何将jquery Mustache应用到外部文件/模板

jquery - W2UI多关键词搜索

HTML/CSS : Flexbox not working