Maison interface Web js tutoriel HTML, CSS et jQuery : un guide technique pour implémenter un effet de panneau coulissant

HTML, CSS et jQuery : un guide technique pour implémenter un effet de panneau coulissant

Oct 27, 2023 pm 04:39 PM
滑动 技术 面板

HTML, CSS et jQuery : un guide technique pour implémenter un effet de panneau coulissant

HTML, CSS et jQuery : Guide technique pour l'implémentation de l'effet de panneau coulissant

Avec la popularité des appareils mobiles et le développement d'applications Web, les panneaux coulissants, en tant que méthode d'interaction populaire, deviennent de plus en plus courants sur le Web. conception. En implémentant l'effet de panneau coulissant, nous pouvons afficher plus de contenu dans un espace limité et améliorer l'expérience utilisateur. Cet article présentera en détail comment utiliser HTML, CSS et jQuery pour obtenir l'effet de panneau coulissant et fournira des exemples de code spécifiques.

  1. Structure HTML
    Tout d'abord, nous devons créer une structure HTML de base. Nous utiliserons un élément <div> comme conteneur du panneau coulissant et y imbriquerons plusieurs éléments <code><div> comme contenu du panneau. Chaque panneau utilise la même classe CSS pour le style, et le numéro de panneau correspondant est lié via l'attribut <code>data-. <div> 元素作为滑动面板的容器,并在其中嵌套若干个 <code><div> 元素作为面板内容。每个面板使用相同的CSS类进行样式设置,并通过 <code>data- 属性来绑定对应的面板编号。

    示例代码如下:

    <div class="slider-container">
      <div class="slider-panel" data-panel="1">
        <!-- 面板1的内容 -->
      </div>
      <div class="slider-panel" data-panel="2">
        <!-- 面板2的内容 -->
      </div>
      <div class="slider-panel" data-panel="3">
        <!-- 面板3的内容 -->
      </div>
    </div>
    Copier après la connexion
    1. CSS样式
      接下来,我们需要设置CSS样式来定义滑动面板的外观。我们可以使用 position: absoluteoverflow: hidden 来实现面板的定位和隐藏。

    示例代码如下:

    .slider-container {
      position: relative;
      width: 100%;
      height: 100%;
      overflow: hidden;
    }
    
    .slider-panel {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      transition: transform 0.3s ease;
    }
    
    .slider-panel[data-panel='1'] {
      transform: translateX(0%);
    }
    
    .slider-panel[data-panel='2'] {
      transform: translateX(100%);
    }
    
    .slider-panel[data-panel='3'] {
      transform: translateX(200%);
    }
    Copier après la connexion
    1. jQuery交互
      最后,我们使用jQuery来添加交互效果。当用户滑动屏幕或点击相应的按钮时,我们将通过改变面板的 transform
    L'exemple de code est le suivant :

    $(document).ready(function() {
      var currentPanel = 1;
      var numPanels = $(".slider-panel").length;
    
      $(".slider-container").on("swipeleft", function() {
        if (currentPanel < numPanels) {
          currentPanel++;
          $(".slider-panel").css("transform", "translateX(-" + (currentPanel-1) * 100 + "%)");
        }
      });
    
      $(".slider-container").on("swiperight", function() {
        if (currentPanel > 1) {
          currentPanel--;
          $(".slider-panel").css("transform", "translateX(-" + (currentPanel-1) * 100 + "%)");
        }
      });
    
      $(".slider-button-next").on("click", function() {
        if (currentPanel < numPanels) {
          currentPanel++;
          $(".slider-panel").css("transform", "translateX(-" + (currentPanel-1) * 100 + "%)");
        }
      });
    
      $(".slider-button-prev").on("click", function() {
        if (currentPanel > 1) {
          currentPanel--;
          $(".slider-panel").css("transform", "translateX(-" + (currentPanel-1) * 100 + "%)");
        }
      });
    });
    Copier après la connexion
      Style CSS

      Ensuite, nous devons définir le style CSS pour définir l'apparence du panneau coulissant. Nous pouvons utiliser position: Absolute et overflow: Hidden pour positionner et masquer le panneau.

      L'exemple de code est le suivant : 🎜rrreee
        🎜Interaction jQuery🎜Enfin, nous utilisons jQuery pour ajouter des effets interactifs. Lorsque l'utilisateur fait glisser l'écran ou clique sur le bouton correspondant, nous basculerons entre les panneaux en modifiant l'attribut transform du panneau. 🎜🎜🎜L'exemple de code est le suivant : 🎜rrreee🎜Dans cet exemple, nous implémentons la commutation de panneau en écoutant les événements de gestes de balayage vers la gauche et la droite. Nous avons également ajouté deux boutons pour passer au panneau suivant et au panneau précédent. 🎜🎜Avec le code HTML, CSS et jQuery ci-dessus, nous pouvons obtenir un effet de panneau coulissant de base. Vous pouvez ajouter plus de styles et d'effets interactifs selon vos besoins pour obtenir une conception de panneau coulissant plus riche. J'espère que cet article vous aidera à obtenir l'effet de panneau coulissant et je vous souhaite du succès dans la conception de sites Web ! 🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌
Will R.E.P.O. Vous avez un jeu croisé?
1 Il y a quelques mois By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Le papier Stable Diffusion 3 est enfin publié, et les détails architecturaux sont révélés. Cela aidera-t-il à reproduire Sora ? Le papier Stable Diffusion 3 est enfin publié, et les détails architecturaux sont révélés. Cela aidera-t-il à reproduire Sora ? Mar 06, 2024 pm 05:34 PM

L'article de StableDiffusion3 est enfin là ! Ce modèle est sorti il ​​y a deux semaines et utilise la même architecture DiT (DiffusionTransformer) que Sora. Il a fait beaucoup de bruit dès sa sortie. Par rapport à la version précédente, la qualité des images générées par StableDiffusion3 a été considérablement améliorée. Il prend désormais en charge les invites multithèmes, et l'effet d'écriture de texte a également été amélioré et les caractères tronqués n'apparaissent plus. StabilityAI a souligné que StableDiffusion3 est une série de modèles avec des tailles de paramètres allant de 800M à 8B. Cette plage de paramètres signifie que le modèle peut être exécuté directement sur de nombreux appareils portables, réduisant ainsi considérablement l'utilisation de l'IA.

Cet article vous suffit pour en savoir plus sur la conduite autonome et la prédiction de trajectoire ! Cet article vous suffit pour en savoir plus sur la conduite autonome et la prédiction de trajectoire ! Feb 28, 2024 pm 07:20 PM

La prédiction de trajectoire joue un rôle important dans la conduite autonome. La prédiction de trajectoire de conduite autonome fait référence à la prédiction de la trajectoire de conduite future du véhicule en analysant diverses données pendant le processus de conduite du véhicule. En tant que module central de la conduite autonome, la qualité de la prédiction de trajectoire est cruciale pour le contrôle de la planification en aval. La tâche de prédiction de trajectoire dispose d'une riche pile technologique et nécessite une connaissance de la perception dynamique/statique de la conduite autonome, des cartes de haute précision, des lignes de voie, des compétences en architecture de réseau neuronal (CNN&GNN&Transformer), etc. Il est très difficile de démarrer ! De nombreux fans espèrent se lancer dans la prédiction de trajectoire le plus tôt possible et éviter les pièges. Aujourd'hui, je vais faire le point sur quelques problèmes courants et des méthodes d'apprentissage introductives pour la prédiction de trajectoire ! Connaissances introductives 1. Existe-t-il un ordre d'entrée pour les épreuves de prévisualisation ? R : Regardez d’abord l’enquête, p

DualBEV : dépassant largement BEVFormer et BEVDet4D, ouvrez le livre ! DualBEV : dépassant largement BEVFormer et BEVDet4D, ouvrez le livre ! Mar 21, 2024 pm 05:21 PM

Cet article explore le problème de la détection précise d'objets sous différents angles de vue (tels que la perspective et la vue à vol d'oiseau) dans la conduite autonome, en particulier comment transformer efficacement les caractéristiques de l'espace en perspective (PV) en vue à vol d'oiseau (BEV). implémenté via le module Visual Transformation (VT). Les méthodes existantes sont globalement divisées en deux stratégies : la conversion 2D en 3D et la conversion 3D en 2D. Les méthodes 2D vers 3D améliorent les caractéristiques 2D denses en prédisant les probabilités de profondeur, mais l'incertitude inhérente aux prévisions de profondeur, en particulier dans les régions éloignées, peut introduire des inexactitudes. Alors que les méthodes 3D vers 2D utilisent généralement des requêtes 3D pour échantillonner des fonctionnalités 2D et apprendre les poids d'attention de la correspondance entre les fonctionnalités 3D et 2D via un transformateur, ce qui augmente le temps de calcul et de déploiement.

Que dois-je faire si l'écran de mon téléphone portable a du mal à glisser et à sécher ? Que dois-je faire si l'écran de mon téléphone portable a du mal à glisser et à sécher ? Dec 04, 2023 pm 03:51 PM

Solutions pour les écrans de téléphones portables difficiles à glisser et à sécher : 1. Humidifiez l'écran ; 2. Nettoyez l'écran régulièrement ; 3. Augmentez la force de glissement de vos doigts ; 4. Utilisez des protecteurs d'écran de téléphone portable ; 6. Gardez les mains humides ; 7. , manipulez-le proprement lors de l'application du film ; 8. Utilisez du lubrifiant 9. Utilisez des gants 10. Réglez la luminosité de l'écran ; Introduction détaillée : 1. Humidifiez l'écran, placez un humidificateur à côté de l'écran ou vaporisez de l'eau pour augmenter l'humidité de l'air, réduisant ainsi la sécheresse de l'écran ; 2. Nettoyez régulièrement l'écran, utilisez un nettoyant pour écran professionnel, etc.

'Minecraft' se transforme en une ville IA et les habitants des PNJ jouent comme de vraies personnes 'Minecraft' se transforme en une ville IA et les habitants des PNJ jouent comme de vraies personnes Jan 02, 2024 pm 06:25 PM

Veuillez noter que cet homme carré fronça les sourcils, pensant à l'identité des « invités non invités » devant lui. Il s’est avéré qu’elle se trouvait dans une situation dangereuse, et une fois qu’elle s’en est rendu compte, elle a rapidement commencé une recherche mentale pour trouver une stratégie pour résoudre le problème. Finalement, elle a décidé de fuir les lieux, de demander de l'aide le plus rapidement possible et d'agir immédiatement. En même temps, la personne de l'autre côté pensait la même chose qu'elle... Il y avait une telle scène dans "Minecraft" où tous les personnages étaient contrôlés par l'intelligence artificielle. Chacun d’eux a un cadre identitaire unique. Par exemple, la jeune fille mentionnée précédemment est une coursière de 17 ans mais intelligente et courageuse. Ils ont la capacité de se souvenir, de penser et de vivre comme des humains dans cette petite ville de Minecraft. Ce qui les anime est une toute nouvelle,

L'écran LCD est enfin terminé : les expéditions mondiales de panneaux OLED pour téléphones mobiles ont dépassé l'écran LCD pour la première fois ! L'écran LCD est enfin terminé : les expéditions mondiales de panneaux OLED pour téléphones mobiles ont dépassé l'écran LCD pour la première fois ! Jun 27, 2024 pm 06:46 PM

Selon l'actualité du 27 juin, selon le dernier rapport publié par l'organisme de recherche Omdia, au premier trimestre 2024, les expéditions mondiales de panneaux à diodes électroluminescentes organiques (OLED) pour smartphones ont dépassé les écrans d'affichage à cristaux liquides (LCD) pour la première fois en histoire. Le rapport montre que les expéditions annuelles d'écrans de smartphones atteindront 1,45 milliard d'unités en 2023, soit une augmentation de 5 % sur un an. Au premier semestre 2024, les expéditions devraient atteindre 715 millions d'unités, soit une augmentation d'une année sur l'autre. de 9%. Parmi eux, les expéditions d'écrans à diodes électroluminescentes organiques à matrice active (AMOLED) ont augmenté à 182 millions d'unités au premier trimestre 2024, soit une augmentation de 39 % d'une année sur l'autre. En revanche, les écrans à cristaux liquides à transistors à couches minces (TFTLCD) les expéditions sont tombées à 1,72 milliard de pièces, en baisse de 10 % sur un an. Ôm

Revoir! Fusion profonde de modèles (LLM/modèle de base/apprentissage fédéré/mise au point, etc.) Revoir! Fusion profonde de modèles (LLM/modèle de base/apprentissage fédéré/mise au point, etc.) Apr 18, 2024 pm 09:43 PM

Le 23 septembre, l'article « DeepModelFusion:ASurvey » a été publié par l'Université nationale de technologie de la défense, JD.com et l'Institut de technologie de Pékin. La fusion/fusion de modèles profonds est une technologie émergente qui combine les paramètres ou les prédictions de plusieurs modèles d'apprentissage profond en un seul modèle. Il combine les capacités de différents modèles pour compenser les biais et les erreurs des modèles individuels pour de meilleures performances. La fusion profonde de modèles sur des modèles d'apprentissage profond à grande échelle (tels que le LLM et les modèles de base) est confrontée à certains défis, notamment un coût de calcul élevé, un espace de paramètres de grande dimension, l'interférence entre différents modèles hétérogènes, etc. Cet article divise les méthodes de fusion de modèles profonds existantes en quatre catégories : (1) « Connexion de modèles », qui relie les solutions dans l'espace de poids via un chemin de réduction des pertes pour obtenir une meilleure fusion de modèles initiale.

Au premier trimestre 2024, les expéditions mondiales de panneaux de téléphones mobiles AMOLED ont augmenté de 44,6 % sur un an, et les fabricants nationaux représentaient 53,4 %. Au premier trimestre 2024, les expéditions mondiales de panneaux de téléphones mobiles AMOLED ont augmenté de 44,6 % sur un an, et les fabricants nationaux représentaient 53,4 %. Apr 22, 2024 pm 09:04 PM

Selon les statistiques de CINNO Research, les expéditions mondiales de panneaux AMOLED pour smartphones s'élèveront à environ 190 millions de pièces d'ici le premier trimestre 2024, soit une augmentation d'une année sur l'autre de 44,6 % et une diminution d'un mois à l'autre de 18,8 %. Les données montrent qu'en termes de régions, la part de la Corée du Sud s'est réduite à 46,6 % et les fabricants nationaux représentaient 53,4 % des expéditions. Dans le même temps, la part a augmenté de 15,6 points de pourcentage, soit une augmentation mensuelle de 8,5 points de pourcentage, et la part a dépassé 50 % pour la première fois. La part de marché est passée de 53,3 % au cours de la même période de l'année dernière à 41,0 %. La part de marché a chuté de 12,3 points de pourcentage d'une année sur l'autre et la part est tombée à seulement 40 %. La dépendance à l'égard des téléphones mobiles Apple et Samsung devient de plus en plus profonde, et les commandes d'autres marques Android nationales continuent d'être transférées. BOE AM

See all articles