Je souhaite créer un client Web comme indiqué sur l'image. Cliquez sur la navigation à gauche pour accéder à la page de droite sans actualiser.
C'est-à-dire que lorsque la page de droite change, l'adresse de routage principale reste inchangée. tel que index.html/# Page 1, veuillez donner quelques conseils ou fournir des documents d'étude
correspond aux cinq navigations à gauche, et cinq contenus différents peuvent être écrits à droite. Cliquez sur les blocs correspondants à gauche et à droite pour les afficher, tandis que les autres blocs sont masqués. C'est ce qu'on appelle le changement d'onglet.
Pour changer l'url, vous pouvez écrire "#block1", "#block2", etc. dans l'attribut href de la balise périphérique a de la navigation de gauche.
Le code de base est le suivant :
Les réponses utilisent surtout la tabulation, je ne sais pas si la personne qui pose la question veut ça
Front-end (index.html) :
Backend (serveur.php) :
Aucune restriction sur les langages et les frameworks ? Parler simplement de la façon de changer de contenu sans actualiser :
Le changement de tabulation peut être réalisé simplement avec
css
ou avec js ou jq.css
或者用js或者jq实现。无刷新更新数据和内容,Ajax实现
路由跳转,
vue
和angular
等框架都可以实现但是题主给的样例是比较常见的
tab切换
vue
etangular
mais l'exemple donné par le sujet est un
interrupteur d'onglet
plus courant >Exemple, il est toujours recommandé d'utiliser ceci pour mettre en œuvre🎜🎜 🎜Il s'agit d'un changement d'onglet, implémenté avec le pseudo-élément :target.
http://codepen.io/hzz/pen/RVNbyz
Utiliser le routage, l'angulaire, la vue, etc.