cosmetic : menu animation

This commit is contained in:
sparkyx 2025-11-24 13:15:09 +01:00
parent 6c4208bbab
commit a68fd5cb3d
3 changed files with 12 additions and 7 deletions

View file

@ -70,6 +70,8 @@ BODY {
--font-super:'roboto regular'; --font-super:'roboto regular';
--font-title:'Montserrat Regular'; --font-title:'Montserrat Regular';
--bg-inner-box:#DCE1EF; --bg-inner-box:#DCE1EF;
--underline-menu:#d7e8ee;
--bg-slide:#c5d5e8;
} }
input{ input{
font-family: 'OpenSansRegular'; font-family: 'OpenSansRegular';
@ -341,15 +343,17 @@ td.tool a.mtitle:hover {
bottom:0; bottom:0;
right:0; right:0;
position:absolute; position:absolute;
background-color:#5d90cd; background-color:var(--bg-slide);
z-index:-1; z-index:-1;
transform:scaleX(0); transform:scaleX(0);
transition:transform 300ms ease-in-out; transition:transform 300ms ease-in-out;
mix-blend-mode: darken; mix-blend-mode: darken;
border:1px solid navy;
} }
#module .nav-item-module.nav-item-slide:hover::before, #module .nav-item-module.nav-item-slide:hover::before,
#module .nav-item-module.nav-item-slide:focus::before { #module .nav-item-module.nav-item-slide:focus::before {
transform:scaleX(1); transform:scaleX(1);
border:1px navy solid;
} }
#module .nav-item-slide { #module .nav-item-slide {
z-index:0; z-index:0;
@ -1767,8 +1771,6 @@ div.menu2 table {
/*! border-spacing:1px; */ /*! border-spacing:1px; */
} }
div.menu3 { div.menu3 {
font-size:80%;
font-size:0.80rem;
} }
#go_submit_id { #go_submit_id {
@ -3994,15 +3996,15 @@ h2.h-section {
right:0; right:0;
position:absolute; position:absolute;
height:var(--border-size); height:var(--border-size);
background-color:lightblue; background-color:var(--underline-menu);
transform:scaleX(0); transform:scaleX(0) scaleY(0);
transition:transform 300ms ease-in-out; transition:transform 300ms ease-in-out;
} }
.nav-item.nav-item-underline:hover::before, .nav-item.nav-item-underline:hover::before,
.nav-item.nav-item-underline:focus::before .nav-item.nav-item-underline:focus::before
{ {
transform:scaleX(1); transform:scaleX(1) scaleY(1.2);
} }
.nav-item.li-active.nav-item-underline::before { .nav-item.li-active.nav-item-underline::before {

View file

@ -47,8 +47,8 @@ $max=($preference['PAGESIZE'] > -1 && count($array)> $preference['PAGESIZE'])? $
<h2 class="notice"><?php printf (_("Résultat limité à %d dans vos préférences, %d fiches trouvées"), $preference['PAGESIZE'],count($array))?> </h2> <h2 class="notice"><?php printf (_("Résultat limité à %d dans vos préférences, %d fiches trouvées"), $preference['PAGESIZE'],count($array))?> </h2>
<?php endif?> <?php endif?>
<div class="content">
<?php echo _('Cherche')?> <?php echo Icon_Action::infobulle(26);echo HtmlInput::filter_table("tb_fiche", "0,1,2,3,4,5", 1); ?> <?php echo _('Cherche')?> <?php echo Icon_Action::infobulle(26);echo HtmlInput::filter_table("tb_fiche", "0,1,2,3,4,5", 1); ?>
<div style="padding:2px">
<table id="tb_fiche" class="sorttable" style="width:100%"> <table id="tb_fiche" class="sorttable" style="width:100%">
<tr> <tr>
<th> <th>

View file

@ -115,9 +115,11 @@ if ( isset($_GET['f_id']))
echo '<p style="text-align:center;">'.$detail_card.'</p>'; echo '<p style="text-align:center;">'.$detail_card.'</p>';
if ( $result ==-1){ if ( $result ==-1){
print '<div class="content">';
echo h2(_("Aucune opération pour l'exercice courant"),'class="error"'); echo h2(_("Aucune opération pour l'exercice courant"),'class="error"');
echo HtmlInput::button_close($div); echo HtmlInput::button_close($div);
} else { } else {
print '<div class="content">';
echo $fiche->filter_history("tb".$div); echo $fiche->filter_history("tb".$div);
echo $old; echo $old;
echo $table; echo $table;
@ -127,6 +129,7 @@ if ( isset($_GET['f_id']))
} }
echo $old; echo $old;
print "</div>";
$html=ob_get_contents(); $html=ob_get_contents();
ob_end_clean(); ob_end_clean();