JSFiddle - React, Tailwind, and code Playground

by Radioactive

HTML

<div class="top_servers">
    <div class="top_block">
    <div class="top_block_name">
      <a href="http://cs-boost.net/server_info/?ip=83.222.104.186:27016" title="О сервере .::[Пушки Детям Не Игрушки]::.">
        .::[Пушки Детям Не Игрушки]::.
      </a>
    </div>
    <div class="top_block_maps">
      <img class="top_block_maps_img" src="http://cs-boost.net/template/default/main/img/maps/cs16/de_dust2x2.jpg">
      <div class="info_bl_m">
        <span>de_dust2x2</span>
				<span>0: 31 / 32</span>
      </div>
      <img class="info_bl_m_i_cs" src="http://cs-boost.net/template/default/main/img/icons/cs16.gif" width="16">
      <img class="info_bl_m_i_fl" src="http://cs-boost.net/template/default/main/img/flags/ru.gif" width="16">
    </div>
    <div class="top_block_inip">
      <input title="" onclick="this.select()" type="text" value="83.222.104.186:27016">
    </div>
  </div>
  <!-- ============================= -->    <div class="top_block">
    <div class="top_block_name">
      <a href="http://cs-boost.net/server_info/?ip=83.222.104.186:27016" title="О сервере .::[Пушки Детям Не Игрушки]::.">
        .::[Пушки Детям Не Игрушки]::.
      </a>
    </div>
    <div class="top_block_maps">
      <img class="top_block_maps_img" src="http://cs-boost.net/template/default/main/img/maps/cs16/de_dust2x2.jpg">
      <div class="info_bl_m">
        <span>de_dust2x2</span>
				<span>0: 31 / 32</span>
      </div>
      <img class="info_bl_m_i_cs" src="http://cs-boost.net/template/default/main/img/icons/cs16.gif" width="16">
      <img class="info_bl_m_i_fl" src="http://cs-boost.net/template/default/main/img/flags/ru.gif" width="16">
    </div>
    <div class="top_block_inip">
      <input title="" onclick="this.select()" type="text" value="83.222.104.186:27016">
    </div>
  </div>
  <!-- ============================= -->    <div class="top_block">
    <div class="top_block_name">
      <a href="http://cs-boost.net/server_info/?ip=83.222.104.186:27016" title="О...

CSS

body{margin:0;padding:0;}
.top_servers{*display:flex;margin:1%;}
.top_block{display:inline-block;background:#fff;box-shadow:0 1px 3px #C7C7C7;padding:1%;margin:1%;width:20.3%;max-width:300px;*overflow:hidden;vertical-align:top;}
  .top_block_name{margin-bottom:5px;text-align:center;}
    .top_block_name a{text-decoration:blink;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block;}
  .top_block_maps{position:relative;}
    .top_block_maps .top_block_maps_img{width:100%;height:auto;width:auto\9;}
    .top_block_maps img.info_bl_m_i_cs,
    .top_block_maps img.info_bl_m_i_fl{position:absolute;bottom:37px;}
    .top_block_maps img.info_bl_m_i_cs{left:5px;}
    .top_block_maps img.info_bl_m_i_fl{right:5px;}
    .info_bl_m{background:rgba(0,0,0,0.4);display:flex;justify-content:space-between;position:absolute;bottom:5px;left:0;right:0;color:#ddd;padding:5px 8px;white-space:nowrap;}
  .top_block_inip{}
    .top_block_inip input{font-size:1em;text-align:center;width:100%;background:none;border:none;padding:0;margin:0;color:#4A4A4A;}
   .top_block .top_block_infb{overflow:auto;z-index:1;}
    .top_block .top_block_infb img{opacity:0;width:100%;}
    .top_block .top_block_infb span{position:absolute;top:0;right:0;left:0;    padding-bottom:18px;}
   .top_block .top_block_infb_b{margin-top:-12px;background:#fff;text-align:center;position:relative;z-index:2;}
   .top_block .top_block_infb_b a{border:1px solid #ddd;display:block;padding:5px 0;font-weight:bold;color:#808080;border-radius:3px;}

@media all and (min-width:1570px){
  div.top_block{width:20.3%;}
}
@media all and (min-width:1200px){
  div.top_block{width:15.7%;}
}
@media all and (max-width:800px){
  div.top_block{width:28%;}
}
@media all and (max-width:550px){
  div.top_block{width:45%;}
}