JSFiddle - React, Tailwind, and code Playground

HTML

<a class="btn" data-popup-open="popup-1" href="#"><i class="fa fa-globe" aria-hidden="true"></i>popup</a>

<div class="popup" data-popup="popup-1">
  <div class="popup-overlay"></div>
  <div class="popup-inner" id="popup-inner">
    <div class="foottt">
      <div class="fixed-content">
        <div class="col-main col-a">
          <div style="color:black;">123</div>
          <div class="country">
            <ul>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div class="lan">bbbb</div></a></li>
              <li><a><span>aaaaa</span><div...

CSS

.btn {
  top: -2px;
  font-size: 18px;
  font-weight: 700;
  color: black;
  z-index: 9999;
  margin-left: 2.7vw;
}

.popup-icon:before {
  -webkit-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  transform: rotate(45deg);
}

.popup-icon:after {
  -webkit-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  transform: rotate(-45deg);
}

.popup-icon:before,
.popup-icon:after {
  content: "";
  position: absolute;
  display: block;
  left: 0;
  width: 100%;
  height: 3px;
  background: #aaa;
}

.popup {
  width: 100%;
  height: 100%;
  display: none;
  position: fixed;
  top: 0px;
  left: 0px;
  background: rgba(0, 0, 0, 0.75);
}


/* Inner */

.popup-inner {
  font-size: 15px;
  width: 100%;
  padding-top: 40px;
  position: absolute;
  bottom: 0px;
  box-shadow: 0px 2px 6px rgba(0, 0, 0, 1);
  border-radius: 3px;
  background: #fff;
  height: 50vh;
  z-index: 1000;
  overflow: auto;
  padding-bottom: 30px;
  -webkit-text-size-adjust: none;
}

/* Close Button */

.popup-close {
  width: 30px;
  height: 30px;
  padding-top: 4px;
  display: inline-block;
  position: fixed;
  top: 25px;
  right: 20px;
}

.col-main {
  width: 100%;
  float: left;
  height: inherit;
  padding: 0 5%;
  margin-bottom: 2%;
}

.col-main a {
  color: #808080;
}

.col-main a:hover {
  color: #000000;
  text-decoration: underline;
}

.fixed-content {
  width: 1200px;
  margin: 0 auto;
}

.fixed-content span {
  color: black;
}

.fixed-content ul > li {
  list-style: none!important;
  width: 16.667%;
  float: left;
  margin-bottom: 10px;
}

dl,
ul,
ol {
  margin-left: 0px!important;
}

JavaScript

jQuery(function() {

  //----- OPEN
  jQuery('[data-popup-open]').on('click', function(e) {
    var targeted_popup_class = jQuery(this).attr('data-popup-open');
    jQuery('[data-popup="' + targeted_popup_class + '"]').fadeIn(600);
    jQuery('html').css('overflow', 'hidden');
    jQuery('.popup-overlay').bind('touchmove', function(e) {
      e.preventDefault()
    });

    e.preventDefault();

  });




  //----- CLOSE
  jQuery('[data-popup-close]').on('click', function(e) {
    var targeted_popup_class = jQuery(this).attr('data-popup-close');
    jQuery('[data-popup="' + targeted_popup_class + '"]').fadeOut(600);
    jQuery('html').css('overflow', 'auto');
    e.preventDefault();
  });

  jQuery('.popup-overlay').on('click', function(e) {
    jQuery('.popup').fadeOut(600);
    jQuery('html').css('overflow', 'auto');
    e.preventDefault();
  });


});