LIvro js html

Ferramenta criar livro

<!DOCTYPE html>

<html lang="en">

<head>

    <meta charset="UTF-8">

    <pre>

          <img src="https://usagif.com/wp-content/uploads/gifs/book-22.gif"width="40%"><br>

    <meta name="viewport" content="width=device-width, initial-scale=1.0">

    <title>Meu Livro de </title>

    <style>

        /* Estilos para a paginação e layout do livro */

        body {

            font-family: Arial, sans-serif;

            line-height: 1.6;

            margin: 0;

            padding: 0;

        }

        .page {

            width: 100%;

            height: 100%;

            padding: 20px;

            box-sizing: border-box;

            display: none;

        }

        .page.active {

            display: block;

        }

    </style>

</head>

<h2 style="color:#8B008B;">Você pode escrever! Criar aqui o seu livro</h2>

<body>


    <div class="page active">

        <h1>Página 1</h1>

        <p>Conteúdo da página 1...</p>

    </div>


    <div class="page">

        <h1>Página 2</h1>

        <p>Conteúdo da página 2...</p>

    </div>


    <!-- Adicione mais páginas conforme necessário -->


    <!-- Botões de navegação -->

    <button onclick="previousPage()">Anterior</button>

    <button onclick="nextPage()">Próxima</button>


    <script>

        let currentPage = 0;

        const pages = document.querySelectorAll('.page');


        function showPage(pageIndex) {

            pages.forEach((page, index) => {

                if (index === pageIndex) {

                    page.classList.add('active');

                } else {

                    page.classList.remove('active');

                }

            });

        }


        function nextPage() {

            if (currentPage < pages.length - 1) {

                currentPage++;

                showPage(currentPage);

            }

        }


        function previousPage() {

            if (currentPage > 0) {

                currentPage--;

                showPage(currentPage);

            }

        }

    </script>


</body>

</pre>

</html>

SLIDE SHOW COD

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <pre>

  <meta name="viewport" content="width=device-width, initial-scale=1.0">

  <link rel="stylesheet" href="styles.css">

  <style>

  .slideshow-container {

  position: relative;

  max-width: 1000px;

  margin: auto;

}


.mySlides {

  display: none;

}


.prev, .next {

  cursor: pointer;

  position: absolute;

  top: 50%;

  width: auto;

  margin-top: -22px;

  padding: 16px;

  color: white;

  font-weight: bold;

  font-size: 20px;

  transition: 0.6s ease;

  border-radius: 0 3px 3px 0;

}


.next {

  right: 0;

  border-radius: 3px 0 0 3px;

}

  </style>

  <title>Slide Show</title>

</head>

<body>

  <div class="slideshow-container">

    <div class="mySlides fade">

      <img src="https://avatars.mds.yandex.net/i?id=7a124430ab6087a380470868907e9e718ccc6ee7-10641531-images-thumbs&n=13" style="width:100%">

    </div>

    <div class="mySlides fade">

      <img src="https://avatars.mds.yandex.net/i?id=9d3394ab67cfd8e5bbe858c36bb653c21c0649d3-5232207-images-thumbs&n=13" style="width:100%">

    </div>

    <div class="mySlides fade">

      <img src="https://avatars.mds.yandex.net/i?id=e8816adb8fc1fbc13bf20a8091cfb56da64236d8-10104781-images-thumbs&n=13" style="width:100%">

    </div>

    <div class="mySlides fade">

      <img src="https://avatars.mds.yandex.net/i?id=73f73e265682b57c07cf3389e0bc16dff1b6840e-8971534-images-thumbs&n=13" style="width:100%">

    </div>

    <div class="mySlides fade">

      <img src="https://avatars.mds.yandex.net/i?id=1de4b37c9e85c2f4fe471d89eef8bfa37af17d93-11377357-images-thumbs&n=13" style="width:100%">

    </div>

    <div class="mySlides fade">

      <img src="https://avatars.mds.yandex.net/i?id=589d51088553fa1e99cc820d22dc750fd4819517-10640295-images-thumbs&n=13" style="width:100%">

    </div>

     <div class="mySlides fade">

      <img src="https://avatars.mds.yandex.net/i?id=64ab2cea11af69c86647e2e40a549b6cbd252603-4284889-images-thumbs&n=13" style="width:100%">

    </div>

    <a class="prev" onclick="plusSlides(-1)">&#10094;</a>

    <a class="next" onclick="plusSlides(1)">&#10095;</a>

  </div>

  <script src="script.js"></script>

  <script>

  var slideIndex = 1;


showSlides(slideIndex);


function plusSlides(n) {

  showSlides(slideIndex += n);

}


function showSlides(n) {

  var i;

  var slides = document.querySelectorAll(".mySlides");

  if (n > slides.length) {slideIndex = 1}

  if (n < 1) {slideIndex = slides.length}

  for (i = 0; i < slides.length; i++) {

    slides[i].style.display = "none";

  }

  slides[slideIndex-1].style.display = "block";

}

  </script>

  <h1 style="color:purple;">Meu verso sentido!</h1>

  Comecei no sentir,

  nada, mesmo pedir.

  Agua límpida em mar aberto,

  ondas descritas no descrever.

  Vida!

  Intenso viver.

  Energia sobrenatural,

  junção de magneticos eletrons.

  O som, o descrever,

  sentimento é a verdade do acrescentar.

  Liberta libertando,

  quando se aprende amor,

  comparece a sobremacia do amando.

  Amar, sentindo.

  No lugar de chorando!

</body>

</pre>

</html>

CALCULADORA ANCHI LETRAS

<!DOCTYPE html>

<html>

<meta charset="utf-8">

<pre>

 <title>Calculadora de letras e frases com números</title> 

Faça o seu melhor,

PROGRAME SIMPLES, mas eficiente!

<h1>Calculadora de letras e frases com números</h1> 

<h2>Calcular o código ASCII de uma letra</h2> 

<input type="text" id="letra" placeholder="Digite uma letra"> 

<button onclick="calcularLetras()">Calcular</button> 

<p id="resultado"></p> 

<h2>Escrever frases com números</h2> <input type="text" id="frase" placeholder="Digite uma frase"> <button onclick="escreverFrases()">Escrever</button> <p id="fraseNumerica"></p>

<script> 

function calcularLetras() { 

// Recebe a letra do input 

var letra = document.getElementById("letra").value; 

// Calcula o código ASCII da letra 

var codigoAscii = letra.charCodeAt(0); 

// Mostra o código ASCII da letra 

document.getElementById("resultado").innerHTML = "O código ASCII da letra " + letra + " é " + codigoAscii; }

function escreverFrases() {

  // Recebe a frase do input

  var frase = document.getElementById("frase").value;

  // Converte a frase para letras maiúsculas

  frase = frase.toUpperCase();

  // Substitui as vogais por números

  frase = frase.replace(/A/g, "4");

  frase = frase.replace(/E/g, "3");

  frase = frase.replace(/I/g, "1");

  frase = frase.replace(/O/g, "0");

  frase = frase.replace(/U/g, "2");

  // Mostra a frase com números

  document.getElementById("fraseNumerica").innerHTML = "A frase com números é: " + frase;

}

</script>

</body>

</pre>

</html>

COD genio da matematica!

<!DOCTYPE html>

<html>

<meta charset="utf-8">

<pre>

<head>

  <title>Genio da Matemática</title>

  <style>

    input[type="number"] {

      width: 100px;

      padding: 10px;

    }

  </style>

</head>

<body>


<h1>Genio da Matemática</h1>

Genio da matemática, você pode ser esse genio!

Seja feliz por favor!

<p>Escolha dois números e veja a mágica acontecer!</p>


<input type="number" id="numero1">

<input type="number" id="numero2">

<button onclick="calcular()">Calcular</button>


<p id="resultado"></p>


<script>

function calcular() {

  var numero1 = parseInt(document.getElementById("numero1").value);

  var numero2 = parseInt(document.getElementById("numero2").value);


  var resultado = "O genio calculou que a soma é " + (numero1 + numero2) +

                 " e a subtração é " + (numero1 - numero2) +

                 " e o produto é " + (numero1 * numero2) +

                 " e a divisão é " + (numero1 / numero2);


  document.getElementById("resultado").innerHTML = resultado;

}

</script>

<img src="https://i.gifer.com/embedded/download/EgnZ.gif"width="50%">

</body>

</pre>

</html>

CURL REQUEST SITE

<!DOCTYPE html>

<html>

  <head>

    <title>Exemplo de cURL puro em HTML</title>

    <script>

      function fazerRequisicao() {

        var url = "https://www.bde.es/wbe/en/"; // URL a ser acessada

        var xhr = new XMLHttpRequest(); // Objeto XMLHttpRequest

        xhr.open("GET", url, true); // Configura o método GET e a URL

        

        xhr.onreadystatechange = function() {

          if (xhr.readyState === 4 && xhr.status === 200) { // Verifica se a requisição foi concluída com sucesso

            var resposta = xhr.responseText; // Obtém a resposta da requisição

            console.log(resposta); // Exibe a resposta no console (você pode exibir em outro lugar se preferir)

          }

        };

        

        xhr.send(); // Envia a requisição

      }

    </script>

  </head>

  <body>

    <button onclick="fazerRequisicao()">Fazer Requisição</button>

  </body>

</html>