Tudo que iBassini postou
-
Ganhe itens exclusivos com Origin Acess
GANHE ITENS COSMÉTICOS EXCLUSIVOS DE APEX LEGENDS COM O ORIGIN ACCESS E EA ACCESS "Ganhe visuais de arma personalizados, moedas Apex bônus e muito mais." Os jogos Apex começaram, e caso você seja um membro do EA Access ou Origin Access*, pode entrar na arena usando itens exclusivos. Jogue Apex Legends no dia 30 de junho com uma conta EA vinculada ao seu Origin Access Premier ou assinatura básica do Origin Access, ou com a conta do Xbox Live vinculada à sua conta de filiação ao EA Access, e receba tudo isso: 1.000 moedas Apex (valor de R$44.00†) Um visual de arma épico exclusivo de Flatline (“No Jogo” para membros do Origin Access e “Grana” para membros do EA Access) Um emblema de bandeira especial. Apex Legends está disponível de graça** no Xbox One, PlayStation® 4 e Origin para PC. Jogue agora para exibir seu estilo e mostrar para todos na arena do que você é feito. Inscreva-se hoje mesmo no nosso informativo e receba por e-mail as últimas notícias, atualizações, conteúdo de bastidores, ofertas exclusivas e muito mais por e-mail, incluindo notícias, produtos, eventos e promoções da EA. Siga Apex Legends no Twitter eInstagram, inscreva-se no nosso canal de YouTube e confira nossos fóruns. *HÁ CONDIÇÕES, LIMITAÇÕES E EXCLUSÕES. CONSULTE ea.com/ea-access/terms E origin.com/store/origin-access/terms PARA MAIS DETALHES. * *Pode ser necessário ter uma conta e inscrição na plataforma aplicável (vendidas separadamente). Requer conexão contínua com a internet e uma Conta EA. Há restrições etárias. Inclui compras no jogo. †Baseado no preço de venda recomendado pela EA para 1.000 moedas Apex no lançamento. Os preços podem variar. Fonte: Site Oficial
-
O que vão fazer com os gastos de APEX Legends
PRINCÍPIOS BÁSICOS SOBRE GASTOS DOS JOGADORES PARA APEX LEGENDS "Gerente Principal de Produto Lee Horn explica modelos de negócio para jogos grátis e a economia de Apex Legends." Olá, pessoal, Eu sou Lee, o Gerente Principal de Produto na equipe de desenvolvimento de Apex Legends. Meu personagem principal é o Pathfinder (a gente arrasa, né?), um fanático do perfurador de crânios e adorador de chá de bolhas. Eu queria tirar uns minutos para explicar os valores que nos guiam quando se trata dos gastos dos jogadores em Apex Legends. Há diversos modelos diferentes de negócios para jogos grátis, então queremos compartilhar os princípios que guiam nossas decisões sobre os gastos dos jogadores em Apex Legends a longo prazo. Princípio 1: nosso objetivo é criar um dos "battle royales" mais envolventes. Queremos que os jogadores continuem jogando por anos, porque o jogo crescerá continuamente, oferecendo novos desafios e novos caminhos. Esperamos que, com 1.000 horas de jogo, você e seus aliados ainda estejam descobrindo formas melhores de lidarem com situações familiares. Princípio 2: nos dedicamos a dar suporte a este jogo por vários anos. Esperamos, algum dia, nos vermos trabalhando na lista de novidades para 2027! Nosso objetivo é continuar trazendo mais alterações empolgantes e evoluções na jogabilidade. Princípio 3: usar dinheiro não concede vantagens. Ponto. Quando você entra no Anel, nenhum jogador terá vantagem no jogo de acordo com o quanto que gastou. A única coisa que deve contar nos níveis mais altos de jogo é a habilidade do jogador. Princípio 4: jogadores que não gastam dinheiro ainda têm a chance de ganhar itens cosméticos.Acreditamos que os jogadores que nunca gastaram nem um centavo são tão importantes quanto os que gastaram. Todos os jogadores contribuem para um ecossistema de jogo saudável (aliados para jogar, oponentes para executar gloriosamente, amizades para se fazer, membros da comunidade para debater e fazer memes etc). Queremos garantir que todo jogador tenha a chance de aparecer com estilo depois de uma eliminação tripla. Princípio 5: jogadores têm agência ao escolher como adquirir itens cosméticos. Você gosta de saber exatamente o que vai receber quando gasta seu dinheiro? A Loja Rotativa é para você. Você prefere receber um monte de conteúdo de uma vez, mas não liga para qual personagem é ou qual categoria pertence? Os Pacotes Apex são para você. Quer receber conteúdo sazonal através do jogo? O Passe de Batalha é a sua cara (chegando na Temporada 1). Quer ganhar itens cosméticos? Ganhe recompensas ao subir de nível. Princípio 6: transparência. Queremos compartilhar abertamente nossa filosofia, para que assim a comunidade entenda o que nos leva adiante. Em troca, queremos a opinião de vocês, e o feedback garante que Apex Legends torne-se cada dia melhor (meio piegas, eu sei, mas é verdade). Agradecemos por um tempo e ler esta nossa mensagem. Veremos todos vocês no Anel! Fonte: Site Oficial
-
Uma atualização sobre o APEX Legends, por Vince Zampella
Que semana! Desde o lançamento do Apex Legends, na segunda-feira da semana passada, vimos a criação de uma comunidade do Apex Legends que é empolgada, vibrante e cheia de ótimas ideias e comentários. Nossa meta é desenvolver esse jogo com vocês, a nossa comunidade, então continuem a nos dar a sua opinião porque estamos ouvindo. Não posso contar tudo que planejamos, mas estamos trabalhando em mudanças, com base nas experiências e opiniões dos jogadores. Mas eu gostaria de chamar a atenção para dois eventos que acontecerão nas próximas semanas. Primeiro, o Twitch Rivals Apex Legends Challenge. Patrocinado por nossos amigos no Twitch, o Rivals Apex Legends Challenge acontecerá em duas terças-feiras, dias 12 e 19, com 48 dos maiores streamers do Twitch competindo, ao vivo, no Apex Legends. Nós faremos a transmissão conjunta de toda a ação em nosso canal do Apex Legends no Twitch aqui: www.twitch.tv/playapex. E no final desta semana, vamos celebrar o Dia de São Valentim com a chegada de itens temáticos por tempo limitado, então, todos os amantes (de Apex Legends), fiquem de olhos bem abertos. E não se esqueçam, a primeira temporada começa em março, com a estreia do nosso Passe de Batalha, assim como novas Lendas, armas, itens e mais. Também temos o prazer de anunciar que, desde a segunda-feira da semana passada, mais de 25 milhões de pessoas se divertiram com o jogo, com bem mais de 2 milhões de jogadores jogando simultaneamente no horário de pico, no fim de semana. Como já disse, que semana! Em nome de todos aqui da Respawn, obrigado. A empolgação da comunidade pelo Apex Legends é eletrizante e podemos sentir isso aqui, no estúdio. Não chegaríamos onde estamos sem vocês e queremos que continuem com a gente nessa jornada. Vince Zampella Respawn Entertainment Fonte: Site Oficial
-
Grande vazamento de dados afeta 617 milhões de pessoas; mude suas senhas
A galera aqui acho que não entende dos memes, o povo fica zoando falando que existem 7 milhões de pessoas no mundo... asufhsaf
-
Grande vazamento de dados afeta 617 milhões de pessoas; mude suas senhas
Mais ai vem a dúvida, como 617 milhões de senhas foram roubadas se só existem 7 milhões de pessoas no mundo? ??
-
Milionário contrata strippers para festa de aniversário de seu filho de 12 anos
Mano, que coisa mais errada...
-
Como Espelhar tela do Android no PC
Estou aqui para ajuda-los ❤️
-
Como criar um efeito de texto dourado / ouro e ficar editável no Illustrator
-
Como criar um efeito de texto dourado / ouro e ficar editável no Illustrator
Como criar um efeito de texto dourado / ouro e ficar editável no Illustrator Então vamos direto ao tutorial? Boa aula! Autor iBassini Categoria Illustrator Enviado 06-02-2019 13:57
-
Como criar um efeito de texto como o da série Stranger Things
Portanto, eu não poderia deixar de homenagear esta série com um tutô aqui no BT, criei alguns estilos / efeito de texto no Photoshop com o intuito de chegar bem próximo ao efeito de texto da série, consegui um resultado muito legal, que compartilho com você! Acompanhe o tutorial! Espero que tenha gostado e como prometido segue os links dos recursos falado em vídeo abaixo: Fonte utilizada: https://www.dafont.com/pt/bambi.font Site indicado: http://makeitstranger.com/
-
Como criar um efeito de texto como o da série Stranger Things
- Como remover o logo do Wordpress do login e colocar o seu, facilmente
Neste vídeo sou tão breve, quando você menos perceber o vídeo já acabou, rs. A grande vantagem é que você pode deixar o seu site mais com a sua cara e totalmente voltado a sua empresa ou blog. Mostrarei como trocar o logo do WordPress que fica exatamente no login pelo logo de seu blog ou empresa, criei um código super simples que você pode editar sem medo e sem a necessidade de saber técnicas de programação, é só acompanhar o tutorial e finalizar com perfeição! Baixe o código da aula 01 02 03 04 05 06 07 08 09 10 11 12 13 function meuLoginBonsTutoriais() { echo " <style> body.login #login h1 a { background: url('SEU LOGO AQUI') no-repeat scroll center top transparent; height: 90px; width: 250px; } </style> "; } add_action("login_head", "meuLoginBonsTutoriais"); Vídeo aula Acompanhe com mais detalhes no vídeo tutorial: Espero que tenha gostado e vejo você na próxima! Fique em paz!- Como remover o logo do Wordpress do login e colocar o seu, facilmente
Como remover o logo do Wordpress do login e colocar o seu, facilmente Neste vídeo sou tão breve, quando você menos perceber o vídeo já acabou, rs. A grande vantagem é que você pode deixar o seu site mais com a sua cara e totalmente voltado a sua empresa ou blog. Mostrarei como trocar o logo do WordPress que fica exatamente no login pelo logo de seu blog ou empresa, criei um código super simples que você pode editar sem medo e sem a necessidade de saber técnicas de programação, é só acompanhar o tutorial e finalizar com perfeição! Baixe o código da aula 01 02 03 04 05 06 07 08 09 10 11 12 13 function meuLoginBonsTutoriais() { echo " <style> body.login #login h1 a { background: url('SEU LOGO AQUI') no-repeat scroll center top transparent; height: 90px; width: 250px; } </style> "; } add_action("login_head", "meuLoginBonsTutoriais"); Vídeo aula Acompanhe com mais detalhes no vídeo tutorial: Espero que tenha gostado e vejo você na próxima! Fique em paz! Autor iBassini Categoria Wordpress | Joomla | CMS Enviado 06-02-2019 13:53- Como criar um efeito de Chalk Lettering ou Escrita com Giz na Lousa no Photoshop facilmente
Como mexemos com Photoshop não precisaremos de ter habilidades para criar este tipo de arte na lousa, pelo menos no âmbito digital, podemos nos garantir, a partir disso criei um tutorial de como criar a técnica Chalk Lettering no Photoshop de forma fácil, fácil, após a aplicação e configuração do efeito a sua única preocupação será a utilização de uma fonte apropriada (que não foi o nosso caso rs). Alguns exemplos da escrita com o estilo Chalk Lettering Você pode aplicar o efeito tanto em fontes como elementos, desta forma deixando sua arte ou anúncio mais profissional e realista, então acompanhe o tutorial, qualquer dúvida poste nos comentários, boa aula! Criando um efeito Chalk Lettering em seus textos no Photoshop Espero que tenha gostado, até a próxima!- Como criar um efeito de Chalk Lettering ou Escrita com Giz na Lousa no Photoshop facilmente
- Criando uma textura de chão de aço no Adobe Illustrator.
No tutorial mostrarei como utilizar a ferramenta geradora de texturas do Adobe Illustrator, como exemplo utilizarei um chã de aço para a criação, abaixo a imagem que usei no tutorial caso queira utilizar, porém não será necessário o uso, pois utilizarei somente as cores. Utilizei esta textura como referência A textura ficará totalmente dinâmica e você poderá utilizar em qualquer projeto, espero que goste, acompanhe o tutorial no vídeo abaixo.- Criando uma textura de chão de aço no Adobe Illustrator.
Criando uma textura de chão de aço no Adobe Illustrator. No tutorial mostrarei como utilizar a ferramenta geradora de texturas do Adobe Illustrator, como exemplo utilizarei um chã de aço para a criação, abaixo a imagem que usei no tutorial caso queira utilizar, porém não será necessário o uso, pois utilizarei somente as cores. Utilizei esta textura como referência A textura ficará totalmente dinâmica e você poderá utilizar em qualquer projeto, espero que goste, acompanhe o tutorial no vídeo abaixo. Autor iBassini Categoria Illustrator Enviado 06-02-2019 13:43- Como criar um slideshow com HTML, CSS e JS
Antes de iniciar, mostraremos no tutorial como criar dois tipos de sliders, veja no exemplo aqui. 1º – Criar a estrutura em HTML Para fazer um slide show, precisamos inicialmente criar uma div que irá armazenar todas as imagens presentes nele. 1 2 3 4 <!-- Elemento que envolve o slideshow --> <div class="caixa-slideshow"> </div> Neste exemplo o nome da classe é “caixa-slideshow”, mas não se esqueça que as classes podem possuir qualquer nome que desejar, contanto que não tenha outra com o mesmo nome que faça algo diferente em seu site, pois isso resultaria em conflitos e devemos evitar sempre. 2º – Adicionar as imagens, suas numerações e descrições Neste exemplo, cada slide de imagem possui 3 (três) informações: imagem, descrição e numeração, para melhorar a codificação, adicionaremos esses três itens dentro de uma div que neste exemplo possui a classe “meus-slides”, essa div será duplicada para cada imagem nova que o slide possuir e dentro dela colocaremos os itens citados acima. Coloque essas divs dentro da div criada acima. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 <!-- Bloco que contém número do slide, slide e descrição --> <div class="meus-slides fade"> <div class="numero-imagem">1 / 3</div> <img src="img/1.jpg" style="width:100%"> <div class="descricao-imagem">Descrição da primeira imagem</div> </div> <!-- Bloco que contém número do slide, slide e descrição --> <div class="meus-slides fade"> <div class="numero-imagem">2 / 3</div> <img src="img/2.jpg" style="width:100%"> <div class="descricao-imagem">Descrição da segunda imagem</div> </div> <!-- Bloco que contém número do slide, slide e descrição --> <div class="meus-slides fade"> <div class="numero-imagem">3 / 3</div> <img src="img/3.jpg" style="width:100%"> <div class="descricao-imagem">Descrição da terceira imagem</div> </div> 3º – Adicionar os botões de “próximo” e “anterior” Todos os slide show possuem botões em suas laterais para passar para o próximo slide ou voltar ao anterior. Para adicioná-los vamos colocar logo abaixo da última div com a classe “meus-slides” dois elementos “a” com suas respectivas classes, uma para voltar, que vamos chamar de “anterior”, e outra para adiantar, que vamos chamar de “próximo”, e ambas contento o atributo “onclick” chamando o método “controlador_slides()”, que vamos criar no fim do nosso script. Não se esqueça de colocar os parâmetros que estão dentro da chamada do método, mais a frente explicaremos sua função. 1 2 3 <!-- Botões de anterior e próximo --> <a class="anterior" onclick="controlador_slides(-1)">&#10094;</a> <a class="proximo" onclick="controlador_slides(1)">&#10095;</a> 4º – Adicionar controladores para cada slide existente Geralmente os slides possuem logo abaixo das imagens, bolinhas ou qualquer outro ícone que represente qual a imagem que está sendo exibida atualmente e também servem como controladores para que possamos clicar em qual slide queremos ver no momento, assim pulando os outros e indo diretamente ao slide desejado. Para fazer isso vamos adicionar uma nova div, assim que nossa div com a classe “caixa-slideshow” for fechada. Essa div irá possuir todos esses controladores. Para cada slide adicionaremos um novo span com a classe “ponto-indicador-slide” e um atributo “onclick” chamando o método “slide_atual()” passando como parâmetro o número do slide a qual ele se refere. Esse método iremos criar logo logo. Neste exemplo teremos 3 slides, portanto iremos adicionar 3 elementos “span”. 01 02 03 04 05 06 07 08 09 10 <!-- Pontos indicadores de slides --> <div style="text-align:center"> <span class="ponto-indicador-slide" onclick="slide_atual(1)"></span> <span class="ponto-indicador-slide" onclick="slide_atual(2)"></span> <span class="ponto-indicador-slide" onclick="slide_atual(3)"></span> </div> 5º – Adicionar o script principal Se salvarmos o arquivo do jeito que está atualmente e abrimos para ver o que está acontecendo, vamos ver que todas as imagens estão sendo exibidas, porém uma abaixo da outra, de forma desorganizada, sem nenhuma interação com o usuário. Para adicionar essas interações vamos adicionar a tag “script” antes do fechamento da tag “body”. Primeiramente vamos fazer o método principal que será responsável por mostra o slide atual e ocultar os outros slides, neste exemplo vamos chama-lo de “mostrar_slides(n)” e vamos passar a variável “n” como parâmetro do nosso método. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 <script type="text/javascript"> var indice_slide = 1; //essa variável será usada em todas as nossas funções e será responsável por dizer qual o slide atual mostrar_slides(indice_slide); //aqui já estamos chamando a função para que o slide já comece mostrando o primeiro slide // Função principal que mostra os slides function mostrar_slides(n) { var i; // será usada como um contador dentro de nossa função var slides = document.getElementsByClassName("meus-slides"); //retorna todos os elementos que possuem a classe "meus-slides" var ponto_indicador = document.getElementsByClassName("ponto-indicador-slide"); //retorna todos os elementos que possuem a classe "ponto-indicador-slide" if (n > slides.length) {indice_slide = 1} // caso o número passado como parâmetro seja maior que o número de slides então chama o primeiro if (n < 1) {indice_slide = slides.length} // caso o número passado como parâmetro seja menor que 1 nosso variável "indice_slide" receberá o número total de slides for (i = 0; i < slides.length; i++) { //inicia um loop entre os slides slides.style.display = "none"; //deixa o slide com display none } //encerra o loop for for (i = 0; i < ponto_indicador.length; i++) { //inicia um loop entre os pontos indicadores ponto_indicador.className = ponto_indicador.className.replace(" ativo", ""); // remove a classe "ativo" do indicador } // encerra o loop for slides[indice_slide-1].style.display = "block"; // faz o slide atual aparecer ponto_indicador[indice_slide-1].className += " ativo"; //adiciona a classe "ativo" para o indicador do slide atual } //encerra a função Após criar esse método, nosso slide show já está mais amigável, porém ainda não está usual já que só conseguimos ver o primeiro slide. 6º – Criar os botões de “Próximo” e “Anterior” Neste passo, vamos criar o método que irá controlar os botões de “próximo“ e “anterior”, para que possamos navegar pelos slides. 1 2 3 4 5 6 7 // Função para controlar os botões controladores function controlador_slides(n) { /*quando passamos como parâmetro para os botões “próximo“ e “anterior” eles serão usados nesta função para calcular qual o slide que deverá ser mostrado por isso passamos como parâmetro os valores "1" e "-1" para ir para frente ou para trás*/ mostrar_slides(indice_slide += n); } 7º – Criar os pontos indicadores de cada slide Agora vamos fazer o método que será responsável por controlar os pontinhos que ficarão abaixo das imagens e que serão os representantes de cada slide. Assim como na função criada acima, essa possui quase a mesma estrutura, a diferença é que ao invés de calcularmos um novo valor baseado nos parâmetros passados, vamos atribuir o valor do parâmetro diretamente. 1 2 3 4 // Função que controla o slide atual caso clique no ponto indicador function slide_atual(n) { mostrar_slides(indice_slide = n); } Se executarmos o código agora não iremos achar os pontinhos controladores, isso acontece porque ao contrário dos ícones dos botões “próximo” e “anterior” nossos pontinhos não são ícones e sim elementos “span” que serão estilizados para que possamos vê-los, mas caso queira adicionar um ícone fique à vontade. 8º – Adicionar o CSS O back-end do nosso slide show já está encerrado, mas ainda não está muito amigável em questão de design. Neste último passo iremos adicionar o front-end para que ele fique ainda melhor e mais completo. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 * {box-sizing:border-box} /* Div que envolve os slides */ .caixa-slideshow { max-width: 1000px; position: relative; margin: auto; } /* Esconde as imagens inicialmente */ .meus-slides { display: none; } /* Botões de próximo e anterior */ .anterior, .proximo { cursor: pointer; position: absolute; background-color: rgba(0,0,0,0.3); top: 50%; width: auto; margin-top: -22px; padding: 16px; color: white; font-weight: bold; font-size: 18px; transition: 0.6s ease; border-radius: 0 3px 3px 0; } /* Posicionando o botão 'próximo' a direita */ .proximo { right: 0; border-radius: 3px 0 0 3px; } /* Preencher o background dso botões com a cor preta no hover */ .anterior:hover, .proximo:hover { background-color: rgba(0,0,0,0.8); } /* Elemento que envolve a descrição das imagens */ .descricao-imagem { color: #f2f2f2; font-size: 15px; padding: 8px 12px; position: absolute; background-color: rgba(0,0,0,0.5); bottom: 4px; width: 100%; text-align: center; } /* Elemento que envolve o número do slide */ .numero-imagem { color: #f2f2f2; font-size: 12px; padding: 8px 12px; position: absolute; top: 0; } /* Pontos indicadores de slides */ .ponto-indicador-slide { cursor: pointer; height: 15px; width: 15px; margin: 0 2px; background-color: #bbb; border-radius: 50%; display: inline-block; transition: background-color 0.6s ease; } /* Mudando o background color no hover ou quando ativo */ .ativo, .ponto-indicador-slide:hover { background-color: #717171; } /* Efeito suave para troca de slide */ .fade { -webkit-animation-name: fade; -webkit-animation-duration: 1.5s; animation-name: fade; animation-duration: 1.5s; } @-webkit-keyframes fade { from {opacity: .4} to {opacity: 1} } @keyframes fade { from {opacity: .4} to {opacity: 1} } Você pode estar olhando para o seu slide show e se perguntando “E se eu quiser deixá-lo rodando automaticamente? ”. Se você estiver, não se preocupe, verá isso logo abaixo. 9º – Automatizando o slide show Neste caso, vamos remover os botões de “próximo e anterior” e também os pontos controladores, e iremos alterar o método principal. Nosso método é praticamente igual, a diferença é que agora ele não possui mais parâmetros, ao fim do for onde definimos o “display none” acrescentamos + 1 ao valor do nosso índice e adicionamos uma última linha que serve para chamar nossa função a cada 2 segundos que passará novamente pelo loop adicionando mais 1 ao valor do índice e nos retornando o próximo slide, além disso agora nossa variável indice começa com o valor 0. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 var indice_slide = 0; mostrar_slides(); function mostrar_slides() { var i; var slides = document.getElementsByClassName("meus-slides"); var ponto_indicador = document.getElementsByClassName("ponto-indicador-slide"); for (i = 0; i < slides.length; i++) { slides.style.display = "none"; } indice_slide++; if (indice_slide > slides.length) {indice_slide = 1} for (i = 0; i < ponto_indicador.length; i++) { ponto_indicador.className = ponto_indicador.className.replace(" ativo", ""); } slides[indice_slide-1].style.display = "block"; ponto_indicador[indice_slide-1].className += " ativo"; setTimeout(mostrar_slides, 2000); } Não se esqueça de remover os botões e os pontos do conteúdo HTML também, já que não estão mais sendo usados. 10º – Adicionando múltiplos slideshows Também é possível criar vários slideshows em uma aplicação, para fazer isso basta substituirmos o script atual pelo código abaixo. Neste caso nossas variáveis passam a se tornar arrays já que possuímos mais de um slide, mas a base é a mesma, a diferença é que agora nossas funções passam a receber 2(dois) parâmetros para que consiga controlar corretamente. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 var indice_slide = [1,1]; var classe_slides = ["meus-slides","meus-slides-2"]; mostrar_slides(1, 0); mostrar_slides(1, 1); function controlador_slides(n, no) { mostrar_slides(indice_slide[no] += n, no); } function mostrar_slides(n, no) { var i; var x = document.getElementsByClassName(classe_slides[no]); if (n > x.length) {indice_slide[no] = 1} if (n < 1) {indice_slide[no] = x.length} for (i = 0; i < x.length; i++) { x.style.display = "none"; } x[indice_slide[no]-1].style.display = "block"; } Como podemos ver no nosso novo código, nossos métodos ganharam mais um parâmetro, por isso, devemos passar esse novo parâmetro quando chamamos a função para a ação dos botões de “próximo” e “anterior”, assim como no código abaixo: 1 2 <a class="anterior" onclick="controlador_slides(-1, 1)">&#10094;</a> <a class="proximo" onclick="controlador_slides(1, 1)">&#10095;</a> Com esse novo código é possível criar diversos slideshows na mesma aplicação, mas não se esqueça de adicionar um novo parâmetro para cada slideshow adicionado e também adicionar uma nova classe de identificação única para aquele slideshow e adicioná-la no array de identificadores exatamente como fizemos neste último script. Conclusão Agora você já poderá criar quantos slideshows quiser e sem a necessidade de instalar algum plugin. Espero que tenham gostado deste tutorial, qualquer dúvida é só comentar e também não se esqueça de compartilhar se curtiu, isso nos ajuda muito, até a próxima!- Como criar um slideshow com HTML, CSS e JS
- Como criar um efeito Parallax em seu site com HTML e CSS
É uma coisa simples e fica extremamente bonito!- Como fazer um efeito de sobreposição de imagem simples com HTML e CSS (Hover Effect)
Neste tutorial irei ensinar como fazer isso, clique aqui uma demonstração do efeito. Agora vamos começar e aprender como fazer, vamos lá. 1. Estrutura HTML Pense no seguinte, neste exemplo tanto a imagem quanto o conteúdo oculto devem estar dentro de uma única div, para que quando passar o mouse sobre essa div o conteúdo oculto apareça, então é isso que paremos. Primeiro crie a div que receberá todo o conteúdo, neste exemplo vamos chama-la de ‘caixaImg’, agora dentro dela coloque a imagem que deseja e em seguida crie uma nova div que terá todo o conteúdo oculto dentro dela e coloque nela uma classe para podermos estilizar, chamarei ela de ‘sobreposicao’. Confira abaixo o código completo da estrutura HTML. 1 2 3 4 5 6 7 <div class="caixaImg"> <img src="img/img.jpg" alt="Imagem" class="imagem"> <div class="sobreposicao"> <div class="texto">Conteúdo aqui</div> </div> </div> 2. Estilizar a div principal Para começar precisamos definir a nossa div que contém a classe ‘caixaImg’ como posição relativa, isso é importante para podermos posicionar corretamente o conteúdo oculto, aqui também vamos definir width de 50% e display = inline-block mas é apenas para alinhamento mesmo, não é necessário. 1 2 3 4 5 6 /* div que irá mostrar a imagem, dentro dela terá a imagem e o conteúdo oculto*/ .caixaImg { position: relative; width: 50%; display: inline-block; } 3. Estilizar a imagem Uma coisa muito importante é colocar a imagem com o tamanho completo da div principal, para que não tenha o risco de ela acabar ficando menor ou maior do que o conteúdo oculto, confira o código. 1 2 3 4 5 6 /* deixar a imagem do tamanho da div*/ .imagem { display: block; width: 100%; height: auto; } 4. Posicionando e estilizando o conteúdo oculto Para que o conteúdo oculto seja sobreposto a imagem, precisamos definir sua posição como absoluta, assim ele ficará ‘ligado’ a nossa div principal, além disso precisamos fazer com que ele fique do tamanho da imagem que é o mesmo tamanho da nossa div principal então para deixar do tamanho certo a já posicionar ela no devido lugar basta definirmos as propriedades “top, bottom, left e right = 0” e assim terminamos essas duas etapas. Vamos também definir uma cor de fundo e um transition para melhorar o efeito e é claro o mais importante, definir sua opacidade como 0 para que possamos ver a imagem primeiramente. Código completo deste passo. 01 02 03 04 05 06 07 08 09 10 11 /*conteudo oculto*/ .sobreposicao { position: absolute; top: 0; bottom: 0; left: 0; right: 0; opacity: 0; transition: .5s ease; background-color: #008CBA; } 5. Mostrar conteúdo oculto com o passar do mouse Beleza, já posicionamos o conteúdo e todo o resto agora precisamos fazer esse conteúdo aparecer quando passar o mouse sobre a imagem, mas na verdade vamos fazer essa ação do mouse na nossa div principal, mas a impressão fica sendo que aparece quando passamos o mouse na imagem, basta colocar sua opacidade = 1. Confira. 1 2 3 4 /* exibir o conteudo oculto*/ .caixaImg:hover .sobreposicao { opacity: 1; } 6º – Estilizando o texto oculto Neste exemplo existe um texto dentro da nossa div oculta, então vamos editar ele. Que tal centraliza-lo vertical e horizontalmente? Para isso basta definir sua posição como absoluta e definir as propriedades top e left = 50%, mas ainda não vai ficar centralizado, já que left = 50% faz nosso conteúdo começar a partir da metade de nossa div e não é isso que queremos, para arrumar sua posição e deixa-lo exatamente no centro basta usar a propriedade translate e definir (x,y) como -50%, confira abaixo. 01 02 03 04 05 06 07 08 09 10 11 12 /* estilização do texto oculto*/ .texto { color: white; font-size: 20px; position: absolute; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); text-align: center; } É isso aí, está pronto, agora você já pode espalhar imagens com conteúdo oculto por todo o seu site, divirta-se.- Como fazer um efeito de sobreposição de imagem simples com HTML e CSS (Hover Effect)
- Como criar um efeito Parallax em seu site com HTML e CSS
Antes de começarmos este tutorial, clique aqui para conferir como é uma imagem com efeito parallax. Agora vamos começar. 1º – Crie a estrutura HTML Neste exemplo faremos o efeito de parallax em uma imagem que está junto com o texto, então dentro da div onde ficará o conteúdo de sua página crie uma nova div com uma classe que será nosso parallax, neste exemplo a chamaremos de ‘parallax’ mesmo. 1 2 3 4 5 6 7 8 9 <!DOCTYPE html> <html> <body> <div class="conteudoTuto"> <div class="parallax"></div> </div> </body> </html> Após isso pode colocar o restante do conteúdo de sua página tranquilamente, a única div que precisávamos criar é esta. 2º – Criar o efeito com css Após ter criado a div responsável por exibir a imagem, temos que criar o css para mostrar a mesma. Primeiramente defina a imagem que escolheu para ser o background de nossa div, logo em seguida defina a altura que essa div terá, como nossa imagem agora é um background ela precisa ter um tamanho definido. Agora vem o passo chave para criar o nosso efeito, adicione a propriedade ‘background-attachment’ como ‘fixed’, é aqui que a mágica acontece, a imagem ficará fica no fundo e o restante do conteúdo passará por cima dela criando nosso efeito de parallax, mas ainda não acabou, mas algumas propriedades precisam ser acrescentadas. Agora que ela está fixa, precisamos posiciona-la e redimensiona-la para que tudo fique certo. 01 02 03 04 05 06 07 08 09 10 11 12 13 .parallax { /* Coloque a imagem a ser usada como background */ background-image: url("img/img.jpg"); /* Defina uma altura para a visão que o usuário terá da imagem */ min-height: 350px; /* defina o background como fixo e posicione a imagem */ background-attachment: fixed; background-position: center; background-repeat: no-repeat; background-size: cover; } Pronto, o parallax está pronto, você pode criar vários em sua página, basta atribuir uma nova imagem a uma nova classe e acrescenta-la a uma div.- Como criar um efeito Parallax em seu site com HTML e CSS
- Como personalizar o scroll do navegador e deixar nas cores de seu site
Clique aqui e veja o que vai aprender a fazer, então chega de enrolação e vamos lá. 1. Personalizar a barra de rolagem Neste exemplo vamos alterar a largura e a altura de nossa barra de rolagem, além de trocar a cor do fundo e também da própria barra. Confira abaixo. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 /* personalizar a barra em geral, aqui estou definindo 10px de largura para a barra vertical e 10px de altura para a barra horizontal */ ::-webkit-scrollbar { width:10px; height: 10px; } /* aqui é para personalizar o fundo da barra, neste caso estou colocando um fundo cinza escuro*/ ::-webkit-scrollbar-track { background:#333; } /* aqui é a alça da barra, que demonstra a altura que você está na página estou colocando uma cor azul clara nela*/ ::-webkit-scrollbar-thumb { background: #2e9dd8; } 2. Degrade na barra de rolagem Também é possível adicionar degrade em sua barra de rolagem, para isso, ao invés de colocar uma cor chapada, basta utilizar a propriedade ‘linear-gradient’ e definir quais as cores que você deseja usar, mas tem mais uma coisinha que precisa ser alterada. Se você apenas substituir a cor chapada pelo gradiente, a barra de rolagem terá seu degrade na vertical também sendo para barras horizontais é necessário ter um degrade na horizontal, então para isso basta dizer que para barras horizontais você deseja um novo degrade, assim como no código abaixo. 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 /* degrade para a barra vertical */ ::-webkit-scrollbar-thumb { background: #2e9dd8; background: -moz-linear-gradient(top, #333333 0%, #3f69b1 25%, #2e9dd8 50%, #3f69b1 76%, #333333 100%); background: -webkit-linear-gradient(top, #333333 0%,#3f69b1 25%,#2e9dd8 50%,#3f69b1 76%,#333333 100%); background: linear-gradient(to bottom, #333333 0%,#3f69b1 25%,#2e9dd8 50%,#3f69b1 76%,#333333 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#333333',GradientType=0 ); } /* degrade para a barra horizontal com a direção do degrade alterada */ ::-webkit-scrollbar-thumb:horizontal { background: #2e9dd8; background: -moz-linear-gradient(left, #333333 0%, #3f69b1 25%, #2e9dd8 50%, #3f69b1 76%, #333333 100%); background: -webkit-linear-gradient(left, #333333 0%,#3f69b1 25%,#2e9dd8 50%,#3f69b1 76%,#333333 100%); background: linear-gradient(to right, #333333 0%,#3f69b1 25%,#2e9dd8 50%,#3f69b1 76%,#333333 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#333333', endColorstr='#333333',GradientType=0 ); } 3. Barra de rolagem personalizada apenas em uma div em específico Para personalizar sua barra de rolagem em determinados lugares sem mexer na barra do site em si, basta dizer qual o elemento que você quer que ela seja estilizada, confira. 01 02 03 04 05 06 07 08 09 10 11 12 .scroll::-webkit-scrollbar { width:10px; height: 10px; } .scroll::-webkit-scrollbar-track { background:#333; } .scroll::-webkit-scrollbar-thumb { background: #2e9dd8; } Bom é isso, é assim que se personaliza a barra de rolagem, simples, não é? Espero que tenham gostado, até a próxima. - Como remover o logo do Wordpress do login e colocar o seu, facilmente
Informação Importante
Account
Navigation
Pesquisar
Configure browser push notifications
Chrome (Android)
- Tap the lock icon next to the address bar.
- Tap Permissions → Notifications.
- Adjust your preference.
Chrome (Desktop)
- Click the padlock icon in the address bar.
- Select Site settings.
- Find Notifications and adjust your preference.
Safari (iOS 16.4+)
- Ensure the site is installed via Add to Home Screen.
- Open Settings App → Notifications.
- Find your app name and adjust your preference.
Safari (macOS)
- Go to Safari → Preferences.
- Click the Websites tab.
- Select Notifications in the sidebar.
- Find this website and adjust your preference.
Edge (Android)
- Tap the lock icon next to the address bar.
- Tap Permissions.
- Find Notifications and adjust your preference.
Edge (Desktop)
- Click the padlock icon in the address bar.
- Click Permissions for this site.
- Find Notifications and adjust your preference.
Firefox (Android)
- Go to Settings → Site permissions.
- Tap Notifications.
- Find this site in the list and adjust your preference.
Firefox (Desktop)
- Open Firefox Settings.
- Search for Notifications.
- Find this site in the list and adjust your preference.