Pen Settings

HTML

CSS

CSS Base

Vendor Prefixing

Add External Stylesheets/Pens

Any URL's added here will be added as <link>s in order, and before the CSS in the editor. If you link to another Pen, it will include the CSS from that Pen. If the preprocessor matches, it will attempt to combine them before processing.

+ add another resource

JavaScript

Babel is required to process package imports. If you need a different preprocessor remove all packages first.

Add External Scripts/Pens

Any URL's added here will be added as <script>s in order, and run before the JavaScript in the editor. You can use the URL of any other Pen and it will include the JavaScript from that Pen.

+ add another resource

Behavior

Save Automatically?

If active, Pens will autosave every 30 seconds after being saved once.

Auto-Updating Preview

If enabled, the preview panel updates automatically as you code. If disabled, use the "Run" button to update.

Format on Save

If enabled, your code will be formatted when you actively save your Pen. Note: your code becomes un-folded during formatting.

Editor Settings

Code Indentation

Want to change your Syntax Highlighting theme, Fonts and more?

Visit your global Editor Settings.

HTML

              
                <button>Click para scroll suave</button>

<p>
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Sed lacus ligula, tincidunt eget lacus sed, ornare pellentesque enim. In dapibus eros diam, sit amet ultrices sem varius ut. Mauris vulputate, erat sit amet tristique ultrices, quam ante laoreet dui, ut pellentesque enim magna eu diam. Vivamus accumsan nibh hendrerit odio scelerisque, sed convallis mauris pretium. Etiam suscipit, nulla nec dapibus dignissim, enim urna ullamcorper tellus, ac consectetur nibh orci vel dui. Pellentesque pretium euismod enim nec aliquet. Vivamus ornare elit nec facilisis finibus.
</p>
<p>
Vestibulum feugiat porta quam interdum volutpat. Ut ac metus vel sem dictum lobortis dignissim quis elit. Phasellus auctor blandit blandit. Nam convallis ex at hendrerit facilisis. Etiam et viverra sapien, at dignissim justo. Ut sodales est nisi, quis pharetra erat auctor eget. Integer ac ligula pellentesque, maximus diam ut, convallis purus. Sed eget vehicula mi, ac venenatis quam. Morbi aliquet sit amet leo dignissim fringilla. Aliquam consequat tortor sed dui finibus venenatis. In vehicula, metus sed sollicitudin feugiat, magna justo auctor elit, nec sodales est magna nec lorem. Proin dictum, elit et commodo gravida, risus arcu congue nulla, ullamcorper condimentum enim leo eu erat. Nulla vel interdum lacus. Curabitur id efficitur purus. Vestibulum venenatis vestibulum commodo.
</p>
<p>
Etiam ultricies, mauris ac accumsan tristique, diam leo vulputate arcu, vitae hendrerit augue leo quis libero. Fusce viverra efficitur accumsan. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Sed non sagittis nulla. Sed ultricies dui vel malesuada tristique. Fusce scelerisque pulvinar libero rutrum commodo. Cras aliquam laoreet cursus. Donec mollis, lorem eu vestibulum commodo, sem ligula porta dui, id bibendum ipsum turpis ac lacus. Vestibulum nec turpis arcu. Donec nec nunc venenatis nunc auctor semper ut sit amet purus. Donec suscipit vel justo malesuada posuere. Praesent ut efficitur mi, sed hendrerit quam. Ut malesuada diam id augue consequat eleifend.
</p>
<p>
Mauris ullamcorper molestie nibh luctus vestibulum. Pellentesque dapibus, enim id aliquet varius, lorem diam egestas nisi, sit amet fermentum diam nunc eget nisl. Suspendisse ut lectus efficitur, tincidunt mi ultrices, viverra leo. Proin pharetra orci eu nunc convallis, ac facilisis tellus pellentesque. Vestibulum neque dolor, lobortis ac fringilla a, bibendum eget tellus. Donec vehicula convallis orci, sit amet varius sem consequat et. Suspendisse posuere convallis lorem at rhoncus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Maecenas non lectus sit amet purus ultrices sollicitudin lacinia nec enim. Sed commodo non libero id luctus. Nam eu mi faucibus, rutrum purus ut, pulvinar quam.
</p>
<p>
Suspendisse iaculis magna id hendrerit euismod. Integer semper elit nibh, consequat congue quam rhoncus nec. Donec sed felis et sem vulputate gravida at at orci. Ut sit amet finibus nisi. Nullam suscipit urna eget neque efficitur lobortis. Morbi non metus vitae lectus tristique semper a ac eros. Aenean interdum dapibus nisl, sed mattis lectus sagittis ut. Integer quis vulputate leo, ac euismod magna. Donec fringilla quis magna ac rhoncus. Cras vulputate vitae ipsum at convallis. Fusce sagittis elit vel neque dignissim, non tincidunt odio mollis. Phasellus urna lectus, scelerisque sed malesuada non, fermentum in tortor. Donec mattis diam vel ante porttitor feugiat. Vivamus id diam lorem. Sed id congue velit.
</p>
<p>
Phasellus sed malesuada enim. Nunc interdum enim eget tortor tristique iaculis. Nam vel mauris vel purus pellentesque tincidunt eget vel neque. Morbi eu varius magna. Sed fringilla pharetra justo, vitae scelerisque massa ultrices sit amet. Nulla pulvinar vestibulum nisl, a eleifend ligula placerat sit amet. Sed interdum tincidunt erat id lobortis. Aenean vestibulum mollis massa in ultricies. Phasellus vitae lectus diam. Pellentesque condimentum, ex id rutrum suscipit, lorem mauris vestibulum ante, eu imperdiet dolor nunc at elit. Aliquam tincidunt justo eget ligula viverra venenatis. Proin eget ultrices mi.
</p>
<p>
Donec volutpat, purus et malesuada lobortis, quam felis efficitur dolor, vel pharetra ex magna eu massa. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Sed scelerisque lorem ut pharetra faucibus. Vivamus vel mattis quam. Aliquam sapien mi, tempor non sem et, pulvinar finibus tellus. Praesent luctus lorem a erat finibus, eget tempus nibh mollis. Curabitur non libero sed erat auctor convallis. Nulla nisl risus, ullamcorper at lorem id, mollis congue orci. Morbi in ornare augue. Curabitur ut tortor ultrices, fermentum mi at, pretium erat.
</p>
<p>
Pellentesque ac odio nulla. Donec ac maximus ante. Sed ut nunc eget sem pharetra dictum. Nulla vehicula dui non ex vehicula scelerisque. Sed volutpat efficitur elit. Phasellus congue tincidunt ornare. Vestibulum at nulla et elit malesuada gravida volutpat vitae erat. Quisque ac purus porta, blandit sem consectetur, pulvinar justo. Sed dictum est sed risus malesuada, id tempor odio tristique. Aliquam vitae sollicitudin justo.
</p>
<p>
Integer tincidunt lobortis eros, in varius massa facilisis condimentum. Cras condimentum sapien at mi efficitur vehicula. Quisque rhoncus, ex ac imperdiet porta, arcu leo posuere ante, eu porta tellus mauris eget justo. Nunc feugiat dolor ut ornare finibus. Duis a nibh hendrerit, malesuada felis eget, commodo turpis. In ut lorem posuere, pretium sapien eu, sagittis metus. Nulla dolor augue, laoreet tristique faucibus id, vulputate quis mi. Etiam eu tortor nec mauris pharetra porta. Curabitur varius ipsum ligula, placerat commodo metus fringilla at. Integer a ex ac turpis lacinia iaculis at sit amet enim. Maecenas eu fermentum lectus, sagittis mollis ipsum. Integer ac nisi tortor. Nam id elit in dolor vulputate tristique. Sed ac ligula semper arcu pharetra tempor quis nec ipsum. In sit amet lacus nec quam vulputate molestie. Ut aliquam eget elit at rutrum.
</p>
<p>
Vestibulum eget ipsum sed nisl malesuada faucibus. Donec eget posuere orci. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Donec vehicula lacinia metus, eget rhoncus eros efficitur a. Suspendisse potenti. Fusce eget sagittis enim. Nulla varius neque in nibh volutpat sodales. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Morbi placerat purus rutrum, dictum ligula id, placerat mi.
</p>
<p>
Donec dapibus felis euismod neque ullamcorper, sed consequat tellus luctus. Ut sollicitudin turpis nunc, eget maximus massa hendrerit eu. Ut non dignissim mi, eget euismod nisl. Fusce convallis interdum nisl pharetra consectetur. In sit amet lobortis eros, non laoreet eros. Pellentesque faucibus porta gravida. Donec in nisl eget metus rhoncus vehicula in quis neque. Duis massa ligula, pellentesque a est vitae, luctus molestie eros. Donec posuere elit quis tempor posuere. Donec pharetra tellus est, quis posuere odio fermentum et. Proin quis finibus mi. Suspendisse faucibus porttitor vulputate.
</p>
<p>
Aliquam erat volutpat. Curabitur placerat mauris eu justo elementum, sit amet pharetra neque bibendum. Integer fermentum vestibulum ex, in interdum urna placerat eget. Pellentesque quis mi ac orci fringilla condimentum. Etiam mattis, nibh eu accumsan pulvinar, mi libero ultricies nisi, ac ultricies tellus nisl a enim. Mauris dignissim nisl nec erat dapibus, sollicitudin efficitur metus venenatis. Nullam sed nunc purus. Vestibulum vitae ex erat. Donec quis dui dolor. Donec luctus ex felis. Morbi sagittis laoreet tellus vel mattis. Ut lacus tellus, dictum bibendum dignissim id, maximus vel lacus. Praesent non dolor porta, feugiat ex vitae, porta leo. Aenean ullamcorper ante in erat interdum, in placerat arcu mollis.
</p>
<p>
Nulla a justo aliquam, facilisis velit et, molestie risus. Praesent tincidunt libero augue, ac volutpat nunc facilisis sit amet. Maecenas eu turpis viverra, hendrerit diam placerat, tincidunt massa. In tristique molestie velit id pharetra. Phasellus commodo eleifend sem nec tempor. Vivamus eget pulvinar magna. Proin pulvinar quam id lacus pulvinar, sit amet blandit turpis efficitur.
</p>
<p>
Pellentesque eget magna eu lorem elementum mollis. Nunc varius justo ac urna commodo porttitor. Phasellus risus dui, sollicitudin a pretium vel, molestie in tellus. Aliquam felis ante, blandit ut mi id, dignissim pellentesque erat. Donec pretium, nisl ut interdum tincidunt, velit arcu hendrerit enim, ut interdum diam nisl et velit. Nulla auctor, leo et cursus consectetur, ipsum felis pharetra erat, vel maximus mauris enim sit amet libero. Curabitur sagittis sit amet ipsum eget rutrum. Etiam tempor mi leo, et tempor ex condimentum eget. Fusce eu placerat turpis.
</p>
<p>
Nulla eu augue vel erat dapibus facilisis. Nam ultrices nisl id tellus aliquet, vel vestibulum dui imperdiet. Aenean sed sollicitudin ipsum. Etiam sit amet lobortis turpis. Sed rutrum ligula metus, egestas maximus justo laoreet id. Phasellus vel sem magna. Nullam eu vulputate risus. Aliquam feugiat interdum sollicitudin. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Suspendisse potenti. Vestibulum vulputate libero in enim scelerisque, id vestibulum enim suscipit. Cras tincidunt faucibus mi a viverra. Vestibulum non purus in velit volutpat blandit eget vitae lectus. Phasellus quis vulputate velit.
</p>
<p>
Vivamus sem odio, semper sit amet varius venenatis, porttitor eget augue. Donec a nisl gravida, eleifend enim sed, maximus nulla. Donec fermentum elit tortor, nec elementum lacus vehicula vel. In hac habitasse platea dictumst. Morbi sit amet risus lobortis, varius nisi eget, molestie nisi. Sed aliquet, urna sed commodo semper, odio turpis iaculis justo, a consequat augue nunc sed risus. Donec pharetra aliquam maximus. Aliquam a pellentesque sem. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Nullam faucibus sed felis quis congue.
</p>
<p>
Aliquam tempor feugiat pulvinar. Duis rutrum tellus eu ipsum lacinia, sed laoreet nulla pellentesque. Mauris bibendum condimentum lacinia. Aliquam id ullamcorper nulla. In congue varius tellus ac vestibulum. Vestibulum quis interdum sem, at interdum lectus. Aliquam iaculis mattis leo, vel imperdiet dui. In convallis condimentum justo non sagittis. Sed vulputate mollis felis et venenatis. Fusce porta accumsan hendrerit. Proin gravida vestibulum felis non gravida. Cras maximus metus lacus, non elementum sem sagittis in. Etiam dictum, orci id dictum pharetra, sem odio porttitor nibh, porttitor laoreet metus neque semper magna. Aenean vel sagittis lorem, tincidunt tincidunt quam.
</p>
<p>
In luctus volutpat elit mattis imperdiet. Maecenas nunc ex, lacinia sit amet mattis posuere, pretium sed purus. Aliquam diam libero, rutrum vitae scelerisque in, interdum fermentum nisl. Curabitur accumsan mauris in congue laoreet. Vivamus vel purus in enim porta mollis. In ultricies, tortor faucibus blandit euismod, nunc nisl varius libero, quis vulputate sapien erat eget eros. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Pellentesque faucibus nec sem et maximus.
</p>
<p>
Nullam ut bibendum ex, in finibus turpis. Sed venenatis quam ante, rhoncus porttitor ex consequat eget. Praesent in enim leo. In sed orci ut sem auctor accumsan sed non odio. Maecenas sed quam a odio faucibus mollis vel ut turpis. Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas. Suspendisse lorem tortor, sodales eu odio nec, elementum ullamcorper justo. In dignissim venenatis neque ut tempor. Maecenas feugiat orci vitae mauris fermentum sagittis. Nunc condimentum nibh erat, in lacinia risus molestie sed. Donec non volutpat sem.
</p>
<p>
Maecenas ante nulla, suscipit eu ligula a, aliquet suscipit enim. Suspendisse tincidunt ligula lectus, malesuada mollis elit dignissim quis. Vivamus pharetra est at elit venenatis pulvinar. Vivamus ante metus, sollicitudin quis tellus sit amet, placerat malesuada lacus. In lacinia ante orci, quis scelerisque nisi aliquam sit amet. Sed eu venenatis leo. Vivamus eu libero neque. Praesent turpis enim, consectetur non turpis sit amet, pulvinar tincidunt purus. Nullam sed ex velit.
</p>
<p>
Ut quis tincidunt felis. Phasellus eu ipsum a sem luctus cursus non sit amet risus. Maecenas efficitur, turpis et laoreet tempor, nunc diam interdum lorem, sed efficitur lorem diam nec justo. Vestibulum placerat egestas ipsum eu placerat. Etiam ligula dolor, aliquet ac sollicitudin quis, convallis lobortis nisi. Phasellus ut pellentesque mi, eu auctor felis. Maecenas dapibus id mi ut mollis. Duis ullamcorper dictum elementum. Nunc et cursus purus. Nulla magna dolor, tristique sed consectetur sed, mattis non dui. Integer vitae sapien massa. Nunc finibus magna eu odio convallis, et aliquam turpis condimentum. Duis rhoncus orci sem, et dapibus risus fermentum vel. Suspendisse commodo mollis blandit. Vestibulum et libero vel lorem cursus hendrerit.
</p>
<p>
Cras et aliquet ipsum. In in lorem urna. Suspendisse potenti. Aenean varius in justo volutpat dapibus. Nam rutrum lacus quis arcu gravida, nec pharetra quam pulvinar. Vivamus a mattis tortor. Morbi at imperdiet urna, a eleifend mauris. Nunc bibendum eros ac mi volutpat, a sagittis eros euismod. Pellentesque consequat dictum porta. Proin ultricies tincidunt dictum. Nulla porta, felis non tincidunt efficitur, elit purus interdum metus, id sodales justo est vel velit. Praesent dictum condimentum enim, nec consequat mi accumsan eu. Nullam vitae nulla quis ipsum placerat auctor id vitae sapien. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Nunc porttitor mauris id quam hendrerit eleifend.
</p>
<p>
Cras eget diam eget nulla mollis tincidunt quis porta urna. Sed eget vulputate elit. In sed tempus enim, id ultricies enim. Cras vel orci mauris. Vestibulum enim eros, faucibus eu neque at, iaculis dapibus massa. Phasellus quis justo ac nibh facilisis consectetur. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Duis porta turpis ut nibh posuere, placerat lacinia nisi viverra. Morbi id nulla ut diam vulputate aliquam quis sed dui. <span id="destino">
  Punto de anclado</span> Duis in risus maximus, interdum justo in, euismod massa. Nunc sodales ligula dictum lacus faucibus, eget condimentum metus porta. Quisque bibendum semper est non iaculis. Duis rutrum massa quam, vitae commodo massa placerat ac.
</p>
<p>
Nunc ut consequat augue. In tempor libero vel porta vulputate. Vivamus vehicula pellentesque enim, et vulputate lacus aliquam non. Fusce dignissim volutpat placerat. Ut varius iaculis lectus eu porta. Quisque in metus posuere, pulvinar ipsum eu, finibus est. Pellentesque sed ipsum eget purus dictum efficitur ut nec mauris. Sed odio tellus, vestibulum consectetur luctus et, ultricies at neque. Morbi ullamcorper ultrices ultrices.
</p>
<p>
Nullam scelerisque tortor justo, convallis porttitor erat ultricies eget. In suscipit feugiat cursus. Fusce sagittis arcu sem, non aliquam libero ultrices commodo. Proin gravida massa nec mattis accumsan. Ut tortor dui, rhoncus eu dolor eu, commodo convallis arcu. Donec lorem nibh, fermentum vel efficitur nec, elementum quis arcu. Aliquam malesuada turpis ac risus tempus, eget commodo turpis auctor. Morbi eget mi iaculis, consectetur turpis at, bibendum nunc. Nunc ut odio suscipit, luctus velit placerat, gravida purus. Phasellus quis tortor eget nisl ornare luctus vulputate id elit. Quisque ac auctor lacus. Pellentesque scelerisque mi ex, non porttitor eros tempor nec. In dapibus purus non fringilla faucibus. In quis tristique nisl, non dictum elit. Etiam eu dignissim magna, laoreet consequat nisl.
</p>
<p>
Nam nulla sapien, aliquet ut sodales ac, interdum sed elit. Nullam ultricies neque non cursus lobortis. Maecenas at varius elit, id ullamcorper eros. Etiam ut ultricies libero. Aliquam tempus augue ante, quis accumsan tellus pretium nec. Nullam mattis luctus urna, id maximus est finibus ac. Nulla imperdiet porta mi, a ornare massa suscipit eu. Suspendisse pellentesque arcu a efficitur imperdiet. Nam id mauris nulla. Vivamus aliquet eget ipsum vel porta. Ut pretium aliquet velit, vel consequat mauris aliquet nec. Maecenas viverra accumsan scelerisque. Nunc id faucibus ex. Pellentesque lectus urna, molestie ac accumsan at, suscipit lobortis diam. In id tempus lectus, sed molestie ipsum.
</p>
<p>
Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Quisque laoreet at odio nec sagittis. Mauris venenatis dignissim arcu eget dignissim. Fusce ex orci, ultricies sed mi eget, consequat porttitor turpis. Aenean dignissim urna a nisl facilisis ultrices. Phasellus et lectus risus. Aliquam rutrum nisl a lorem tristique, at condimentum magna malesuada. Pellentesque ex mauris, posuere a ante ut, auctor iaculis velit. Sed id venenatis nisl, in molestie nunc. Vivamus nisi mi, rhoncus id neque eu, laoreet vulputate enim. Vestibulum vehicula auctor est, vel tincidunt est. Nam ullamcorper ut urna quis consectetur. Suspendisse libero lectus, luctus quis ex eu, egestas ornare lacus. Quisque sed tincidunt lacus. Curabitur metus ligula, aliquam eget malesuada a, accumsan vel arcu. Fusce placerat quis nunc sit amet porta.
</p>
<p>
Aenean sagittis dolor sapien, et sollicitudin risus consequat vel. Maecenas pellentesque volutpat augue, nec facilisis purus molestie sit amet. Proin hendrerit purus sit amet urna mollis vestibulum. Nunc sed nisl venenatis, pretium dolor vel, elementum massa. Ut quis volutpat metus, ultrices tristique dolor. Integer commodo consequat diam, eget iaculis sapien aliquet at. Duis non est egestas, mattis neque sed, tincidunt ex. Morbi malesuada egestas orci, pharetra semper libero tempor eget. Pellentesque a ex nibh. Maecenas pharetra, velit ut elementum lobortis, lacus felis pretium justo, ut mollis enim lectus sed purus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos. Phasellus in congue odio. Nunc varius risus sit amet fringilla tincidunt.
</p>
<p>
Etiam velit justo, egestas at malesuada at, pretium quis est. Sed molestie quis eros ultrices hendrerit. Ut rutrum, sem vitae iaculis accumsan, risus ante fermentum risus, sit amet lacinia mauris metus at elit. Nunc in neque lectus. Fusce pharetra egestas placerat. Etiam non congue ante, vel tincidunt eros. Sed non augue viverra, porta mauris sit amet, gravida ligula.
</p>
<p>
Donec elementum pulvinar magna in dictum. Nullam at quam lectus. Vestibulum imperdiet, mi sagittis aliquet iaculis, lacus quam vestibulum orci, eget aliquam purus felis ut diam. Mauris a feugiat tortor. Nunc id finibus risus, nec pellentesque enim. Integer semper ex vitae nisi posuere finibus. Proin tellus orci, aliquam et magna eu, placerat posuere urna. Ut hendrerit, purus sed molestie luctus, metus nibh convallis metus, eu eleifend ante velit at dolor. Curabitur id metus a urna convallis luctus. Integer elit risus, rutrum et diam nec, vulputate pulvinar dui. Nulla eu lorem nibh. Morbi convallis dui dignissim nunc commodo, ut dictum neque fermentum. Suspendisse fermentum mi vel condimentum efficitur. Sed est sapien, faucibus non ultricies id, fermentum et metus. Donec mattis enim ipsum. Praesent urna lorem, vehicula et convallis ut, consectetur id leo.
</p>

              
            
!

CSS

              
                body {
  font-family: arial;
  font-size: 13px;
  color: #333;
  
}
#destino {
  margin-top: 25px;
  color: #fff;
  background: #1EABD8;
  padding: 3px;
  
}
              
            
!

JS

              
                $(document).ready(function() {
  $("button").click(function() {
    $("html, body").animate({scrollTop: $("#destino").offset().top}, 2000);});
});
              
            
!
999px

Console