<style>
.botonera-l1-wrap { position: relative; }
.botonera-l1-group {
display: none;
flex-wrap: wrap;
}
.botonera-l1-group.is-active { display: flex; }
.botonera-l1-item {
flex: 1;
min-width: 120px;
text-align: center;
color: #ffffff !important;
text-decoration: none !important;
padding: 18px 10px;
font-weight: 700;
font-size: 15px;
cursor: pointer;
transition: filter 0.2s ease;
}
.botonera-l1-item:hover { filter: brightness(1.1); }
/* Ciencias de la Salud */
#botonera-l1-salud .botonera-l1-pregrado { background-color: #212a4d; }
#botonera-l1-salud .botonera-l1-grado { background-color: #449993; }
#botonera-l1-salud .botonera-l1-posgrado { background-color: #2d6465; }
#botonera-l1-salud .botonera-l1-item { border-bottom: 4px solid #8dcac5; }
/* Ciencias Sociales */
#botonera-l1-sociales .botonera-l1-pregrado { background-color: #212a4d; }
#botonera-l1-sociales .botonera-l1-grado { background-color: #7a3a70; }
#botonera-l1-sociales .botonera-l1-posgrado { background-color: #542751; }
#botonera-l1-sociales .botonera-l1-item { border-bottom: 4px solid #a4619d; }
</style>
<div class="botonera-l1-wrap">
<div class="botonera-l1-group" id="botonera-l1-salud" data-facultad="salud">
<a class="botonera-l1-item botonera-l1-pregrado" href="#" data-nivel="pregrado">Pregrado</a>
<a class="botonera-l1-item botonera-l1-grado" href="#" data-nivel="grado">Grado</a>
<a class="botonera-l1-item botonera-l1-posgrado" href="#" data-nivel="posgrado">Posgrado</a>
</div>
<div class="botonera-l1-group" id="botonera-l1-sociales" data-facultad="sociales">
<a class="botonera-l1-item botonera-l1-pregrado" href="#" data-nivel="pregrado">Pregrado</a>
<a class="botonera-l1-item botonera-l1-grado" href="#" data-nivel="grado">Grado</a>
<a class="botonera-l1-item botonera-l1-posgrado" href="#" data-nivel="posgrado">Posgrado</a>
</div>
</div>
<script>
(function () {
function ready(fn) {
if (document.readyState !== 'loading') fn();
else document.addEventListener('DOMContentLoaded', fn);
}
ready(function () {
var groups = {
salud: document.getElementById('botonera-l1-salud'),
sociales: document.getElementById('botonera-l1-sociales')
};
var triggers = {
salud: document.querySelector('.botonera-item[href="#Ancla1"]'),
sociales: document.querySelector('.botonera-item[href="#Ancla2"]')
};
function closeAll() {
Object.keys(groups).forEach(function (key) {
if (groups[key]) groups[key].classList.remove('is-active');
});
}
function openFacultad(key) {
var alreadyOpen = groups[key] && groups[key].classList.contains('is-active');
closeAll();
if (!alreadyOpen && groups[key]) {
groups[key].classList.add('is-active');
}
}
Object.keys(triggers).forEach(function (key) {
var trigger = triggers[key];
if (!trigger) return;
trigger.addEventListener('click', function (e) {
e.preventDefault();
openFacultad(key);
});
});
document.querySelectorAll('.botonera-l1-item').forEach(function (item) {
item.addEventListener('click', function (e) { e.preventDefault(); });
});
});
})();
</script>