មេរៀនទី៩: បង្កើត Background វ៉ិបសាយ
ងាយស្រួលទេបង្កើត Background Slideshow ក្នុងវែបសាយ
គន្លឹះទាក់ទងនឹងការអភិវឌ្ឍន៍គេហទំព័រ ដើម្បីឲ្យមើលទៅឃើញស្រស់ស្អាត និងទាក់ទាញ

មើលឧទាហរណ៍ក្នុង វែបសាយរបស់ខ្ញុំ ឬទាញយកទីនេះ Source Code
HTML
<!doctype html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Background Slideshow with Backstretch</title>
<link rel="stylesheet" href="css/normalize.css">
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div class="box">
<div class="box-content">
Text here...
</div>
</div>
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js">
</script>
<script src="js/jquery.backstretch.min.js"></script>
<script>
$(function() {
$.backstretch([
"img/slide_01.jpg",
"img/slide_02.jpg",
"img/slide_03.jpg",
"img/slide_04.jpg"
], {
fade: 750,
duration: 4000
});
});
</script>
</body>
</html>
STYLESHEET
.box {
width: 940px;
background: rgba(0, 0, 0, .9);
margin: 50px auto;
border-radius: 10px;
}
.box-content {
padding: 20px;
}
.box h1,
.box p {
color: #fff;
}
@media (max-width: 950px) {
body {
padding: 15px;
}
.box {
width: 100%;
margin: 0;
padding: 0;
}
}
ក្នុងកូដ CSS នេះគឺធម្មតាទេ តែខ្ញុំបានបន្ថែមទួនាទី Responsive
(@media query) បន្តិចដើម្បីអោយវាដំណើរការជាមួយ Smart Phone។JAVSASCRIP
<script>
$(function() {
$.backstretch([
"img/slide_01.jpg",
"img/slide_02.jpg",
"img/slide_03.jpg",
"img/slide_04.jpg"
], {
fade: 750,
duration: 4000
});
});
</script>
ចំនុច ក ខ្ញុំបានដា់កូដខាងលើននេះហើយ ដែលវាអាចដំណើរការបានដោយពឹផ្អែកលើ jQuery libraries និង Backstretch jQuery Plugin។
<script src="//ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>
<script src="js/jquery.backstretch.min.js"></script>
$.backstretch([...]) កូដនេះមាននាទីហៅ Plugin Backstretch ក្នុងនោះខ្ញុំបានប្រើរូបភាពចំនួន៤ ដើម្បីអោយធ្វើ Slideshow នៅក្នុងមាន Properties ២ ដែលខ្ញុំបានប្រើ គឹ ៖
- fade: 750 មានន័យថាវានឹងធ្វើ effect រយៈពេល ៧៥០ms
- duration: 4000 មានន័យថាវានឹងប្ដូររូបភាពក្នុងរយៈពេល 4s
Post a Comment