Re: [technique] CSS/Javascript : ":hover" et iOS |
[ Thread Index |
Date Index
| More alpinux.org/technique Archives
]
- To: Sébastien Dondeynaz <assistance@xxxxxxxxxx>, technique@xxxxxxxxxxx
- Subject: Re: [technique] CSS/Javascript : ":hover" et iOS
- From: Yvan Masson <yvan@xxxxxxxxxxxxxxxxxxxxxx>
- Date: Mon, 26 Nov 2018 15:57:18 +0100
- Autocrypt: addr=yvan@xxxxxxxxxxxxxxxxxxxxxx; prefer-encrypt=mutual; keydata= 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 6fqTVrcjdJp61PfDkNSnx+yES7Zjc6TU
- Eximsenderaddress: yvan@xxxxxxxxxxxxxxxxxxxxxx
- Openpgp: preference=signencrypt
- Scriptpath: yvan@xxxxxxxxxxxxxxxxxxxxxx
Merci pour ta réponse Yuraï,
Le 26/11/2018 à 15:16, Sébastien Dondeynaz a écrit :
> Salut Yvan,
>
> Est-ce que tu partage un dépôt sur un Git ? Je pourrais te faire les
> proposition direct ;-)
Mon site n'est pas géré par Git ou autre (je sais c'est mal).
> Sinon j'ai "plusieurs" propositions pour toi :-)
> Mais il général il s'agit de passer sur un menu horizontal (aussi pour
> des mobiles) !
Mon menu est déjà une liste qui s'affiche horizontalement ou
verticalement selon la place disponible. Le problème c'est "d'annuler"
le :hover affichant le sous-menu lorsque l'utilisateur iOS tapote en
dehors de celui-ci.
> Essaye comme ça par exemple :
>
> <div class='container nav-tree'>
> <header>
> <img src="/theme/Masson-Informatique.png" class='logo' alt="logo masson
> informatique" /><!--<h1><a href="/">Masson Informatique - Services
> informatiques aux particuliers, entreprises et collectivités
> <strong></strong></a></h1>-->
> </header>
> <nav class='vertical-align-middle scroll'>
> <a href="/" class='nav-item'>Accueil</a>
> <a href="/pages/particuliers.html" class='nav-item'>Particuliers</a>
> <a href="/pages/professionnels.html" class='nav-item'>Professionnels</a>
> <a href="/pages/engagements.html" class='nav-item'>Engagements</a>
> <a href="/pages/contact.html" class='nav-item'>Contact</a>
> </nav>
> </div>
>
> .logo {padding: 50% 1; width:100%; max-width:400px; height:auto;}
> nav {width:100%; white-space: nowrap; overflow-x: scroll;
> -webkit-overflow-scrolling: touch;}
> .logo,.nav-item,.vertical-align-middle {display: inline-block;
> vertical-align: middle;}
> .scroll {white-space: nowrap; overflow-x: auto;
> -webkit-overflow-scrolling: touch; -ms-overflow-style:
> -ms-autohiding-scrollbar;}
> .scroll::-webkit-scrollbar {display: none;}
> nav-tree .nav-item {padding: 12px 16px 13px; font-size: 14px; color:
> #f6f7ee;}
> .nav-item:not(:last-child) {border-right: 1px solid rgba(114, 124, 135,
> 0.2);}
>
> Il faut rajouter encore un peut de styles, pour que c'est plus gros et
> plus lisible :P
J'ai essayé mais Firefox déclare certaines propriétés invalides :
-webkit-overflow-scrolling: touch;
-ms-overflow-style: -ms-autohiding-scrollbar;
>
> Bien cordialement,
>
> Yuraï
>> Le 26 novembre 2018 à 13:48, Yvan Masson a écrit :
>>
>>
>> Bonjour à tous,
>>
>> Je suis en train de refaire mon site pro et j'ai grand peine à finaliser
>> un dernier détail.
>>
>> Pour y accéder c'est ici : https://pelican.masson-informatique.fr
>>
>> Le menu principal comporte un menu déroulant qui ne s'affiche que
>> lorsqu'on passe la souris dessus (propriété CSS ":hover"). Sur Android
>> et iOS, le :hover est bien déclenché lorsqu'on tapote sur l'image à
>> droite du menu déroulant. Par contre il n'y a qu'Android qui masque à
>> nouveau ce menu lorsqu'on tapote ailleurs : le menu reste visible "pour
>> toujours" sous iOS.
>>
>> Je préférerai une solution sans Javascript, ou de n'utiliser Javascript
>> que pour masquer à nouveau le menu.
>>
>> Merci d'avance,
>> Yvan
>>
Attachment:
signature.asc
Description: OpenPGP digital signature