javascript - Comment modifier CSS pour obtenir cet effet
学习ing
学习ing 2017-07-05 11:06:58
0
2
890

L'effet obtenu maintenant est :

Je ne veux pas de barres de défilement en dessous, et la zone rouge entière est affichée sur le côté droit de la boîte contextuelle. Comment y parvenir ?

Semblable à ce qui suit :


(C'est du PS)

Voici mon code. Quelles modifications doivent être apportées pour répondre aux exigences ci-dessus ? Merci! !

Voici le code :
html :

  • A组
    • 张三
    • 李四
    • 王五
  • B组
  • C组
  • D组
  • E组
  • D组

Code CSS :

.select-event{position:fixed;top:0;bottom:0;left:0;right:0;display: none;z-index: 10000} .select-event.in{display: block} .select-event .back{position: relative;height:100%;width:100%;background-color: #000;opacity: 0;z-index: 99999;-webkit-transition: opacity linear 300ms;transition: opacity linear 300ms;} .select-event.in .back{opacity: .5;} .select-event .con{position: absolute;top:50%;left:50%;width:200px;border-radius: 3px;margin-left: -110px;margin-top: -150px;max-height:430px;overflow-y:auto;padding:15px;z-index:100000;background-color: #fff;opacity: 0;-webkit-transition: opacity linear 300ms;transition: opacity linear 300ms;} .select-event.in .con{opacity: 1;} .select-event .con>li{padding: 10px;height:18px;border: 1px solid #ccc;margin-top: 3px;border-radius: 2px;position: relative;cursor: pointer;} .select-event .con>li:hover{border-color: #4DC476} .select-event .con>li.active{border-color: #4DC476} .select-event .con .mem-list{position: absolute;right:-101px;top:-1px;width:100px;padding-top:1px;z-index: 100001;background-color: #fff;border:1px solid #4DC476;display: none;} .select-event .con .mem-list.active{display: block;} /*.select-event .con .mem-list::before{content: "";display: block;position: absolute;left:-16px;top:2px;border: 8px solid transparent;border-right-color: #ccc;} .select-event .con .mem-list::after{content: "";display: block;position: absolute;left:-15px;top:2px;border: 8px solid transparent;border-right-color: #fff;} .select-event .con .mem-list:hover::before{border-right-color: #efefef;} .select-event .con .mem-list:hover::after{border-right-color: #efefef;}*/ .select-event .con .mem-list::before{content: "";display: inline-block;position:absolute;background-color: #fff;left:-1px;top:0;height: 38px;width:1px;} .select-event .con .mem-list .mem{padding: 10px;margin-top: -1px;} .select-event .con .mem-list .mem:hover{background-color: #efefef;} .select-event .con .group-box{position: absolute;top:10px;right:0;width:100px;height:200px;border:1px solid #4DC476;background-color: #fff;z-index: 10000;}
学习ing
学习ing

répondre à tous (2)
我想大声告诉你

Le petit carré est un élément enfant du grand bloc. La position de l'élément parent est définie sur relative et l'élément enfant est absolu. De cette façon, l'élément enfant peut définir la valeur de décalage gauche par rapport à l'élément parent. Le principe est que le débordement de l'élément parent n'est pas caché

    習慣沉默

    Utilisez une mise en page absolue et utilisez une disposition absolue pour les enfants.

      Derniers téléchargements
      Plus>
      effets Web
      Code source du site Web
      Matériel du site Web
      Modèle frontal
      À propos de nous Clause de non-responsabilité Sitemap
      Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!