Vaate kerimiseks lehe ülaserva saate kasutada nuppu „kerimine üles”. See väike UX -funktsioon on kaasaegsetel veebisaitidel väga levinud. See on eriti kasulik veebilehtede jaoks, millel on palju sisu, näiteks ühelehelised rakendused.
kas saate ps4 -ga ps3 mänge mängida
Sellest artiklist saate teada, kuidas JavaScripti ja jQuery abil kerimisnuppu luua.
Kuidas JavaScripti abil kerimisnuppu luua
Saate oma veebisaidile kerimisnuppu lisada, kasutades järgmist koodilõiku:
HTML -kood
Scroll-to-Top button using JavaScript
Scroll down the page
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Curabitur efficitur porttitor ipsum, sed eleifend velit sagittis ut.
Maecenas eu elit vitae ipsum gravida gravida ut id erat.
Nullam accumsan, nisi ac imperdiet elementum, nibh augue efficitur ipsum, ac ultrices erat massa id massa.
Aliquam cursus lacus a augue gravida, pretium vehicula velit interdum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Curabitur efficitur porttitor ipsum, sed eleifend velit sagittis ut.
Maecenas eu elit vitae ipsum gravida gravida ut id erat.
Nullam accumsan, nisi ac imperdiet elementum, nibh augue efficitur ipsum, ac ultrices erat massa id massa.
Aliquam cursus lacus a augue gravida, pretium vehicula velit interdum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Curabitur efficitur porttitor ipsum, sed eleifend velit sagittis ut.
Maecenas eu elit vitae ipsum gravida gravida ut id erat.
Nullam accumsan, nisi ac imperdiet elementum, nibh augue efficitur ipsum, ac ultrices erat massa id massa.
Aliquam cursus lacus a augue gravida, pretium vehicula velit interdum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Curabitur efficitur porttitor ipsum, sed eleifend velit sagittis ut.
Maecenas eu elit vitae ipsum gravida gravida ut id erat.
Nullam accumsan, nisi ac imperdiet elementum, nibh augue efficitur ipsum, ac ultrices erat massa id massa.
Aliquam cursus lacus a augue gravida, pretium vehicula velit interdum.
Lorem ipsum dolor sit amet, consectetur adipiscing elit.
Curabitur efficitur porttitor ipsum, sed eleifend velit sagittis ut.
Maecenas eu elit vitae ipsum gravida gravida ut id erat.
Nullam accumsan, nisi ac imperdiet elementum, nibh augue efficitur ipsum, ac ultrices erat massa id massa.
Aliquam cursus lacus a augue gravida, pretium vehicula velit interdum.
Siin luuakse näivandmetega veebilehe põhistruktuur. Peate keskenduma ainult kerimisnupule.
Selle nupu klõpsamisel keritakse leht üles. See on funktsionaalne pärast jQuery koodi lisamist.
jQuery kood
Seotud: Siit saate teada, kuidas jQuery'is elementi luua
// ===== Scroll to Top ====
var btn = $('#button');
// If the page is scrolled more than 300px,
// show the scroll-to-top button
// Otherwise hide the button
$(window).scroll(function() {
if ($(window).scrollTop() > 300) {
btn.addClass('show');
} else {
btn.removeClass('show');
}
});
btn.on('click', function(e) {
e.preventDefault();
$('html, body').animate({scrollTop:0}, '300');
});
Siin, näitama klass lisatakse nupuelemendile, kui kasutaja kerib veebilehel rohkem kui 300 pikslit. See näitama klass muudab nupuelemendi nähtavaks. Vaikimisi hoitakse nupuelemendi nähtavust peidetud. Lisateavet nupu kohta leiate järgmisest CSS -koodist.
CSS kood
Seotud: Lihtsad CSS -koodinäited, mida saate õppida 10 minutiga
#button {
display: inline-block;
background-color: #FF9800;
width: 50px;
height: 50px;
text-align: center;
border-radius: 4px;
position: fixed;
bottom: 30px;
right: 30px;
transition: background-color .3s,
opacity .5s, visibility .5s;
opacity: 0;
visibility: hidden;
z-index: 1000;
}
#button::after {
content: 'f077';
font-family: FontAwesome;
font-weight: normal;
font-style: normal;
font-size: 2em;
line-height: 50px;
color: #fff;
}
#button:hover {
cursor: pointer;
background-color: #333;
}
#button:active {
background-color: #555;
}
#button.show {
opacity: 1;
visibility: visible;
}
/* Styles for the content section */
.content {
width: 77%;
margin: 50px auto;
font-family: 'Merriweather', serif;
font-size: 17px;
color: #6c767a;
line-height: 1.9;
}
@media (min-width: 500px) {
.content {
width: 43%;
}
#button {
margin: 30px;
}
}
.content h1 {
margin-bottom: -10px;
color: #03a9f4;
line-height: 1.5;
}
.content h3 {
font-style: italic;
color: #96a2a7;
}
Ülaltoodud CSS-i kasutatakse kerimisnuppu ja veebilehe kujundamiseks. Saate mängida CSS -koodiga ja kujundada nuppu vastavalt oma vajadustele.
Nüüd on teil täielikult toimiv kerimisnupp üles / tagasi üles. Kui soovite vaadata käesolevas artiklis kasutatud täielikku lähtekoodi, siis siin on GitHubi hoidla samast.
Märge : Selles artiklis kasutatud kood on MIT litsentseeritud .
Lisateave kasutajakogemuse kohta
Kasutajakogemus keskendub sellele, kas toode vastab kasutajate vajadustele. Kui olete disainer või arendaja, peaksite hästi järgima UX -i disainipõhimõtteid ja looma suurepäraseid tooteid. Kui see valdkond teile huvi pakub, peate alustamiseks järgima õiget teed.
kuidas muuta DVD käivitatavaksJaga Jaga Piiksuma E -post Kas soovite olla UX -disainer? Siin on, kuidas alustada
UX Designeri ülesanne on tagada, et tarkvara kasutajate vajadused oleksid täidetud ja nad oleksid protsessiga rahul.
Loe edasi Seotud teemad- Programmeerimine
- JavaScript
- jQuery
Yuvraj on arvutiteaduse bakalaureuseõppe üliõpilane Indias Delhi ülikoolis. Ta on kirglik Full Stacki veebiarenduse vastu. Kui ta ei kirjuta, uurib ta erinevate tehnoloogiate sügavust.
Veel Yuvraj ChandrastTelli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin