Claudio51

Desabilitar link do menu, na página ativa com PHP CSS.

Jun 20th, 2019
107
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Desabilitar link do menu, na página ativa, com PHP e CSS.
  2. Página menu.php                          
  3. <!DOCTYPE >
  4. <html lang="pt-br">
  5.  <head>
  6.  <meta charset="utf-8">
  7.  <title> Desabilitando link da página ativa no menu </title>
  8.  <style>
  9.  html, body, a{
  10.  padding: 0;
  11.  margin: 0;
  12.  font-family: Helvetica, Arial, sans-serif;
  13.  font-size:17px;
  14.  text-decoration: none;/* Tira o anderline dos links */
  15.  color:#000;
  16.  }
  17.     ul{
  18.  background-color: #abcdef;
  19.  padding:30px 0 ;
  20.  }
  21.  ul li{
  22.  display: inline-block;/* Links do menu em linha      */
  23.  font-weight: bold;    /* Negrito                     */
  24.  cursor: not-allowed;  /* Cursor em forma de círculo  */
  25.  margin-left:20px;
  26.  }
  27.  ul li .selected{
  28.  opacity: 0.3;
  29.  pointer-events: none; /* Desabilita o clique do mouse */
  30.  }
  31.  .info_pag{
  32.  float:right;
  33.  margin-right:20px;
  34.  }
  35.  </style>
  36.  </head>
  37.  <body>
  38.  <ul>
  39.  <center>
  40.      <li><a href="home.php" class="<?= $page == 'Home' ? 'selected' : '' ?>" >Home</a></li>
  41.      <li><a href="contato.php" class="<?= $page == 'Contato' ? 'selected' : '' ?>">Contato</a></li>
  42.      <li><a href="fotos.php" class="<?= $page == 'Fotos' ? 'selected' : '' ?>">Fotos</a></li>
  43.      </center>
  44.      <span class="info_pag"><?php echo " Você está na página ". $page ;?></span>
  45.  </ul>
  46.  </body>
  47. </html>
  48. Página contato.php                                                       <?php
  49. error_reporting(0);// dando esse erro, depois e só resolver
  50. $page = 'Contato';
  51. require_once'menu.php'; 
  52. ?>
  53. <h3> Conteúdo da página Contato </h3>                                                  
  54. Página home.php                                                       <?php
  55. error_reporting(0);
  56. $page = 'Home';  
  57. require_once'menu.php'; 
  58. ?>
  59. <h3> Conteúdo da página Home </h3>
  60. E nas outras páginas...
RAW Paste Data