Mudanças entre as edições de "Widget:Teste"

De Wiki Gla
Ir para navegação Ir para pesquisar
Etiqueta: Revertido
Etiqueta: Reversão manual
Linha 1: Linha 1:
<div class="home-button-container">
<!-- 1. Personagens -->
<div class="home-button-item">
<a href="/index.php/Personagens">
<div class="home-button-image">
<img src="https://wiki.gla.com.br/images/a/a8/Personagens_card.png">
</div>
<div class="home-button-title">Personagens</div>
</a>
</div>
<!-- 2. Missões -->
<div class="home-button-item">
<a href="/index.php/Missões">
<div class="home-button-image">
<img src="https://wiki.gla.com.br/images/0/08/Missoes_card.png">
</div>
<div class="home-button-title">Missões</div>
</a>
</div>
<!-- 3. Itens -->
<div class="home-button-item">
<a href="/index.php/Itens">
<div class="home-button-image">
<img src="https://wiki.gla.com.br/images/3/39/Itens_card.png">
</div>
<div class="home-button-title">Itens</div>
</a>
</div>
<!-- 4. Bosses (desativado) -->
<div class="home-button-item disabled">
<a href="/index.php/World_Boss">
<div class="home-button-image">
<img src="https://wiki.gla.com.br/images/8/87/Worldboss_card.png">
</div>
<div class="home-button-title">Bosses</div>
</a>
</div>
<!-- 5. Wanted Pirates -->
<div class="home-button-item">
<a href="/index.php/Wanted_Pirates">
<div class="home-button-image">
<img src="https://wiki.gla.com.br/images/9/9d/Wantedpirates_card.png">
</div>
<div class="home-button-title">Wanted Pirates</div>
</a>
</div>
<!-- 6. Conquistas (desativado) -->
<div class="home-button-item disabled">
<a href="/index.php/Conquistas">
<div class="home-button-image">
<img src="https://wiki.gla.com.br/images/a/a9/Conquistas_card.png">
</div>
<div class="home-button-title">Conquistas</div>
</a>
</div>
<!-- 7. Passe de Batalha -->
<div class="home-button-item">
<a href="/index.php/Passe de Batalha">
<div class="home-button-image">
<img src="https://wiki.gla.com.br/images/7/7d/Passe_card.png">
</div>
<div class="home-button-title">Passe de Batalha</div>
</a>
</div>
<!-- 8. Guia para Iniciantes (desativado) -->
<div class="home-button-item disabled">
<a href="/index.php/Boss_Semanais">
<div class="home-button-image">
<img src="https://wiki.gla.com.br/images/f/fb/Guiainiciante_card.png">
</div>
<div class="home-button-title">Guia para Iniciantes</div>
</a>
</div>
</div>
<style>
<style>
  /* Estilizando a calculadora */
.home-button-container {
  #calc {
display: grid;
    width: 220px;
grid-template-columns: repeat(4, 1fr);
    border: 2px solid #444;
gap: 20px;
    padding: 10px;
padding: 10px;
    border-radius: 8px;
box-sizing: border-box;
    background-color: #f9f9f9;
}
    margin: 10px auto;
 
    font-family: Arial, sans-serif;
 
  }
.home-button-item {
  #display {
position: relative;
    width: 100%;
overflow: hidden;
    height: 40px;
border: 1px solid #ddd;
    font-size: 18px;
border-radius: 8px;
    text-align: right;
background: #fff;
    margin-bottom: 10px;
transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease;
    padding: 5px;
box-sizing: border-box;
    border: 1px solid #ccc;
}
    border-radius: 4px;
 
  }
.home-button-item:hover {
  .buttons {
transform: translateY(-5px);
    display: flex;
border-color: #007bff;
    flex-wrap: wrap;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2);
    justify-content: space-between;
}
  }
 
  .buttons button {
.home-button-item a {
    width: 48px;
display: block;
    height: 48px;
text-decoration: none;
    font-size: 16px;
color: inherit;
    margin-bottom: 5px;
}
    cursor: pointer;
 
    border: 1px solid #888;
.home-button-image {
    border-radius: 4px;
width: 100%;
    background-color: #eee;
aspect-ratio: 16/9;
    transition: background-color 0.2s ease;
display: block;
  }
margin: 0;
  .buttons button:hover {
padding: 0;
    background-color: #ddd;
}
  }
 
   /* Botão de limpar ocupa toda a linha */
.home-button-image img {
   .clear-btn {
width: 100%;
    width: 100%;
height: 100%;
    background-color: #f66;
object-fit: cover;
    color: #fff;
display: block;
   }
transition: filter 0.3s ease;
   .clear-btn:hover {
}
    background-color: #e55;
 
  }
.home-button-item:hover .home-button-image img {
</style>
filter: brightness(1.1);
}
 
.home-button-title {
   font-family: sans-serif;
   font-weight: bold;
  font-size: clamp(1.2em, 5vw, 1.3em);
  background: #fff;
  color: #0645AD;
  margin: 0;
  padding: 10px 5px;
  position: relative;
  text-transform: uppercase;
  border-top: 1px solid #ddd;
   text-align: center;
   text-decoration: none;
  transition: background-color 0.3s ease;
  box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);
}
 


<div id="calc">
.home-button-item:hover .home-button-title {
  <input type="text" id="display" disabled />
background-color: #f9f9f9;
  <div class="buttons">
}
    <!-- Linha 1 -->
    <button onclick="appendToDisplay('7')">7</button>
    <button onclick="appendToDisplay('8')">8</button>
    <button onclick="appendToDisplay('9')">9</button>
    <button onclick="appendToDisplay('/')">÷</button>
    <!-- Linha 2 -->
    <button onclick="appendToDisplay('4')">4</button>
    <button onclick="appendToDisplay('5')">5</button>
    <button onclick="appendToDisplay('6')">6</button>
    <button onclick="appendToDisplay('*')">×</button>
    <!-- Linha 3 -->
    <button onclick="appendToDisplay('1')">1</button>
    <button onclick="appendToDisplay('2')">2</button>
    <button onclick="appendToDisplay('3')">3</button>
    <button onclick="appendToDisplay('-')">−</button>
    <!-- Linha 4 -->
    <button onclick="appendToDisplay('0')">0</button>
    <button onclick="appendToDisplay('.')">.</button>
    <button onclick="computeResult()">=</button>
    <button onclick="appendToDisplay('+')">+</button>
    <!-- Linha 5: limpar -->
    <button class="clear-btn" onclick="clearDisplay()">C</button>
  </div>
</div>


<script>
.home-button-item.disabled {
  // Adiciona o valor clicado ao display
opacity: 0.5;
  function appendToDisplay(val) {
pointer-events: none;
    document.getElementById('display').value += val;
transform: none;
  }
box-shadow: none;
border-color: #ddd;
}


  // Calcula o resultado usando eval() e trata possíveis erros
.home-button-item.disabled .home-button-title {
  function computeResult() {
color: #999;
    let display = document.getElementById('display');
}
    try {
      // Usamos eval() para realizar o cálculo
      let result = eval(display.value);
      display.value = result;
    } catch (e) {
      display.value = "Erro";
    }
  }


  // Limpa o display
@media (max-width: 1280px) {
  function clearDisplay() {
.home-button-container {
    document.getElementById('display').value = '';
grid-template-columns: repeat(2, 1fr);
  }
}
</script>
}
</style>

Edição das 00h53min de 8 de abril de 2025

<a href="/index.php/Personagens">

Personagens

</a>

<a href="/index.php/Missões">

Missões

</a>

<a href="/index.php/Itens">

Itens

</a>

<a href="/index.php/World_Boss">

Bosses

</a>

<a href="/index.php/Wanted_Pirates">

Wanted Pirates

</a>

<a href="/index.php/Conquistas">

Conquistas

</a>

<a href="/index.php/Passe de Batalha">

Passe de Batalha

</a>

<a href="/index.php/Boss_Semanais">

Guia para Iniciantes

</a>

<style> .home-button-container { display: grid; grid-template-columns: repeat(4, 1fr); gap: 20px; padding: 10px; box-sizing: border-box; }


.home-button-item { position: relative; overflow: hidden; border: 1px solid #ddd; border-radius: 8px; background: #fff; transition: transform 0.3s ease, box-shadow 0.3s ease, border-color 0.3s ease; box-sizing: border-box; }

.home-button-item:hover { transform: translateY(-5px); border-color: #007bff; box-shadow: 0 6px 12px rgba(0, 0, 0, 0.2); }

.home-button-item a { display: block; text-decoration: none; color: inherit; }

.home-button-image { width: 100%; aspect-ratio: 16/9; display: block; margin: 0; padding: 0; }

.home-button-image img { width: 100%; height: 100%; object-fit: cover; display: block; transition: filter 0.3s ease; }

.home-button-item:hover .home-button-image img { filter: brightness(1.1); }

.home-button-title {

 font-family: sans-serif;
 font-weight: bold;
 font-size: clamp(1.2em, 5vw, 1.3em);
 background: #fff;
 color: #0645AD;
 margin: 0;
 padding: 10px 5px;
 position: relative;
 text-transform: uppercase;
 border-top: 1px solid #ddd;
 text-align: center;
 text-decoration: none;
 transition: background-color 0.3s ease;
 box-shadow: inset 0 2px 2px rgba(0, 0, 0, 0.1);

}


.home-button-item:hover .home-button-title { background-color: #f9f9f9; }

.home-button-item.disabled { opacity: 0.5; pointer-events: none; transform: none; box-shadow: none; border-color: #ddd; }

.home-button-item.disabled .home-button-title { color: #999; }

@media (max-width: 1280px) { .home-button-container { grid-template-columns: repeat(2, 1fr); } } </style>