У меня есть набор из нескольких кругов с различной непрозрачностью, каждый круг должен быть кликабельным, а при щелчке - в фокусе, и щелчок на нем будет стоять перед остальными.Щелкающий перекрывающийся div (ы) и фокус
просто вы говорите ...
Мой вопрос заключается в том, чтобы использовать CSS или Jquery и как достичь его
Пример:
.circles{}
.round{opacity: 0.4;;width:75px;height:75px;border-radius: 50%; position: relative;}
.circle1{background:#0f4977;top: 35px;left: 200px;z-index: 1;}
.circle2{background:#f41875;top: 0px;left: 250px;z-index: 2;}
.circle3{background:#6b259c;top: -50px;left: 205px;z-index: 3;}`
$(".round").click(function() { //on click of any circle
$(this).css("z-index", "99");
$(this).css("opacity", "1");
$(this).siblings().css("opacity", "0.5");
$(this).siblings().css("z-index", "5");
});
<div clas="circles">
<div class="round circle1"></div>
<div class="round circle2"></div>
<div class="round circle3"></div>
</div>
Fiddle: https://jsfiddle.net/cLqqfh4v/8/
Что ваш вопрос и где это код, который вы в настоящее время? Я не уверен, что ваш вопрос будет хорошо принят, поскольку SO не является службой написания кода. Просьба представить свой код и то, что вы пробовали, и описать проблему, с которой вы столкнулись, с кодом – Huangism
Не работает ли этот код на вашем локальном компьютере? В скрипке отсутствует jquery, но код выглядит хорошо – Huangism