Browse Source

add pages

main
Rieko-wang 2 years ago
parent
commit
12dc899a1f
  1. 2
      config.json
  2. 119
      css/style.css
  3. 15
      css/swiper-3.4.2.min.css
  4. BIN
      img/1.jpg
  5. BIN
      img/2.jpg
  6. BIN
      img/3.jpg
  7. BIN
      img/4.jpg
  8. BIN
      img/5.jpg
  9. BIN
      img/6.jpg
  10. BIN
      img/7.jpg
  11. BIN
      img/lun.jpg
  12. BIN
      img/t.jpg
  13. 115
      index.html
  14. 2
      js/jquery-3.6.1.min.js
  15. 19
      js/swiper-3.4.2.min.js

2
config.json

@ -5,5 +5,5 @@
"src": "https://gimg2.baidu.com/image_search/src=http%3A%2F%2Fimg.daimg.com%2Fuploads%2Fallimg%2F210114%2F1-210114151951.jpg&refer=http%3A%2F%2Fimg.daimg.com&app=2002&size=f9999,10000&q=a80&n=0&g=0n&fmt=auto?sec=1671718750&t=393134a8bbc364340ead46000ba01d2e"
}
],
"bottom-tips": "React-native-学习demo"
"bottomTips": "React-native-学习demo"
}

119
css/style.css

@ -0,0 +1,119 @@
@media screen and (min-width: 320px) {
html {
font-size: 62.5%;
}
}
@media screen and (min-width: 360px) {
html {
font-size: 65%;
}
}
@media screen and (min-width: 384px) {
html {
font-size: 67.5%;
}
}
@media screen and (min-width: 400px) {
html {
font-size: 70%;
}
}
* {
margin: 0;
padding: 0;
}
html,
body {
width: 100%;
height: 100%;
}
body {
background-color: #fff;
box-sizing: border-box;
}
.header {
width: 100%;
height: 48px;
background-color: #000;
}
.container {
width: 100%;
padding-bottom: 6rem;
}
.bg {
width: 100%;
}
.footer {
position: fixed;
bottom: 0;
left: 0;
z-index: 10;
}
.swiper-container {
width: 100%;
padding-bottom: 1rem;
}
.swiper-container img {
width: 100%;
}
.swiper-slide {
box-sizing: border-box;
padding: 1.2rem;
/* background-color: pink; */
}
.swiper-pagination {
}
.swiper-pagination-bullet {
width: 6px !important;
height: 6px !important;
background-color: rgba(0, 0, 0, 0.5) !important;
}
.swiper-pagination-bullet-active {
width: 1rem !important;
border-radius: 2.3rem !important;
background-color: #ababab !important;
}
.tips {
width: 100%;
text-align: center;
line-height: 2;
}
.top-header {
display: none;
width: 100%;
position: fixed;
top: -5px;
left: 0;
z-index: 2222;
}
.banner {
position: relative;
}
.banner .account {
position: absolute;
background-color: red;
z-index: 11;
width: 4rem;
height: 4rem;
top: 17rem;
left: 5rem;
}
.mx {
position: absolute;
background-color: pink;
z-index: 11;
width: 4rem;
height: 4rem;
top: 17rem;
left: 20rem;
}

15
css/swiper-3.4.2.min.css

File diff suppressed because one or more lines are too long

BIN
img/1.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 295 KiB

BIN
img/2.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 141 KiB

BIN
img/3.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 200 KiB

BIN
img/4.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 242 KiB

BIN
img/5.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 248 KiB

BIN
img/6.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 82 KiB

BIN
img/7.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

BIN
img/lun.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 79 KiB

BIN
img/t.jpg

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

115
index.html

@ -0,0 +1,115 @@
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="./css/style.css">
<link rel="stylesheet" href="./css/swiper-3.4.2.min.css">
<title></title>
</head>
<body>
<div class="container">
<div class="header"></div>
<div class="banner">
<img class="bg top-header" src="./img/t.jpg" alt="">
<div class="account"></div>
<div class="mx"></div>
</div>
<img class="bg" src="./img/1.jpg" alt="">
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide">
<img src="./img/lun.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="./img/lun.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="./img/lun.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="./img/lun.jpg" alt="">
</div>
<div class="swiper-slide">
<img src="./img/lun.jpg" alt="">
</div>
</div>
<!-- 如果需要分页器 -->
<div class="swiper-pagination"></div>
</div>
<img class="bg" src="./img/2.jpg" alt="">
<img class="bg" src="./img/3.jpg" alt="">
<img class="bg" src="./img/4.jpg" alt="">
<img class="bg" src="./img/5.jpg" alt="">
<img class="bg" src="./img/6.jpg" alt="">
<img class="bg footer" src="./img/7.jpg" alt="">
<p class="tips"></p>
</div>
<script src="./js/swiper-3.4.2.min.js"></script>
<script src="./js/jquery-3.6.1.min.js"></script>
<script>
$(function () {
function getPageScroll() {
var xScroll, yScroll;
if (self.pageYOffset) {
yScroll = self.pageYOffset;
xScroll = self.pageXOffset;
} else if (document.documentElement && document.documentElement.scrollTop) { // Explorer 6 Strict
yScroll = document.documentElement.scrollTop;
xScroll = document.documentElement.scrollLeft;
} else if (document.body) {// all other Explorers
yScroll = document.body.scrollTop;
xScroll = document.body.scrollLeft;
}
arrayPageScroll = new Array(xScroll, yScroll);
return arrayPageScroll;
};
new Swiper('.swiper-container', {
loop: true,
pagination: '.swiper-pagination',
autoplay: 3000,
paginationClickable: true
})
console.log('44')
document.addEventListener('scroll', () => {
const pageScroll = getPageScroll();
const isShow = $('.top-header').is(":visible")
console.log('11', isShow)
if (pageScroll[1] >= 48 && !isShow) {
$('.top-header').show()
}
if (pageScroll[1] < 48 && isShow) {
$('.top-header').hide()
}
})
$.ajax({
url: "./config.json",
success: function (result) {
console.log(result, 'result')
if (result) {
const { showApp, bottomTips } = result;
if (!showApp) {
$('body').html('')
} else {
$('.tips').html(bottomTips)
}
} else {
$('body').html('')
}
}
});
})
</script>
</body>
</html>

2
js/jquery-3.6.1.min.js

File diff suppressed because one or more lines are too long

19
js/swiper-3.4.2.min.js

File diff suppressed because one or more lines are too long
Loading…
Cancel
Save