• Fotografia
    Como tirar fotos legais com o celular
    16 set 2015
  • Decoração
    Os 5 melhores diys de decoração (vídeos)
    24 fev 2015
  • Feminice
    Meus produtos favoritos da Dresslily
    28 jan 2016
  • 29 julho 2014

    Tutorial: Botão voltar ao topo + Botões prontos



    Hoje vou contar pra vocês como eu coloquei meu novo botãozinho, o botãozinho de subir/voltar ao topo. 


    É bem rápido e fácil. E cá pra nós, fica muito bonitinho. Eu vou deixar no fim alguns botões prontinhos pra vocês. Bom, vamos lá? 


    Agora vá em Layout e adicionar Gadget. Escolha o famoso HTML/JavaScript e cole o seguinte código: 


    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
    <script type='text/javascript' language='Javascript'>
    var scrolltotop={
    //startline: Integer. Number of pixels from top of doc scrollbar is scrolled before showing control
    //scrollto: Keyword (Integer, or "Scroll_to_Element_ID"). How far to scroll document up when control is clicked on (1=top).
    setting: {startline:100, scrollto: 0, scrollduration:1000, fadeduration:[500, 100]},
    controlHTML: '<img src="URL DA SUA IMAGEM"/>', //HTML for control, which is auto wrapped in DIV w/ ID="topcontrol"
    controlattrs: {offsetx:5, offsety:5}, //offset of control relative to right/ center of window corner
    anchorkeyword: '#top', //Enter href value of HTML anchors on the page that should also act as "Scroll Up" links
    state: {isvisible:false, shouldvisible:false},
    scrollup:function(){
    if (!this.cssfixedsupport) //if control is positioned using JavaScript
    this.$control.css({opacity:0}) //hide control immediately after clicking it
    var dest=isNaN(this.setting.scrollto)? this.setting.scrollto : parseInt(this.setting.scrollto)
    if (typeof dest=="string" && jQuery('#'+dest).length==1) //check element set by string exists
    dest=jQuery('#'+dest).offset().top
    else
    dest=0
    this.$body.animate({scrollTop: dest}, this.setting.scrollduration);
    },
    keepfixed:function(){
    var $window=jQuery(window)
    var controlx=$window.scrollLeft() + $window.width() - this.$control.width() - this.controlattrs.offsetx
    var controly=$window.scrollTop() + $window.height() - this.$control.height() - this.controlattrs.offsety
    this.$control.css({left:controlx+'px', top:controly+'px'})
    },
    togglecontrol:function(){
    var scrolltop=jQuery(window).scrollTop()
    if (!this.cssfixedsupport)
    this.keepfixed()
    this.state.shouldvisible=(scrolltop>=this.setting.startline)? true : false
    if (this.state.shouldvisible && !this.state.isvisible){
    this.$control.stop().animate({opacity:1}, this.setting.fadeduration[0])
    this.state.isvisible=true
    }
    else if (this.state.shouldvisible==false && this.state.isvisible){
    this.$control.stop().animate({opacity:0}, this.setting.fadeduration[1])
    this.state.isvisible=false
    }
    },
    init:function(){
    jQuery(document).ready(function($){
    var mainobj=scrolltotop
    var iebrws=document.all
    mainobj.cssfixedsupport=!iebrws || iebrws && document.compatMode=="CSS1Compat" && window.XMLHttpRequest //not IE or IE7+ browsers in standards mode
    mainobj.$body=(window.opera)? (document.compatMode=="CSS1Compat"? $('html') : $('body')) : $('html,body')
    mainobj.$control=$('<div id="topcontrol">'+mainobj.controlHTML+'</div>')
    .css({position:mainobj.cssfixedsupport? 'fixed' : 'absolute', bottom:mainobj.controlattrs.offsety, right:mainobj.controlattrs.offsetx, opacity:0, cursor:'pointer'})
    .attr({title:'Subir ao Topo!'})
    .click(function(){mainobj.scrollup(); return false})
    .appendTo('body')
    if (document.all && !window.XMLHttpRequest && mainobj.$control.text()!='') //loose check for IE6 and below, plus whether control contains any text
    mainobj.$control.css({width:mainobj.$control.width()}) //IE6- seems to require an explicit width on a DIV containing text
    mainobj.togglecontrol()
    $('a[href="' + mainobj.anchorkeyword +'"]').click(function(){
    mainobj.scrollup()
    return false
    })
    $(window).bind('scroll resize', function(e){
    mainobj.togglecontrol()
    })
    })
    }
    }
    scrolltotop.init()
    </script>


    No início, onde está escrito "URL DA SUA IMAGEM" coloque a url da imagem. Se você tem tumblr, pode hospedar ela aqui: WWW

    Salve, veja se está tudo certinho e pronto! 



    Fiz alguns botões, eles são png e se adaptam a cor do seu blog. Se gostar de algum pode pegar, mas avise, por favor.

    Se quiser que eu faça algum só pra você é só mandar um e-mail ou entrar em contato na fanpage. 

    Gostou?
    Um beijo! 



    Acompanhe o blog nas redes sociais: Facebook | Twitter Instagram Youtube 

    8 comentários:

    1. Oi, flor! Amei o botão, até usei kk!
      Beijos,

      Isa do relaxamenina.blogspot.com

      ResponderExcluir
      Respostas
      1. Oi, Isa!
        Fico muito feliz que tenha gostado!
        Um beijo e obrigada por comentar <3

        Excluir
    2. Oi Laysa, tudo bem?
      Esses post's são muito úteis, acho super importante o botão de subir no blog, facilita pra caramba ^^
      Obrigada pela sua visita lá no blog ;) Um beijo.
      Tamy | www.descoladavida.com

      ResponderExcluir
      Respostas
      1. Oi, Tamy! Tudo sim e você?
        Facilita mesmo, ainda mais pra mim que sou preguiçosa. hahah
        De nada, amei seu blog. Tudo muito lindo e o conteúdo excelente.
        Um beijo!

        Excluir
    3. Gente seu blog é lindo. Quem fez o lay?? :)


      Seguindo seu cantinho. Te convido para conhecer o meu, e se puder retribuir também caso goste! ♥

      Beijos,
      Sucesso
      http://fashionfinissima.blogspot.com.br/

      ResponderExcluir
      Respostas
      1. Obrigada, flor! Fui eu mesmo que fiz.
        Estou seguindo seu cantinho também!
        Obrigada por comentar, viu?
        Beijos e sucesso pra você também. <3

        Excluir
    4. Eu peguei Lay! Sempre arrasando, botões lindos! *-*
      http://escritos-de-uma-garota.blogspot.com.br/

      ResponderExcluir
    5. Peguei! Muito obrigada.
      www.gloryaoldemburg.blogspot.com

      ResponderExcluir