作者 乔蒙蒙

修改

... ... @@ -40,7 +40,7 @@ App({
var promise = new Promise((resolve, reject) => {
let that = this;
let postData = data;
let baseUrl = 'http://ruiwechat.w.bronet.cn/';
let baseUrl = 'https://ruiwechat.w.broteam.cn/';
//网络请求
let header = {
'content-type': 'application/x-www-form-urlencoded'
... ...
... ... @@ -2,10 +2,9 @@
"pages": [
"pages/index/index",
"pages/about/about",
"pages/case/case",
"pages/application/application",
"pages/caseDetail/caseDetail",
"pages/caseList/caseList",
"pages/application/application",
"pages/logs/logs"
],
"window": {
... ...
... ... @@ -14,14 +14,14 @@ page {
/* box-sizing: border-box; */
}
.drop_img {
/* width: 30rpx;
height: 27rpx; */
width: 30rpx;
height: 27rpx;
cursor: pointer;
margin: 0 auto 40rpx;
}
.drop_img image {
width: 46rpx;
height: 22rpx;
position: fixed;
bottom: 50rpx;
left: 50%;
margin-left: -15rpx;
}
/* 客服 */
... ... @@ -31,7 +31,7 @@ page {
height: 86rpx;
bottom: 80rpx;
right: 24rpx;
z-index: 10;
z-index: 999999;
}
button::after {
border: none;
... ... @@ -53,6 +53,7 @@ button::after {
/* 返回顶部 */
.return_top {
bottom: 187rpx;
z-index: 999999;
}
/* 去除滚动条 */
... ... @@ -62,7 +63,34 @@ button::after {
color: transparent;
}
.dots{
width: 100%;
height: 50rpx;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
position: absolute;
bottom: 0;
/* margin-top: -18rpx; */
}
/*未选中时的小圆点样式 */
.dot{
width: 16rpx;
height: 16rpx;
border-radius: 50%;
margin-right: 26rpx;
background-color:#CCCCCC;
}
/*选中以后的小圆点样式 */
.active{
width: 22rpx;
height: 22rpx;
border-radius:8rpx;
/* background-color: #FB7F47; */
background: url("http://pjq0ww1cj.bkt.clouddn.com/lbxia.png") no-repeat center;
background-size: 100%;
}
... ...
... ... @@ -15,6 +15,7 @@ Page({
phone: "",
company:'',
content_img: "",
hiddenStatus: false,
},
onPageScroll: function (e) { // 获取滚动条当前位置
// console.log(e)
... ... @@ -38,7 +39,7 @@ Page({
onLoad: function (options) {
let url = '/portal/Api/aboutUs';
app.post(url, {}).then((res) => {
console.log('res', res);
// console.log('res', res);
this.setData({
content_img: res.about,
link: res.link,
... ... @@ -78,10 +79,44 @@ Page({
subFun: function() {
let url = '/portal/Api/form';
var that = this;
if(that.data.phone == "") {
wx.showToast({
title: '请输入手机号!',
icon: "none",
});
return false;
}
if(that.data.name == "") {
wx.showToast({
title: '请输入姓名!',
icon: "none",
})
return false;
}
// console.log(that.data.name.length);
if (that.data.name.length > 10) {
wx.setData({
hiddenStatus: true,
})
return false;
}
let AuglyTest_phone = /^1(3|4|5|6|7|8)\d{9}$/;
if(!AuglyTest_phone.test(that.data.phone)) {
// wx.showToast({
// title: '手机号有误!',
// icon: "none",
// duration: 1500
// })
wx.showToast({
title: '手机号有误!',
icon: 'none'
})
return false;
}
let data = {
name: that.name,
mobile: that.phone,
firm: that.company,
name: that.data.name,
mobile: that.data.phone,
firm: that.data.company,
};
app.post(url, data).then((res) => {
// console.log('res', res);
... ...
... ... @@ -46,7 +46,7 @@
<image src='http://pjq0ww1cj.bkt.clouddn.com/user.png' mode="widthFix"></image>
</view>
<input type='text' maxlength='10' bindchange="nameFun" placeholder="请输入您的姓名" />
<text>姓名请输入不超过10个字</text>
<text wx:if="{{hiddenStatus == true}}">姓名请输入不超过10个字</text>
</view>
</view>
<view class='sub_apply_list'>
... ... @@ -81,7 +81,4 @@
<view class='chat_peo return_top' wx:if="{{scrollTop>minscreenHeight}}" bindtap="goTop" >
<image src='http://pjq0ww1cj.bkt.clouddn.com/dingbu.png'></image>
</view>
<view class='drop_img' bindtap="backFun">
<image src='http://pjq0ww1cj.bkt.clouddn.com/left.png'></image>
</view>
</view>
... ...
... ... @@ -133,6 +133,9 @@
bottom: -40rpx;
left: 96rpx;
}
.hiddenName {
display: none;
}
.sub_btn {
width:320rpx;
height:90rpx;
... ... @@ -154,6 +157,11 @@
margin: 0 0 0 -23rpx;
}
.wxParse-p {
display: flex;
flex-direction: column;
/* align-items: center; */
justify-content: center;
}
... ...
... ... @@ -20,31 +20,31 @@ Page({
currentSwiper: 0,
},
changeIndicatorDots(e) {
console.log(e)
// console.log(e)
this.setData({
indicatorDots: !this.data.indicatorDots
})
},
changeAutoplay(e) {
consolle.log(e)
// consolle.log(e)
this.setData({
autoplay: !this.data.autoplay
})
},
intervalChange(e) {
console.log(e)
// console.log(e)
this.setData({
interval: e.detail.value
})
},
durationChange(e) {
console.log(e)
// console.log(e)
this.setData({
duration: e.detail.value
})
},
swiperChange: function (e) {
conosle.log(e)
// conosle.log(e)
this.setData({
currentSwiper: e.detail.current
})
... ...
... ... @@ -11,41 +11,18 @@ swiper image {
width: 100%;
height: 100%;
}
.dots{
/* width: 156rpx; */
height: 36rpx;
width: 100%;
height: 50rpx;
display: flex;
flex-direction: row;
justify-content: center;
align-items: center;
background: none;
position: absolute;
left: 325rpx;
bottom: 100rpx;
}
/*未选中时的小圆点样式 */
.dot{
width: 16rpx;
height: 16rpx;
border-radius: 50%;
margin-right: 26rpx;
background-color:#CCCCCC;
bottom: 50rpx;
/* margin-top: -18rpx; */
}
/*选中以后的小圆点样式 */
.active{
width: 16rpx;
height: 16rpx;
border-radius:8rpx;
background-color: #FB7F47;
}
/* 跳转下一页 */
.drop_img {
position: absolute;
bottom: 40rpx;
left: 50%;
margin-left: -146rpx;
}
... ...
... ... @@ -73,32 +73,6 @@
background:rgba(1,6,17,1);
position: relative;
}
.dots{
/* width: 156rpx; */
height: 36rpx;
display: flex;
flex-direction: row;
align-items: center;
position: absolute;
left: 320rpx;
top: 50%;
margin-top: -16rpx;
}
/*未选中时的小圆点样式 */
.dot{
width: 16rpx;
height: 16rpx;
border-radius: 50%;
margin-right: 26rpx;
background-color:#CCCCCC;
}
/*选中以后的小圆点样式 */
.active{
width: 16rpx;
height: 16rpx;
border-radius:8rpx;
background-color: #FB7F47;
}
/* 简介 */
.case_info {
... ...
... ... @@ -12,6 +12,8 @@ Page({
caseList: [],
page: 1,
typeId: null,
minscreenHeight: 0,
scrollTop: 0,
},
/**
... ... @@ -27,17 +29,26 @@ Page({
})
that.getData();
},
onPageScroll: function (e) { // 获取滚动条当前位置
// console.log(e)
this.setData({
scrollTop: e.scrollTop
})
},
goTop: function () {
app.goTop()
},
getData() {
let that = this;
let url = '/portal/Api/listCategory';
console.log(that.data.page);
console.log(that.data.typeId);
// console.log(that.data.page);
// console.log(that.data.typeId);
let data = {
typeId: that.data.typeId,
page: that.data.page,
};
app.post(url, data).then((res) => {
console.log('res',res);
// console.log('res',res);
let data = [];
// data.
that.setData({
... ...
... ... @@ -20,13 +20,13 @@
</view>
</view>
<!-- 客服 -->
<view class='chat_peo'>
<cover-view class='chat_peo'>
<button open-type="contact" class='contacButton'>
<image src='http://pjq0ww1cj.bkt.clouddn.com/chat_peo.png'></image>
<cover-image src='http://pjq0ww1cj.bkt.clouddn.com/chat_peo.png'></cover-image>
</button>
</view>
</cover-view>
<!-- 返回顶部 -->
<view class='chat_peo return_top' >
<image src='http://pjq0ww1cj.bkt.clouddn.com/dingbu.png'></image>
</view>
<cover-view class='chat_peo return_top' wx:if="{{scrollTop>minscreenHeight}}" bindtap='goTop'>
<cover-image src='http://pjq0ww1cj.bkt.clouddn.com/dingbu.png'></cover-image>
</cover-view>
</view>
... ...
... ... @@ -10,8 +10,42 @@ Page({
autoplay: true,
interval: 5000,
duration: 1000,
circular: true,
contact: false
contact: false,
current: 0,
imgUrls: [],
connectButton: [
{ className: "", text: "在线客服", bindtap: "" }
],
},
changeIndicatorDots(e) {
this.setData({
indicatorDots: !this.data.indicatorDots
})
},
changeAutoplay(e) {
this.setData({
autoplay: !this.data.autoplay
})
},
intervalChange(e) {
this.setData({
interval: e.detail.value
})
},
swiperChange: function (e) {
this.setData({
currentSwiper: e.detail.current
})
},
durationChange(e) {
this.setData({
duration: e.detail.value
})
},
toggleFun(e) {
this.setData({
listStatus: e.currentTarget.dataset.id
})
},
//事件处理函数
bindViewTap: function() {
... ... @@ -42,35 +76,9 @@ Page({
//第四个参数是需要修改为的透明度,这里是1,表示从初始的class="init"中定义的透明度0修改到1
app.slideupshow(this, 'slide_up1', 0, 1);
app.sliderightshow(this, 'slide_up2', 0, 1);
this.getlist()
},
// 触摸开始事件
touchStart: function(e) {
touchDot = e.touches[0].pageX; // 获取触摸时的原点
// 使用js计时器记录时间
interval = setInterval(function() {
time++;
}, 100);
},
// 触摸移动事件
touchMove: function(e) {
var touchMove = e.touches[0].pageX;
console.log("touchMove:" + touchMove + " touchDot:" + touchDot + " diff:" + (touchMove - touchDot));
// 向左滑动
if (touchMove - touchDot <= -40 && time < 10) {
wx.navigateTo({
url: '../case/case'
});
}
// 向右滑动
if (touchMove - touchDot >= 40 && time < 10) {
console.log('向右滑动');
// alert("已经是第一页了")
// wx.switchTab({
// // url: '../case/case'
// });
}
this.getlist();
},
//
getlist() {
let url = 'portal/Api/index';
app.post(url, {}).then((res) => {
... ... @@ -96,18 +104,11 @@ Page({
url: '../caseList/caseList?html=' + e.currentTarget.dataset.html + '&&id=' + e.currentTarget.dataset.id
})
},
// 触摸结束事件
touchEnd: function(e) {
clearInterval(interval); // 清除setInterval
time = 0;
},
getUserInfo: function(e) {
},
tapName: function(e) {
wx.navigateTo({
url: '../case/case'
})
},
/**
* 生命周期函数--监听页面显示
... ... @@ -115,6 +116,18 @@ Page({
onShow: function() {
},
// 跳转关于我们
jumpFun: function() {
wx.navigateTo({
url: '../about/about',
})
},
// 跳转应用场景
jumpApplicationFun: function() {
wx.navigateTo({
url: '../application/application',
})
},
/**
* 页面上拉触底事件的处理函数
*/
... ... @@ -122,5 +135,90 @@ Page({
},
// 第四屏
// onPageScroll: function (e) { // 获取滚动条当前位置
// // console.log(e)
// this.setData({
// scrollTop: e.scrollTop
// })
// },
// goTop: function () {
// app.goTop()
// },
// // 姓名
// nameFun: function (e) {
// let that = this;
// // console.log(e.detail.value)
// that.setData({
// name: e.detail.value,
// })
// },
// // 手机号
// phoneFun: function (e) {
// let that = this;
// // console.log(e.detail.value)
// that.setData({
// phone: e.detail.value,
// })
// },
// // 行业
// companyFun: function (e) {
// let that = this;
// // console.log(e.detail.value)
// that.setData({
// company: e.detail.value,
// })
// },
// // 提交
// subFun: function () {
// let url = '/portal/Api/form';
// var that = this;
// if (that.data.phone == "") {
// wx.showToast({
// title: '请输入手机号!',
// icon: "none",
// });
// return false;
// }
// if (that.data.name == "") {
// wx.showToast({
// title: '请输入姓名!',
// icon: "none",
// })
// return false;
// }
// let AuglyTest_phone = /^1(3|4|5|6|7|8)\d{9}$/;
// if (!AuglyTest_phone.test(that.data.phone)) {
// // wx.showToast({
// // title: '手机号有误!',
// // icon: "none",
// // duration: 1500
// // })
// wx.showToast({
// title: '手机号有误!',
// icon: 'none'
// })
// return false;
// }
// let data = {
// name: that.data.name,
// mobile: that.data.phone,
// firm: that.data.company,
// };
// app.post(url, data).then((res) => {
// // console.log('res', res);
// if (res.type == 1) {
// wx.showToast({
// title: '成功',
// icon: 'succes',
// duration: 1000,
// mask: true
// })
// }
// }).catch((err) => {
// console.log(err);
// })
// },
})
\ No newline at end of file
... ...
<!--index.wxml-->
<view class="container">
<swiper bindchange='firstChange' indicator-dots="{{indicatorDots}}" interval="{{interval}}" duration="1500" circular="true" vertical='true'>
<swiper bindchange='firstChange' indicator-dots="{{indicatorDots}}" interval="{{interval}}" duration="1500" circular='true' vertical='true'>
<swiper-item>
<view class='imgPolytope'>
<image src='http://pjq0ww1cj.bkt.clouddn.com/shouye.png'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/ruiwang_zhutu1.png' class='index_zhutu'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/ruiwangfangkuai_1.png' class='image0 image01 heart01'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/ruiwangfangkuai_2.png' class='image0 image02 heart01'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/ruiwangfangkuai_3.png' class='image0 image03 heart01'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/ruiwangfangkuai_4.png' class='image0 image04 heart'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/ruiwangfangkuai_5.png' class='image0 image05 heart01'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/ruiwangfangkuai_6.png' class='image0 image06 heart02'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/ruiwangfangkuai_7.png' class='image0 image07 heart02'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/ruiwangfangkuai_8.png' class='image0 image08 heart02'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/ruiwangfangkuai_9.png' class='image0 image09 heart01'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/ruiwangfangkuai_10.png' class='image0 image10 heart02'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/fenxi.png' class='fenxi image0 heart'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/guankong.png' class='guankong image0 heart'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/jiaohu.png' class='jiaohu image0 heart'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/xiezuo.png' class='xiezuo image0 heart'></image>
</view>
<view class='index_title'>
<view class='title init' animation="{{slide_up1}}">数据分析及可视化</view>
<view class='content contentInit' animation="{{slide_up2}}">大数据探索商业价值的无限可能</view>
</view>
<view class='drop_img' bindtap="tapName">
<image src='http://pjq0ww1cj.bkt.clouddn.com/right.png'></image>
<view class='drop_img heart'>
<image src='http://pjq0ww1cj.bkt.clouddn.com/drop.png'></image>
</view>
</swiper-item>
<!-- 第二屏 -->
... ... @@ -19,10 +33,13 @@
<view class='case_wrap'>
<!--banner -->
<view class='case_banner_box'>
<swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" circular="{{circular}}">
<swiper indicator-dots="{{indicatorDots}}" autoplay="{{autoplay}}" interval="{{interval}}" bindchange="swiperChange" duration="{{duration}}" circular="true">
<block wx:for="{{imgUrls}}" wx:key>
<swiper-item>
<!-- <view class='min_bg'></view> -->
<view class='bg'>
<image src="{{item.url}}" data-id='{{item.category_id}}' bindtap='caseDetailFun' class="slide-image" width="100%" height="100%" />
</view>
</swiper-item>
</block>
</swiper>
... ... @@ -67,53 +84,19 @@
<view class='case_list_text'>零售</view>
</view>
</view>
<view class='drop_img'>
<image src='http://pjq0ww1cj.bkt.clouddn.com/left.png' style='margin-right:200rpx;' bindtap='backFun'></image>
<image src='http://pjq0ww1cj.bkt.clouddn.com/right.png' bindtap="jumpFun"></image>
<view class='jump_btns'>
<view class='jump_btn' bindtap='jumpApplicationFun'>应用场景</view>
<view class='jump_btn' bindtap='jumpFun'>关于我们</view>
</view>
</view>
<!-- 客服 -->
<view class='chat_peo'>
<button open-type="contact" class='contacButton'>
<!-- <button open-type="contact" class='contacButton'> -->
<image src='http://pjq0ww1cj.bkt.clouddn.com/chat_peo.png'></image>
<!-- </button> -->
</button>
</view>
</view>
</swiper-item>
<!-- 第三屏 -->
<swiper-item style='position: relative'>
<view class='app_lication_banner'>
<swiper autoplay="{{autoplay}}" interval="{{interval}}" duration="{{duration}}" circular="{{circular}}">
<block wx:for="{{imgUrls}}" wx:key="index">
<swiper-item>
<!-- catchtouchmove="stopTouchMove" -->
<image src="{{item.url}}" class="slide-image" width="100%" height="100%" />
</swiper-item>
</block>
</swiper>
<!-- <view class="dots">
<block wx:for="{{imgUrls}}" wx:key="index">
<view class="dot{{index == currentSwiper ? ' active' : ''}}"></view>
</block>
</view> -->
<!-- 客服 -->
<view class='chat_peo'>
<button open-type="contact" class='contacButton'>
<image src='http://pjq0ww1cj.bkt.clouddn.com/chat_peo.png'></image>
</button>
</view>
</view>
</swiper-item>
</swiper>
<view class='aboutUs' wx:if='{{contact}}'>
了解我们
</view>
</view>
\ No newline at end of file
... ...
... ... @@ -12,11 +12,109 @@ swiper{
width: 519rpx;
height: 577rpx;
margin: 190rpx auto;
position: relative;
}
.index_zhutu {
width: 314rpx;
height: 347rpx;
position: absolute;
left: 110rpx;
bottom: 85rpx;
}
.image0 {
position: absolute;
}
.imgPolytope image {
.fenxi {
width:57rpx;
height:28rpx;
/* opacity: 0.5; */
top: 156rpx;
right: 12rpx;
}
.jiaohu {
width:69rpx;
height:34rpx;
left: 0;
top: 120rpx;
}
.xiezuo {
width:53rpx;
height:26rpx;
top: 0;
left: 210rpx;
}
.guankong {
width:62rpx;
height:31rpx;
right: 0;
top: 360rpx;
}
.image01 {
width: 78rpx;
height: 68rpx;
top: 197rpx;
left: 58rpx;
z-index: -1;
}
.image02 {
width: 56rpx;
height: 47rpx;
right: 116rpx;
top: 110rpx;
}
.image03 {
left: 20rpx;
bottom: 112rpx;
width: 103rpx;
height: 84rpx;
}
.image04 {
right: 60rpx;
bottom: 115rpx;
width: 100rpx;
height: 85rpx;
}
.image05 {
left: 10rpx;
top: 289rpx;
width: 58rpx;
height: 48rpx;
}
.image06 {
left: 200rpx;
bottom: 0;
width: 97rpx;
height: 82rpx;
}
.image07 {
left: 100rpx;
bottom: 0;
width: 57rpx;
height: 47rpx;
}
.image08 {
top: 80rpx;
left: 224rpx;
width: 56rpx;
height: 47rpx;
}
.image09 {
top: 248rpx;
right: 34rpx;
width: 92rpx;
height: 77rpx;
z-index: -1;
}
.image10 {
bottom: 19rpx;
right: 110rpx;
width: 66rpx;
height: 55rpx;
}
/* .imgPolytope image {
width: 100%;
height: 100%;
}
} */
.index_title{
text-align: center;
}
... ... @@ -38,10 +136,64 @@ swiper{
transform: translateX(1000px);
}
.drop_img{
display: none;
/* 动画 */
@keyframes heart{
from{transform:translate(0,0)}
to{transform:translate(0,24rpx)}
}
@keyframes heart01{
from{transform:translate(0,0)}
to{transform:translate(0,20rpx)}
}
@keyframes heart02 {
from{transform: translate(0,0)}
to{transform: translate(0,30rpx)}
}
.fenxi.heart{
animation: heart 1.3s ease-in-out 2.7s infinite alternate;
}
.guankong.heart{
animation: heart 2s ease-in-out 4s infinite alternate;
}
.xiezuo.heart{
animation: heart 1.9s ease-in-out 2.6s infinite alternate;
}
.jiaohu.heart{
animation: heart 1.6s ease-in-out 2.2s infinite alternate;
}
.image01.heart01{
animation: heart01 1.7s ease-in-out 3.3s infinite alternate;
}
.image02.heart01{
animation: heart01 2s ease-in-out 3s infinite alternate;
}
.image03.heart01{
animation: heart01 1s ease-in-out 2.5s infinite alternate;
}
.image04.heart{
animation: heart 1.8s ease-in-out 2.7s infinite alternate;
}
.image05.heart01{
animation: heart01 2.1s ease-in-out 3.5s infinite alternate;
}
.image06.heart02{
animation: heart02 2.6s ease-in-out 3s infinite alternate;
}
.image07.heart02{
animation: heart02 1.6s ease-in-out 3.1s infinite alternate;
}
.image08.heart02{
animation: heart02 1.4s ease-in-out 2.9s infinite alternate;
}
.image09.heart01{
animation: heart01 2.8s ease-in-out 3.6s infinite alternate;
}
.image10.heart02{
animation: heart 2.3s ease-in-out 3.5s infinite alternate;
}
.drop_img.heart{
animation: heart 1.1s ease-in-out 2.5s infinite alternate;
}
/* 第二屏 */
/* pages/case/case.wxss */
... ... @@ -50,58 +202,66 @@ swiper{
width: 100%;
height: 100%;
background: #F0EEED;
position: relative;
display: flex;
flex-direction: column;
}
.case_wrap .case_banner_box {
width: 100%;
height: 540rpx;
background: #fff;
position: relative;
box-sizing: border-box;
padding-top: 20rpx;
}
.case_wrap .case_banner_box swiper {
width: 100%;
height: 487rpx;
}
.case_wrap .case_banner_box image {
.bg {
width: 100%;
height: 100%;
height: 476rpx;
background: url("http://pjq0ww1cj.bkt.clouddn.com/bg.png") no-repeat center;
background-size: 100%;
position: relative;
}
.dots{
/* width: 156rpx; */
/* height: 36rpx; */
display: flex;
flex-direction: row;
position: absolute;
left: 320rpx;
bottom: 20rpx;
/* margin-top: -18rpx; */
}
/*未选中时的小圆点样式 */
.dot{
width: 16rpx;
height: 16rpx;
border-radius: 50%;
margin-right: 26rpx;
background-color:#CCCCCC;
}
/*选中以后的小圆点样式 */
.active{
width: 16rpx;
height: 16rpx;
border-radius:8rpx;
background-color: #FB7F47;
.case_wrap .case_banner_box image {
width: 690rpx;
height: 429rpx;
position: absolute;
left: 0;
right: 0;
top: 0;
bottom: 0;
margin: auto;
border-radius: 10rpx;
}
.min_bg {
width:590rpx;
height:344rpx;
background:rgba(18,142,238,0.1);
border-radius:10rpx;
position: absolute;
left: 0;
/* top: 0; */
bottom: 22rpx;
right: 0;
margin: auto;
}
/*案例css */
.case_box {
width: 100%;
height: 647rpx;
/* height: 647rpx; */
background: #fff;
position: absolute;
flex: 1;
margin-top: 20rpx;
/* position: absolute;
bottom: 0;
left: 0;
left: 0; */
display: flex;
flex-direction: column;
/* padding-bottom: 40rpx; */
}
.case_title {
width: 100%;
... ... @@ -118,7 +278,7 @@ background-color: #FB7F47;
.case_title_content .case_contnet_line {
position: absolute;
width:100%;
height:1rpx;
height:2rpx;
background:linear-gradient(90deg,rgba(240,131,12,1),rgba(230,0,18,1));
opacity:0.5;
left: 0;
... ... @@ -133,7 +293,7 @@ background-color: #FB7F47;
position: absolute;
top: 0;
left: 50%;
margin-left: -76rpx;
margin-left: -72rpx;
background-color: #fff;
color: #000000;
font-size: 30rpx;
... ... @@ -169,11 +329,25 @@ background-color: #FB7F47;
left: 50%; */
}
/* 第三屏 */
.app_lication_banner {
/* 跳转按钮 */
.jump_btns {
box-sizing: border-box;
width: 100%;
height: 100%;
position: relative;
padding: 0 31rpx;
display: flex;
justify-content: space-between;
}
.jump_btn {
width: 330rpx;
height: 80rpx;
border-radius: 10rpx;
background: -moz-linear-gradient( 65deg, rgb(250,117,81) 0%, rgb(253,144,52) 55%, rgb(255,170,22) 100%);
background: -webkit-linear-gradient( 65deg, rgb(250,117,81) 0%, rgb(253,144,52) 55%, rgb(255,170,22) 100%);
background: -ms-linear-gradient( 65deg, rgb(250,117,81) 0%, rgb(253,144,52) 55%, rgb(255,170,22) 100%);
text-align: center;
line-height: 80rpx;
color: #fff;
font-size: 28rpx;
}
swiper {
width: 100%;
... ... @@ -184,56 +358,11 @@ swiper image {
height: 100%;
}
.dots{
/* width: 156rpx; */
height: 36rpx;
display: flex;
flex-direction: row;
position: absolute;
left: 325rpx;
bottom: 100rpx;
}
/*未选中时的小圆点样式 */
.dot{
width: 16rpx;
height: 16rpx;
border-radius: 50%;
margin-right: 26rpx;
background-color:#CCCCCC;
}
/*选中以后的小圆点样式 */
.active{
width: 16rpx;
height: 16rpx;
border-radius:8rpx;
background-color: #FB7F47;
}
/* 跳转下一页 */
.drop_img {
position: absolute;
bottom: 40rpx;
left: 50%;
margin-left: -146rpx;
}
.aboutUs{
height: 70rpx;
width: 220rpx;
font-size: 28rpx;
color: #FFF;
background-color: #FFA333;
border-radius: 35rpx;
display: flex;
align-items: center;
justify-content: center;
position: fixed;
bottom: 100rpx;
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
z-index: 15;
}
... ...
{
"description": "项目配置文件。",
"setting": {
"urlCheck": false,
"urlCheck": true,
"es6": true,
"postcss": true,
"minified": true,
"newFeature": true
"newFeature": true,
"autoAudits": false
},
"compileType": "miniprogram",
"libVersion": "1.6.6",
"libVersion": "2.4.2",
"appid": "wx075f82a7ed2fc9c1",
"projectname": "rw",
"condition": {
... ...