Aumentar e diminuir fonte com jquery
Menu lateral css html
Aumentar e diminuir fonte com jquery
Neste tutorial veremos como Aumentar e diminuir fonte com jquery.
Nesta seção, projetaremos uma estrutura básica no html.
Usaremos A Tag <button>,<p> e a tag <i> para inserirmos os ícones de mais e menos.
Essas são as tags que usaremos no html
Vamos Adicionar o Html
<button class="btn-fonte" id="menor"> <i class="icon icon-minus"></i> </button> <button class="btn-fonte" id="maior"> <i class="icon icon-plus-1"></i> </button> <p class="texto controla-fonte"> Controle o texto com jquery </p> <p class="texto controla-fonte"> Mais texto controlado por jquery </p>
Vamos Adicionar o CSS
Nesta seção, usaremos algumas propriedades CSS para estilizar a fonte e os botões mais e menos.
.texto { width: 100%; float:left; padding:5px; font-size: 1em; margin-bottom: 10px; border-bottom: 1px #f4f4f4 solid; } .btn-fonte { border: none; background-color: #5be1e5; color: #fff; font-size: 1em; width: 30px; height: 30px; line-height: 35px; border-radius: 50px; cursor: pointer; } .btn-fonte:active { background-color: #4c4c4c; }
Vamos adicionar o Script para fazer o efeito de Aumentar e Diminuir.
<script> $(function() { $("button").click(function(){ var tamanhoFonte = $(".controla-fonte").css("font-size"); var tamanho = parseFloat(tamanhoFonte,10); var unidade = tamanhoFonte.slice(-2); if(this.id == "maior"){ $(".controla-fonte").css("font-size", tamanho *1.4 +unidade ); } if(this.id == "menor"){ $(".controla-fonte").css("font-size", tamanho /1.4 +unidade ); } }) }); </script>
Combinando as Três seções acima Html, Css e jQuery temos o seguinte Resultado!
Veja o Resultado baixo!
Deixe um comentário