JSFiddle - React, Tailwind, and code Playground
by satantx
HTML
<link rel="stylesheet" href="http://????????????.??/templates/A.system,,_css,,_system.css+system,,_css,,_general.css+rityal,,_css,,_style.css,Mcc.NqxuiKhOCV.css.pagespeed.cf.AeMMOyqlww.css">
<ul class="mobile-catalog">
<li>
<a href="">РИТУАЛЬНЫЕ УСЛУГИ</a>
<ul>
<li><a href="">ПОРЯДОК ДЕЙСТВИЙ</a></li>
<li><a href="">ОРГАНИЗАЦИЯ ПОХОРОН</a></li>
<li><a href="">ПОХОРОНЫ ВОЕННЫХ</a></li>
<li><a href="">РИТУАЛЬНЫЙ АГЕНТ</a></li>
<li><a href="">МЕСТО НА КЛАДБИЩЕ</a></li>
<li><a href="">КРЕМАЦИЯ</a></li>
<li><a href="">ТРАНСПОРТ</a></li>
<li><a href="">ГРУЗ 200</a></li>
<li><a href="">НОСИЛЬЩИКИ ГРОБА</a></li>
<li><a href="">БАЛЬЗАМИРОВАНИЕ</a></li>
<li><a href="">ДЕЗИНФЕКЦИЯ</a></li>
</ul>
</li>
<li>
<a href="">РИТУАЛЬНЫЕ ТОВАРЫ</a>
<ul>
<li><a href="">ГРОБЫ</a></li>
<li><a href="">ВЕНКИ</a></li>
<li><a href="">КРЕСТЫ</a></li>
<li><a href="">ПРИНАДЛЕЖНОСТИ</a></li>
<li><a href="">ОДЕЖДА</a></li>
<li><a href="">СПОСОБЫ ОПЛАТЫ</a></li>
</ul>
</li>
<li>
<a href="">ПОЛЕЗНАЯ ИНФОРМАЦИЯ</a>
<ul>
<li><a href="">ОТЗЫВЫ</a></li>
<li><a href="">СОЦИАЛЬНЫЕ ПРОГРАММЫ</a></li>
<li><a href="">ОСТОРОЖНО МОШЕННИКИ</a></li>
<li><a href="">МОИ ДОКУМЕНТЫ (МФЦ)</a></li>
<li><a href="">МОРГИ</a></li>
<li><a href="">ПОЛИКЛИНИКИ</a></li>
<li><a href="">ОТДЕЛЕНИЯ ПФР</a></li>
<li><a href="">ПРАВОСЛАВНЫЕ ХРАМЫ</a></li>
<li><a href="">КАТОЛИЧЕСКИЕ ХРАМЫ</a></li>
<li><a href="">МЕЧЕТИ</a></li>
<li><a href="">СИНАГОГИ</a></li>
<li><a href="">ФЕДЕРАЛЬНЫЙ ЗАКОН</a></li>
<li><a href="">ЗАКОН ГОРОДА МОСКВЫ</a></li>
</ul>
</li>
</ul>
CSS
@import url('https://fonts.googleapis.com/css?family=Roboto:400,700&subset=cyrillic');
body {
font-family: 'Roboto';
}
.mobile-catalog {
margin: 0 15px;
}
.mobile-catalog > li {
margin-bottom: 10px;
}
.mobile-catalog > li a {
display: block;
line-height: 20px;
color: #fff;
font-size: 15px;
padding: 10px 15px;
text-transform: uppercase;
text-decoration: none;
}
.mobile-catalog > li > a {
font-size: 18px;
text-align: center;
font-weight: bold;
padding: 15px;
background-color: #0F7CCF;
}
.mobile-catalog > li > ul {
background-color: #7D7D7D;
padding: 10px 0;
display: none;
}
.mobile-catalog > li.mc-open > ul {
display: block;
}
JavaScript
$('.mobile-catalog > li').each(function(){
var obj = $(this).addClass('sub');
$('>a', obj).click(function(){
obj.toggleClass('mc-open');
return false;
});
});