Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
P
project-online-old
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
EzijingWeb
project-online-old
Commits
65f7ea05
提交
65f7ea05
authored
8月 25, 2022
作者:
matian
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
项目优化
上级
c687cb38
隐藏空白字符变更
内嵌
并排
正在显示
6 个修改的文件
包含
430 行增加
和
476 行删除
+430
-476
mz.png
src/assets/images/major-set/mz.png
+0
-0
slider.vue
src/components/layout/components/slider.vue
+1
-1
tab.vue
src/components/layout/components/tab.vue
+1
-1
index.vue
src/components/leavex/index.vue
+67
-101
index.vue
src/pages/homepage/index.vue
+53
-73
index.vue
src/pages/major-set/index.vue
+308
-300
没有找到文件。
src/assets/images/major-set/mz.png
查看替换文件 @
c687cb38
浏览文件 @
65f7ea05
535.1 KB
|
W:
|
H:
885.3 KB
|
W:
|
H:
2-up
Swipe
Onion skin
src/components/layout/components/slider.vue
浏览文件 @
65f7ea05
...
@@ -38,7 +38,7 @@ export default {
...
@@ -38,7 +38,7 @@ export default {
tempRoute
:
{},
tempRoute
:
{},
navList
:
[
navList
:
[
{
title
:
'首页'
,
path
:
'/index'
},
{
title
:
'首页'
,
path
:
'/index'
},
{
title
:
'
专业设置
'
,
path
:
'/profession'
},
{
title
:
'
儿童教育硕士
'
,
path
:
'/profession'
},
{
title
:
'报名申请'
,
path
:
'/my'
},
{
title
:
'报名申请'
,
path
:
'/my'
},
{
title
:
'最新动态'
,
path
:
'/news'
},
{
title
:
'最新动态'
,
path
:
'/news'
},
{
title
:
'联系我们'
,
path
:
'/contact'
}
{
title
:
'联系我们'
,
path
:
'/contact'
}
...
...
src/components/layout/components/tab.vue
浏览文件 @
65f7ea05
...
@@ -65,7 +65,7 @@ export default {
...
@@ -65,7 +65,7 @@ export default {
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
.tab
{
.tab
{
height
:
40px
;
height
:
40px
;
background
:
#af1b40
ff
;
background
:
#af1b40
;
font-family
:
PingFangSC-Regular
,
PingFang
SC
;
font-family
:
PingFangSC-Regular
,
PingFang
SC
;
font-weight
:
400
;
font-weight
:
400
;
color
:
#fff
;
color
:
#fff
;
...
...
src/components/leavex/index.vue
浏览文件 @
65f7ea05
<
template
>
<
template
>
<div
<div
class=
"section-form"
>
class=
"homepage_message"
<div
class=
"section-form-inner"
>
:style=
"
{'min-height': leavheight + 'px', backgroundImage:'url(' + imgUrlBg + ')' }"
<div
class=
"form-box"
>
>
<h2>
报名咨询CU教育学(儿童)硕士
</h2>
<div
class=
"homepage_message-main"
>
<p>
填写姓名 + 手机, 点击报名咨询
</p>
<h3>
<el-form
:model=
"ruleForm"
:rules=
"rules"
ref=
"ruleForm"
>
<span>
留下您的信息
</span>
<el-form-item
prop=
"name"
>
</h3>
<el-input
v-model=
"ruleForm.name"
placeholder=
"姓名"
></el-input>
<h5>
紫荆教育学位顾问为您提供专业的服务
</h5>
</el-form-item>
<div
class=
"homepage_message_body"
>
<el-form-item
prop=
"phone"
>
<div
class=
"body_img"
>
<el-input
v-model=
"ruleForm.phone"
placeholder=
"手机"
></el-input>
<img
:src=
"imgUrl"
alt
/>
</el-form-item>
</div>
<el-form-item>
<div
class=
"body_input"
>
<el-button
type=
"primary"
:loading=
"isLoading"
@
click=
"submit"
>
报名咨询
</el-button>
<el-form
</el-form-item>
:model=
"ruleForm"
</el-form>
:rules=
"rules"
ref=
"ruleForm"
label-width=
"0px"
class=
"demo-ruleForm"
>
<el-form-item
prop=
"name"
>
<el-input
v-model=
"ruleForm.name"
placeholder=
"姓名"
></el-input>
</el-form-item>
<el-form-item
prop=
"phone"
>
<el-input
v-model=
"ruleForm.phone"
placeholder=
"手机"
></el-input>
</el-form-item>
<el-form-item>
<el-button
type=
"primary"
:loading=
"isLoading"
@
click=
"submit"
>
提交
</el-button>
</el-form-item>
</el-form>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -100,81 +84,63 @@ export default {
...
@@ -100,81 +84,63 @@ export default {
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
.homepage_message
{
.section-form
{
width
:
100%
;
position
:
relative
;
position
:
relative
;
background-repeat
:
no-repeat
;
background-size
:
cover
;
display
:
flex
;
display
:
flex
;
justify-content
:
center
;
justify-content
:
center
;
.homepage_message-main
{
height
:
554px
;
width
:
80%
;
background
:
url(@/assets/images/major-set/mz.png)
no-repeat
center
;
margin
:
0
auto
;
background-repeat
:
no-repeat
;
h3
{
background-size
:
100%
;
margin-top
:
80px
;
}
text-align
:
center
;
.section-form-inner
{
color
:
rgba
(
255
,
255
,
255
,
1
);
width
:
70%
;
font-size
:
40px
;
margin
:
0
auto
;
font-family
:
PingFangSC-Medium
,
PingFang
SC
;
h2
{
span
{
font-size
:
26px
;
display
:
inline-block
;
font-family
:
SourceHanSansCN-Medium
,
SourceHanSansCN
;
position
:
relative
;
font-weight
:
500
;
&
:
:
before
{
color
:
#af1b40
;
content
:
''
;
line-height
:
40px
;
position
:
absolute
;
letter-spacing
:
5px
;
bottom
:
-4px
;
text-align
:
center
;
height
:
3px
;
}
background
:
#ffffff
;
p
{
width
:
100%
;
margin-bottom
:
30px
;
}
font-size
:
20px
;
}
font-family
:
SourceHanSansCN-Regular
,
SourceHanSansCN
;
font-weight
:
400
;
color
:
#777777
;
line-height
:
30px
;
letter-spacing
:
2px
;
text-align
:
center
;
}
.form-box
{
width
:
450px
;
padding
:
40px
;
background-color
:
#fff
;
margin-top
:
100px
;
white-space
:
nowrap
;
.el-input
{
width
:
100%
;
}
}
h5
{
::v-deep
.el-input__inner
{
padding-top
:
24px
;
background
:
transparent
;
font-size
:
18px
;
border
:
0px
;
font-family
:
PingFangSC-Semibold
,
PingFang
SC
;
border-bottom
:
1px
solid
#000
;
font-weight
:
600
;
border-radius
:
0px
;
opacity
:
0
.6
;
padding
:
0px
;
color
:
rgba
(
255
,
255
,
255
,
1
);
color
:
#333
;
text-align
:
center
;
}
}
.homepage_message_body
{
::v-deep
.el-button
{
padding
:
63px
0px
0px
0px
;
margin-top
:
20px
;
display
:
flex
;
color
:
#fff
;
background-color
:
#af1b40
;
border
:
1px
solid
#af1b40
;
width
:
100%
;
width
:
100%
;
.body_img
{
height
:
40px
;
flex
:
1
;
border-radius
:
0
;
padding
:
0px
30px
;
}
.body_input
{
flex
:
1
;
padding
:
0px
30px
;
.demo-ruleForm
{
display
:
flex
;
justify-content
:
space-between
;
flex-direction
:
column
;
height
:
100%
;
}
.el-input
{
max-width
:
324px
;
}
::v-deep
.el-input__inner
{
border
:
0px
;
background
:
transparent
;
border-bottom
:
2px
solid
#fff
;
border-radius
:
0px
;
padding
:
0px
;
color
:
#fff
;
}
::v-deep
.el-button
{
width
:
132px
;
height
:
54px
;
border-radius
:
4px
;
.el-icon-loading
{
color
:
#fff
!
important
;
}
}
}
}
}
}
}
}
}
...
...
src/pages/homepage/index.vue
浏览文件 @
65f7ea05
<
template
>
<
template
>
<div
class=
"layout_com_page"
>
<div
class=
"layout_com_page"
>
<!-- 模块一 -->
<!-- 模块一 -->
<div
class=
"homepage-banner"
:style=
"
{
height: heightdy + 'px'
}">
<div
class=
"homepage-banner"
:style=
"
{
height: heightdy + 'px'
}">
<div
class=
"video-box"
>
<div
class=
"video-box"
>
<video
<video
ref=
"video"
ref=
"video"
...
@@ -25,29 +25,17 @@
...
@@ -25,29 +25,17 @@
</div>
</div>
</div>
</div>
<div
class=
"more-title"
>
<div
class=
"more-title"
>
<h
3>
美国康博斯威尔大学
</h3
>
<h
1>
美国康博斯威尔大学
</h1
>
<h
5>
—教育学硕士
</h5
>
<h
2>
教育学硕士
</h2
>
</div>
</div>
</div>
</div>
</div>
</div>
<!-- 模块二 -->
<!-- 模块二 -->
<div
<div
class=
"homepage-main"
:class=
"
{ 'study-show': hoverCap }" :style="{ 'min-height': heightdy - 60 + 'px' }">
class=
"homepage-main"
:class=
"
{'study-show': hoverCap}"
:style="{'min-height': heightdy - 60 + 'px'}"
>
<div
class=
"cap"
>
<div
class=
"cap"
>
<div
class=
"cap-image"
ref=
"cap"
>
<div
class=
"cap-image"
ref=
"cap"
>
<img
<img
:src=
"require('@/assets/images/baidu-snapshot.png')"
alt
class=
"baidu-snapshot"
/>
:src=
"require('@/assets/images/baidu-snapshot.png')"
<img
:src=
"require('@/assets/images/mz.png')"
alt
:class=
"
{ 'cap-image-hover': hoverCap }" />
alt
class=
"baidu-snapshot"
/>
<img
:src=
"require('@/assets/images/mz.png')"
alt
:class=
"
{'cap-image-hover': hoverCap}"
/>
</div>
</div>
<div
class=
"cap-title"
>
<div
class=
"cap-title"
>
<div
class=
"cap-h3"
>
<div
class=
"cap-h3"
>
...
@@ -56,25 +44,26 @@
...
@@ -56,25 +44,26 @@
</div>
</div>
</div>
</div>
<div
class=
"cap-main"
ref=
"counter"
>
<div
class=
"cap-main"
ref=
"counter"
>
<span>
康博斯威尔大学(Campbellsville University)始创于1906年,距今已有115年历史。这是一所声名卓著、实力雄厚的非营利性综合型高等学府。
</span>
<span
>
康博斯威尔大学(Campbellsville
University)始创于1906年,距今已有116年历史。这是一所声名卓著、实力雄厚的非营利性综合型高等学府。
</span
>
</div>
</div>
<div
class=
"cap-xx animate__animated animate__fadeInUp animate__delay-0.2s"
>
<div
class=
"cap-xx animate__animated animate__fadeInUp animate__delay-0.2s"
>
<!--
<span>
在肯塔基、加利福尼亚、亚利桑那、伊利诺伊和佛罗里达等地共有10个校区。其中主校区坐落于美国“蓝草之州”—肯塔基州(Kentucky)康博斯威尔市,占地面积约2465亩,承担本科、硕士和博士的教学和研究工作。在中国已经与武汉大学、华中科技大学、西南财经大学、延边大学、陕西师范大学等40余所大学建立了合作关系。
</span>
-->
<!--
<span>
在肯塔基、加利福尼亚、亚利桑那、伊利诺伊和佛罗里达等地共有10个校区。其中主校区坐落于美国“蓝草之州”—肯塔基州(Kentucky)康博斯威尔市,占地面积约2465亩,承担本科、硕士和博士的教学和研究工作。在中国已经与武汉大学、华中科技大学、西南财经大学、延边大学、陕西师范大学等40余所大学建立了合作关系。
</span>
-->
<span>
康博斯威尔大学的前身是一所独具特色的教师培养学院——拉塞尔教师培养学院,那时候教育先驱者们已经意识到了教师培养的重要性,自发成立了这所教师培养学院。至今,教育学院依然是康博斯威尔大学最好的学院之一。
</span>
<span
>
康博斯威尔大学的前身是一所独具特色的教师培养学院——拉塞尔教师培养学院,那时候教育先驱者们已经意识到了教师培养的重要性,自发成立了这所教师培养学院。至今,教育学院依然是康博斯威尔大学最好的学院之一。
</span
>
</div>
</div>
<div
class=
"cap-many animate__animated animate__fadeInUp animate__delay-0.2s"
>
<div
class=
"cap-many animate__animated animate__fadeInUp animate__delay-0.2s"
>
<div
class=
"cap-many-body"
>
<div
class=
"cap-many-body"
>
<div
<div
v-for=
"(item, index) in capList"
:key=
"index"
:class=
"['cap-many-img', item.class]"
>
v-for=
"(item, index) in capList"
:key=
"index"
:class=
"['cap-many-img',item.class]"
>
<img
:src=
"item.img"
/>
<img
:src=
"item.img"
/>
<span
class=
"cap-many-padd"
>
<span
class=
"cap-many-padd"
>
{{
itemValue
(
item
.
value
)
}}
{{
itemValue
(
item
.
value
)
}}
<small>
{{
item
.
label
}}
</small>
<small>
{{
item
.
label
}}
</small>
</span>
</span>
<span
class=
"cap-many-yt"
>
{{
item
.
small
}}
</span>
<span
class=
"cap-many-yt"
>
{{
item
.
small
}}
</span>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -87,8 +76,12 @@
...
@@ -87,8 +76,12 @@
<!-- 模块三 -->
<!-- 模块三 -->
<div
<div
class=
"homepage-wrapper"
class=
"homepage-wrapper"
:style=
"
{'min-height': heightdy - 60 + 'px'}"
:style=
"
{ 'min-height': heightdy - 60 + 'px' }"
:class="[{'wrapper-show-title':hoverWrapperTitle}, {'wrapper-show':hoverWrapperLi01}, {'wrapper-show-a':hoverWrapperLi02}]"
:class="[
{ 'wrapper-show-title': hoverWrapperTitle },
{ 'wrapper-show': hoverWrapperLi01 },
{ 'wrapper-show-a': hoverWrapperLi02 }
]"
>
>
<div
class=
"homepage-son"
>
<div
class=
"homepage-son"
>
<div
class=
"title"
ref=
"wrapper_title"
>
<div
class=
"title"
ref=
"wrapper_title"
>
...
@@ -107,7 +100,7 @@
...
@@ -107,7 +100,7 @@
<div
class=
"div-item"
>
<div
class=
"div-item"
>
<img
src=
"@/assets/images/tir2.png"
alt
/>
<img
src=
"@/assets/images/tir2.png"
alt
/>
<!--
<span>
2020 年美国南部大学排名第 92
</span>
-->
<!--
<span>
2020 年美国南部大学排名第 92
</span>
-->
<span>
连续 2
4
年上榜《美国新闻》全美最佳大学指南
</span>
<span>
连续 2
5
年上榜《美国新闻》全美最佳大学指南
</span>
</div>
</div>
</div>
</div>
<div
class=
"wrapper-center"
>
<div
class=
"wrapper-center"
>
...
@@ -120,7 +113,7 @@
...
@@ -120,7 +113,7 @@
</div>
-->
</div>
-->
<div
class=
"div-item"
>
<div
class=
"div-item"
>
<img
src=
"@/assets/images/tir4.png"
alt
/>
<img
src=
"@/assets/images/tir4.png"
alt
/>
<span>
202
0
年肯塔基州大学排名第 2
</span>
<span>
202
1
年肯塔基州大学排名第 2
</span>
</div>
</div>
</div>
</div>
</div>
</div>
...
@@ -142,18 +135,10 @@
...
@@ -142,18 +135,10 @@
<h4
class=
"no_mar"
>
的学习环境,为学生打造梦想的摇篮,塑造谦卑且具使命感
</h4>
<h4
class=
"no_mar"
>
的学习环境,为学生打造梦想的摇篮,塑造谦卑且具使命感
</h4>
<h4>
的领导典范,培养具有卓越学术能力的专业人才。
</h4>
<h4>
的领导典范,培养具有卓越学术能力的专业人才。
</h4>
<div
class=
"cobo-size"
>
<div
class=
"cobo-size"
>
<span
<span
class=
"cobo-min"
>
To foster academic excellence through pre-professional certificates,
</span>
class=
"cobo-min"
<span
class=
"cobo-min"
>
associates, baccalaureate, masters, and doctoral programs through
</span>
>
To foster academic excellence through pre-professional certificates,
</span>
<span
class=
"cobo-min"
>
traditional, technical and online systems.To provide an environment for
</span>
<span
<span
class=
"cobo-min"
>
student success. To uphold the dignity of all persons and value diverse
</span>
class=
"cobo-min"
>
associates, baccalaureate, masters, and doctoral programs through
</span>
<span
class=
"cobo-min"
>
traditional, technical and online systems.To provide an environment for
</span>
<span
class=
"cobo-min"
>
student success. To uphold the dignity of all persons and value diverse
</span>
<span
class=
"cobo-min"
>
perspectives.To model servant leadership through effective
</span>
<span
class=
"cobo-min"
>
perspectives.To model servant leadership through effective
</span>
<span
class=
"cobo-min"
>
stewardship of resources.
</span>
<span
class=
"cobo-min"
>
stewardship of resources.
</span>
</div>
</div>
...
@@ -164,7 +149,7 @@
...
@@ -164,7 +149,7 @@
<leavex
<leavex
:imgUrl=
"require('@/assets/images/mes1.png')"
:imgUrl=
"require('@/assets/images/mes1.png')"
:imgUrlBg=
"require('@/assets/images/mesbk.png')"
:imgUrlBg=
"require('@/assets/images/mesbk.png')"
:leavheight=
"
heightdy - 60"
:leavheight=
"heightdy - 60"
/>
/>
<!-- 模块六 -->
<!-- 模块六 -->
<page-footer
/>
<page-footer
/>
...
@@ -232,7 +217,7 @@ export default {
...
@@ -232,7 +217,7 @@ export default {
}
}
},
},
watch
:
{
watch
:
{
num1
:
function
(
newValue
,
oldValue
)
{
num1
:
function
(
newValue
,
oldValue
)
{
var
vm
=
this
var
vm
=
this
function
animate
(
time
)
{
function
animate
(
time
)
{
window
.
requestAnimationFrame
(
animate
)
window
.
requestAnimationFrame
(
animate
)
...
@@ -241,13 +226,13 @@ export default {
...
@@ -241,13 +226,13 @@ export default {
new
TWEEN
.
Tween
({
tweeningNumber
:
oldValue
})
new
TWEEN
.
Tween
({
tweeningNumber
:
oldValue
})
.
easing
(
TWEEN
.
Easing
.
Quadratic
.
Out
)
.
easing
(
TWEEN
.
Easing
.
Quadratic
.
Out
)
.
to
({
tweeningNumber
:
newValue
},
2000
)
.
to
({
tweeningNumber
:
newValue
},
2000
)
.
onUpdate
(
function
()
{
.
onUpdate
(
function
()
{
vm
.
animatedNum1
=
this
.
tweeningNumber
.
toFixed
(
0
)
vm
.
animatedNum1
=
this
.
tweeningNumber
.
toFixed
(
0
)
})
})
.
start
()
.
start
()
animate
()
animate
()
},
},
num2
:
function
(
newValue
,
oldValue
)
{
num2
:
function
(
newValue
,
oldValue
)
{
var
vm
=
this
var
vm
=
this
function
animate
(
time
)
{
function
animate
(
time
)
{
window
.
requestAnimationFrame
(
animate
)
window
.
requestAnimationFrame
(
animate
)
...
@@ -256,13 +241,13 @@ export default {
...
@@ -256,13 +241,13 @@ export default {
new
TWEEN
.
Tween
({
tweeningNumber
:
oldValue
})
new
TWEEN
.
Tween
({
tweeningNumber
:
oldValue
})
.
easing
(
TWEEN
.
Easing
.
Quadratic
.
Out
)
.
easing
(
TWEEN
.
Easing
.
Quadratic
.
Out
)
.
to
({
tweeningNumber
:
newValue
},
2000
)
.
to
({
tweeningNumber
:
newValue
},
2000
)
.
onUpdate
(
function
()
{
.
onUpdate
(
function
()
{
vm
.
animatedNum2
=
this
.
tweeningNumber
.
toFixed
(
0
)
vm
.
animatedNum2
=
this
.
tweeningNumber
.
toFixed
(
0
)
})
})
.
start
()
.
start
()
animate
()
animate
()
},
},
num3
:
function
(
newValue
,
oldValue
)
{
num3
:
function
(
newValue
,
oldValue
)
{
var
vm
=
this
var
vm
=
this
function
animate
(
time
)
{
function
animate
(
time
)
{
window
.
requestAnimationFrame
(
animate
)
window
.
requestAnimationFrame
(
animate
)
...
@@ -271,13 +256,13 @@ export default {
...
@@ -271,13 +256,13 @@ export default {
new
TWEEN
.
Tween
({
tweeningNumber
:
oldValue
})
new
TWEEN
.
Tween
({
tweeningNumber
:
oldValue
})
.
easing
(
TWEEN
.
Easing
.
Quadratic
.
Out
)
.
easing
(
TWEEN
.
Easing
.
Quadratic
.
Out
)
.
to
({
tweeningNumber
:
newValue
},
2000
)
.
to
({
tweeningNumber
:
newValue
},
2000
)
.
onUpdate
(
function
()
{
.
onUpdate
(
function
()
{
vm
.
animatedNum3
=
this
.
tweeningNumber
.
toFixed
(
0
)
vm
.
animatedNum3
=
this
.
tweeningNumber
.
toFixed
(
0
)
})
})
.
start
()
.
start
()
animate
()
animate
()
},
},
num4
:
function
(
newValue
,
oldValue
)
{
num4
:
function
(
newValue
,
oldValue
)
{
var
vm
=
this
var
vm
=
this
function
animate
(
time
)
{
function
animate
(
time
)
{
window
.
requestAnimationFrame
(
animate
)
window
.
requestAnimationFrame
(
animate
)
...
@@ -286,9 +271,8 @@ export default {
...
@@ -286,9 +271,8 @@ export default {
new
TWEEN
.
Tween
({
tweeningNumber
:
oldValue
})
new
TWEEN
.
Tween
({
tweeningNumber
:
oldValue
})
.
easing
(
TWEEN
.
Easing
.
Quadratic
.
Out
)
.
easing
(
TWEEN
.
Easing
.
Quadratic
.
Out
)
.
to
({
tweeningNumber
:
newValue
},
2000
)
.
to
({
tweeningNumber
:
newValue
},
2000
)
.
onUpdate
(
function
()
{
.
onUpdate
(
function
()
{
vm
.
animatedNum4
=
vm
.
animatedNum4
=
Math
.
round
((
this
.
tweeningNumber
.
toFixed
(
0
)
/
10000
)
*
100
)
/
100
Math
.
round
((
this
.
tweeningNumber
.
toFixed
(
0
)
/
10000
)
*
100
)
/
100
})
})
.
start
()
.
start
()
animate
()
animate
()
...
@@ -355,10 +339,7 @@ export default {
...
@@ -355,10 +339,7 @@ export default {
const
h
=
this
.
$refs
[
el
].
offsetHeight
const
h
=
this
.
$refs
[
el
].
offsetHeight
const
t
=
this
.
$refs
[
el
].
offsetTop
const
t
=
this
.
$refs
[
el
].
offsetTop
const
top
=
t
-
(
windowH
-
h
)
/
2
const
top
=
t
-
(
windowH
-
h
)
/
2
const
scrollTop
=
const
scrollTop
=
window
.
pageYOffset
||
document
.
documentElement
.
scrollTop
||
document
.
body
.
scrollTop
window
.
pageYOffset
||
document
.
documentElement
.
scrollTop
||
document
.
body
.
scrollTop
let
currentTop
=
scrollTop
let
currentTop
=
scrollTop
let
requestId
let
requestId
function
step
()
{
function
step
()
{
...
@@ -394,7 +375,7 @@ export default {
...
@@ -394,7 +375,7 @@ export default {
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
.baidu-snapshot
{
.baidu-snapshot
{
width
:
100px
!
important
;
width
:
100px
!
important
;
height
:
auto
!
important
;
height
:
auto
!
important
;
position
:
fixed
;
position
:
fixed
;
...
@@ -475,19 +456,18 @@ export default {
...
@@ -475,19 +456,18 @@ export default {
}
}
}
}
.more-title
{
.more-title
{
h
5
{
h
2
{
font-size
:
20
px
;
margin-top
:
16
px
;
font-
family
:
SourceHanSansSC-Medium
,
SourceHanSansSC
;
font-
size
:
26px
;
font-weight
:
50
0
;
color
:
#af1b4
0
;
color
:
rgba
(
255
,
255
,
255
,
1
)
;
font-weight
:
400
;
text-align
:
right
;
text-align
:
right
;
padding-right
:
5px
;
}
}
h
3
{
h
1
{
font-size
:
42
px
;
font-size
:
36
px
;
font-family
:
SourceHanSansSC-Medium
,
SourceHanSansSC
;
color
:
#fff
;
font-weight
:
500
;
font-weight
:
500
;
color
:
rgba
(
255
,
255
,
255
,
1
)
;
text-align
:
right
;
}
}
}
}
}
}
...
@@ -495,8 +475,8 @@ export default {
...
@@ -495,8 +475,8 @@ export default {
width
:
100%
;
width
:
100%
;
position
:
relative
;
position
:
relative
;
overflow
:
hidden
;
overflow
:
hidden
;
background
:
url(https://zws-imgs-pub.ezijing.com/static/public/d3153d674eb0810028d69b13f075fbc6.png)
background
:
url(https://zws-imgs-pub.ezijing.com/static/public/d3153d674eb0810028d69b13f075fbc6.png)
no-repeat
center
no-repeat
center
center
;
center
;
background-size
:
cover
;
background-size
:
cover
;
display
:
flex
;
display
:
flex
;
justify-content
:
center
;
justify-content
:
center
;
...
@@ -655,7 +635,7 @@ export default {
...
@@ -655,7 +635,7 @@ export default {
display
:
flex
;
display
:
flex
;
justify-content
:
center
;
justify-content
:
center
;
padding-bottom
:
30px
;
padding-bottom
:
30px
;
@media
screen
and
(
min-width
:
320px
){
@media
screen
and
(
min-width
:
320px
)
{
overflow
:
hidden
!
important
;
overflow
:
hidden
!
important
;
}
}
.homepage-son
{
.homepage-son
{
...
...
src/pages/major-set/index.vue
浏览文件 @
65f7ea05
<
template
>
<
template
>
<div
class=
"layout_com_page"
>
<div
class=
"layout_com_page"
>
<div
class=
"layout_com_page_banner"
:style=
"
{height: heightdy + 'px'}">
<!--
<div
class=
"layout_com_page_banner"
:style=
"
{height: heightdy + 'px'}">
<div
<div
class=
"major-banner"
class=
"major-banner"
v-for=
"(item, index) in bannerList"
v-for=
"(item, index) in bannerList"
...
@@ -21,225 +21,230 @@
...
@@ -21,225 +21,230 @@
<span>
美国康博斯威尔大学
</span>
<span>
美国康博斯威尔大学
</span>
<span
class=
"font-size-40"
>
<span
class=
"font-size-40"
>
<small>
——
</small>
教育学硕士
<small>
——
</small>
教育学硕士
<
!--
<small>
-
</small>
儿童心理与教育方向 -->
<
small>
-
</small>
儿童心理与教育方向
</span>
</span>
</div>
</div>
</div>
-->
<div
class=
"banner"
>
<div
class=
"mask"
></div>
<div
class=
"banner-inner"
>
<h1>
康博斯威尔大学-教育学硕士
</h1>
<p>
你可知道,在中国:3000万儿童受到各种情绪障碍和行为问题困扰,30%的儿童青少年出现过抑郁症状,10%的儿童青少年出现有过焦虑障碍,每年我国约有10万青少年死于自杀,中国是世界上儿童自杀第一大国。
</p>
<p>
很多孩子6岁以后出现的问题,都源于孩子6岁以前家庭教育的不当。必然到来的青春期、叛逆期,伴随而来的早恋、网瘾,都会打破父母前6年的安稳无忧。孩子不会自己长大,父母是孩子来到这个世界上的第一个起跑线。
</p>
</div>
</div>
<div
class=
"layout_com_page_banner major_padd back_fff"
>
</div>
<div
class=
"major-dl"
>
<div
class=
"layout_com_page_banner major_padd back_fff"
>
<div
class=
"major-dl"
>
<div
class=
"major-dl1"
ref=
"dl1"
:class=
"
{ 'animate__animated animate__fadeInUp show-flex': houseShowbt }">
<div
class=
"major-dl1-title"
>
<span>
排名第20
</span>
<span
class=
"dl1_span"
>
全美早期儿童教育学科
</span>
</div>
<img
:src=
"require('@/assets/images/major-set/dl1.png')"
alt
/>
</div>
<div
class=
"major-dl1 major-dl2"
ref=
"dl2"
:class=
"
{ 'show-flex': houseShowbt }">
<div
class=
"major-dl2-image dl2"
:class=
"
{ 'animate__animated animate__fadeInUp delay3': houseShowbt }">
<img
:src=
"require('@/assets/images/major-set/dl2.png')"
alt
/>
<span>
CAEP认证
</span>
<span
class=
"font-size-30"
>
美国国家教师教育认证委员会认证
</span>
</div>
<div
<div
class=
"major-dl1"
class=
"major-dl2-image dl3 padd-left-40 ts-ma"
ref=
"dl1"
:class=
"
{ 'animate__animated animate__fadeInTopRight animate__delay-1.5s show-flex': houseShowbt }"
:class=
"
{'animate__animated animate__fadeInUp show-flex':houseShowbt}"
>
>
<div
class=
"major-dl1-title"
>
<img
:src=
"require('@/assets/images/major-set/dl3.png')"
alt
/>
<span>
排名第20
</span>
<div
class=
"dl2-span"
>
<span
class=
"dl1_span"
>
全美早期儿童教育学科
</span>
<span>
排名第1
</span>
</div>
<span
class=
"font-size-30"
>
肯塔基州早期
</span>
<img
:src=
"require('@/assets/images/major-set/dl1.png')"
alt
/>
<span
class=
"font-size-30"
>
儿童教育学科
</span>
</div>
<div
class=
"major-dl1 major-dl2"
ref=
"dl2"
:class=
"
{'show-flex': houseShowbt}">
<div
class=
"major-dl2-image dl2"
:class=
"
{'animate__animated animate__fadeInUp delay3':houseShowbt}"
>
<img
:src=
"require('@/assets/images/major-set/dl2.png')"
alt
/>
<span>
CAEP认证
</span>
<span
class=
"font-size-30"
>
美国国家教师教育认证委员会认证
</span>
</div>
<div
class=
"major-dl2-image dl3 padd-left-40 ts-ma"
:class=
"
{'animate__animated animate__fadeInTopRight animate__delay-1.5s show-flex':houseShowbt}"
>
<img
:src=
"require('@/assets/images/major-set/dl3.png')"
alt
/>
<div
class=
"dl2-span"
>
<span>
排名第1
</span>
<span
class=
"font-size-30"
>
肯塔基州早期
</span>
<span
class=
"font-size-30"
>
儿童教育学科
</span>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"layout_com_page_banner back_fff major_banner"
:style=
"
{'height': 700 + 'px'}">
</div>
<div
class=
"major-finish finish-a"
>
<div
class=
"layout_com_page_banner back_fff major_banner"
:style=
"
{ height: 700 + 'px' }">
<img
:src=
"require('@/assets/images/major-set/lt02.png')"
alt
/>
<div
class=
"major-finish finish-a"
>
</div>
<img
:src=
"require('@/assets/images/major-set/lt02.png')"
alt
/>
<div
class=
"major-finish finish-b"
>
</div>
<div
class=
"finish-b-a"
>
<div
class=
"major-finish finish-b"
>
<span
class=
"finish-b-a-size"
>
<div
class=
"finish-b-a"
>
<img
class=
"rs-img"
:src=
"require('@/assets/images/major-set/lt01.png')"
alt
/>
<span
class=
"finish-b-a-size"
>
<div
class=
"center_post font-size-28"
>
<img
class=
"rs-img"
:src=
"require('@/assets/images/major-set/lt01.png')"
alt
/>
<span>
教育学硕士-蒙氏教育方向
</span>
<div
class=
"center_post font-size-28"
>
<span>
带你实现人生无限可能!
</span>
<span>
教育学硕士-蒙氏教育方向
</span>
</div>
<span>
带你实现人生无限可能!
</span>
</span>
<div
class=
"finsih-b-main"
>
<div
class=
"finsih-b-main-size"
>
<img
:src=
"require('@/assets/images/major-set/lt05.png')"
alt
/>
<div
class=
"center_post font-size-16"
>
<span>
课程涵盖蒙台梭利等全球前
</span>
<span>
沿的儿童教育方法以及科学
</span>
<span>
的儿童心理发展规律
</span>
</div>
</div>
<div
class=
"finsih-b-main-size"
>
<img
:src=
"require('@/assets/images/major-set/lt06.png')"
alt
/>
<div
class=
"center_post font-size-16"
>
<span>
想攻读海外学位,接受国际
</span>
<span>
化教育,不断超越自己
</span>
</div>
</div>
</div>
</div>
<div
class=
"finsih-b-b"
>
<div
class=
"ts-width post_rl"
>
<img
:src=
"require('@/assets/images/major-set/lt03.png')"
alt
/>
<span
class=
"center_post font-size-16"
>
<span>
如果你已为人父母,想掌握儿童心理发展规
</span>
<span>
律,让孩子接受更科学的启蒙和家庭教育
</span>
</span>
</div>
</div>
<div
class=
"post_rl"
>
</span>
<img
:src=
"require('@/assets/images/major-set/lt04.png')"
alt
/>
<div
class=
"finsih-b-main"
>
<span
class=
"center_post font-size-16"
>
<div
class=
"finsih-b-main-size"
>
<span>
如果你想兼顾家庭与工作
</span>
<img
:src=
"require('@/assets/images/major-set/lt05.png')"
alt
/>
<span>
投身儿童心理与教育领域
</span>
<div
class=
"center_post font-size-16"
>
<span>
实现事业家庭双丰收
</span>
<span>
课程涵盖蒙台梭利等全球前
</span>
</span>
<span>
沿的儿童教育方法以及科学
</span>
<span>
的儿童心理发展规律
</span>
</div>
</div>
</div>
<div
class=
"post_rl"
>
<div
class=
"finsih-b-main-size"
>
<img
:src=
"require('@/assets/images/major-set/lt07.png')"
alt
/>
<img
:src=
"require('@/assets/images/major-set/lt06.png')"
alt
/>
<span
class=
"center_post font-size-16"
>
<div
class=
"center_post font-size-16"
>
<span>
如果你是一位儿童心理与教
</span>
<span>
想攻读海外学位,接受国际
</span>
<span>
育工作者,希望继续扎根教育
</span>
<span>
化教育,不断超越自己
</span>
<span>
获得一张更有分量的学位文凭
</span>
</div>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"major-finish finish-a"
>
<div
class=
"finsih-b-b"
>
<div
class=
"finish-as"
>
<div
class=
"ts-width post_rl"
>
<img
:src=
"require('@/assets/images/major-set/lt08.png')"
alt
/>
<img
:src=
"require('@/assets/images/major-set/lt03.png')"
alt
/>
<span
class=
"center_post font-size-16"
>
<span>
如果你已为人父母,想掌握儿童心理发展规
</span>
<span>
律,让孩子接受更科学的启蒙和家庭教育
</span>
</span>
</div>
</div>
<div
class=
"finish-as"
>
<div
class=
"post_rl"
>
<img
:src=
"require('@/assets/images/major-set/lt09.png')"
alt
/>
<img
:src=
"require('@/assets/images/major-set/lt04.png')"
alt
/>
<span
class=
"center_post font-size-16"
>
<span>
如果你想兼顾家庭与工作
</span>
<span>
投身儿童心理与教育领域
</span>
<span>
实现事业家庭双丰收
</span>
</span>
</div>
<div
class=
"post_rl"
>
<img
:src=
"require('@/assets/images/major-set/lt07.png')"
alt
/>
<span
class=
"center_post font-size-16"
>
<span>
如果你是一位儿童心理与教
</span>
<span>
育工作者,希望继续扎根教育
</span>
<span>
获得一张更有分量的学位文凭
</span>
</span>
</div>
</div>
</div>
</div>
</div>
</div>
<div
class=
"layout_com_page_banner major-kc-bg"
:style=
"
{'height': 700 + 'px'}">
<div
class=
"major-finish finish-a"
>
<div
class=
"major-kc-left"
>
<div
class=
"finish-as"
>
<button
@
mouseover=
"buhover(1)"
:class=
"
{'hover-bt': course === 1}">儿童心理发展课程
</button>
<img
:src=
"require('@/assets/images/major-set/lt08.png')"
alt
/>
<button
@
mouseover=
"buhover(2)"
:class=
"
{'hover-bt': course === 2}">儿童教育实践课程
</button>
<div
class=
"div-child-btn"
@
mouseover=
"newChildOver"
>
实践课程内容
</div>
<!--
<button
@
mouseover=
"buhover(3)"
:class=
"
{'hover-bt': course === 3}">实践课程内容
</button>
-->
</div>
</div>
<div
class=
"major-kc-right"
>
<div
class=
"finish-as"
>
<template
v-if=
"!newChildIsShow"
>
<img
:src=
"require('@/assets/images/major-set/lt09.png')"
alt
/>
<div
class=
"major-kc-svg"
>
</div>
<img
:src=
"require('@/assets/images/major-set/xl1.png')"
alt
/>
</div>
</div>
<div
class=
"layout_com_page_banner major-kc-bg"
:style=
"
{ height: 700 + 'px' }">
<div
class=
"major-kc-left"
>
<button
@
mouseover=
"buhover(1)"
:class=
"
{ 'hover-bt': course === 1 }">儿童心理发展课程
</button>
<button
@
mouseover=
"buhover(2)"
:class=
"
{ 'hover-bt': course === 2 }">儿童教育实践课程
</button>
<div
class=
"div-child-btn"
@
mouseover=
"newChildOver"
>
实践课程内容
</div>
<!--
<button
@
mouseover=
"buhover(3)"
:class=
"
{'hover-bt': course === 3}">实践课程内容
</button>
-->
</div>
<div
class=
"major-kc-right"
>
<template
v-if=
"!newChildIsShow"
>
<div
class=
"major-kc-svg"
>
<img
:src=
"require('@/assets/images/major-set/xl1.png')"
alt
/>
</div>
<ul
class=
"ul-1"
>
<li
v-for=
"(item, index) in FilterJson[course]"
:class=
"[
{ show_anima_li_left: item.li1stateLeft, show_anima_li_right: item.li1stateRight }, item.class]"
:key="index"
:ref="item.ref"
:style="{ top: item.top1, right: item.right1 }"
>
<div
class=
"div-son"
></div>
</li>
</ul>
<ul
class=
"ul-2"
>
<li
v-for=
"(item, index) in FilterJson[course]"
:class=
"[
{ show_anima_li_left: item.li1stateLeft, show_anima_li_right: item.li1stateRight }, item.class2]"
:key="index"
:style="{ top: item.top2, right: item.right2 }"
>
<span
class=
"yw"
>
{{
item
.
span
}}
</span>
<span>
{{
item
.
span1
}}
</span>
</li>
</ul>
</
template
>
<
template
v-else
>
<div
class=
"new-child-content"
>
<div
class=
"content-text"
>
<div
class=
"circle-box"
>
<div
class=
"child-circle"
></div>
</div>
<div
class=
"text"
>
组织学生前往不同城市、走访不同教育理念的代表性幼儿园(传统园、蒙氏园、瑞吉欧园等),包括教育实践、学术访谈等环节,为学生们提供了深度交流学习的机会。
<br
/>
*时长约10小时
</div>
</div>
</div>
<ul
class=
"ul-1"
>
<div
class=
"content-text"
>
<li
<div
class=
"circle-box"
>
v-for=
"(item, index) in FilterJson[course]"
<div
class=
"child-circle"
></div>
:class=
"[
{'show_anima_li_left': item.li1stateLeft, 'show_anima_li_right': item.li1stateRight}, item.class]"
:key="index"
:ref="item.ref"
:style="{top: item.top1, right: item.right1}"
>
<div
class=
"div-son"
></div>
</li>
</ul>
<ul
class=
"ul-2"
>
<li
v-for=
"(item, index) in FilterJson[course]"
:class=
"[
{'show_anima_li_left': item.li1stateLeft, 'show_anima_li_right': item.li1stateRight}, item.class2]"
:key="index"
:style="{top: item.top2, right: item.right2}"
>
<span
class=
"yw"
>
{{
item
.
span
}}
</span>
<span>
{{
item
.
span1
}}
</span>
</li>
</ul>
</
template
>
<
template
v-else
>
<div
class=
"new-child-content"
>
<div
class=
"content-text"
>
<div
class=
"circle-box"
>
<div
class=
"child-circle"
></div>
</div>
<div
class=
"text"
>
组织学生前往不同城市、走访不同教育理念的代表性幼儿园(传统园、蒙氏园、瑞吉欧园等),包括教育实践、学术访谈等环节,为学生们提供了深度交流学习的机会。
<br
/>
*时长约10小时
</div>
</div>
</div>
<div
class=
"content-text"
>
<div
class=
"text"
>
<div
class=
"circle-box"
>
蒙氏生活实践/文化实用教育法、蒙氏感知教育法、蒙氏语言与文学教育法、蒙氏数学教育法四门课为线下实践课程,美方与中方教授组成的教学团组织学生在不同城市的幼儿园实地巡回授课,包括真实教学演练、教具使用、角色扮演、教授讲座、场景模拟等实践训练。
<br
/>
*时长约16小时每门课x4门课
<div
class=
"child-circle"
></div>
</div>
<div
class=
"text"
>
蒙氏生活实践/文化实用教育法、蒙氏感知教育法、蒙氏语言与文学教育法、蒙氏数学教育法四门课为线下实践课程,美方与中方教授组成的教学团组织学生在不同城市的幼儿园实地巡回授课,包括真实教学演练、教具使用、角色扮演、教授讲座、场景模拟等实践训练。
<br
/>
*时长约16小时每门课x4门课
</div>
</div>
</div>
</div>
</div>
</
template
>
</
div
>
</
div
>
</
template
>
</div>
</div>
<div
class=
"layout_com_page_banner major-kc-sy"
:style=
"{'min-height':700 + 'px'}"
>
</div>
<div
class=
"sy-body"
>
<div
class=
"layout_com_page_banner major-kc-sy"
:style=
"{ 'min-height': 700 + 'px' }"
>
<div
<div
class=
"sy-body"
>
class=
"sy-banner"
<div
v-for=
"(item, index) in timeList"
class=
"sy-banner"
:key=
"index"
v-for=
"(item, index) in timeList"
:class=
"{'blacker-sy': !item.bgShow}"
:key=
"index"
@
mouseenter=
"outsyStyle(item, index)"
:class=
"{ 'blacker-sy': !item.bgShow }"
>
@
mouseenter=
"outsyStyle(item, index)"
<div
class=
"sy-banner-bg sy-banner-header"
>
>
<img
:src=
"require('@/assets/images/major-set/blxbjh.png')"
/>
<div
class=
"sy-banner-bg sy-banner-header"
>
<span
class=
"sy-banner-bg-layout"
>
{{item.name}}
</span>
<img
:src=
"require('@/assets/images/major-set/blxbjh.png')"
/>
</div>
<span
class=
"sy-banner-bg-layout"
>
{{ item.name }}
</span>
<div
class=
"sy-banner-bg sy-banner-main"
>
</div>
<img
:src=
"item.img"
/>
<div
class=
"sy-banner-bg sy-banner-main"
>
<div
class=
"sy-banner-bg-layout"
>
<img
:src=
"item.img"
/>
<span
class=
"font-size-18"
>
{{item.title}}
</span>
<div
class=
"sy-banner-bg-layout"
>
<span
class=
"font-size-18"
>
{{item.title1}}
</span>
<span
class=
"font-size-18"
>
{{ item.title }}
</span>
<span
class=
"font-size-18"
>
{{item.title2}}
</span>
<span
class=
"font-size-18"
>
{{ item.title1 }}
</span>
<span
class=
"font-size-18"
>
{{item.title3}}
</span>
<span
class=
"font-size-18"
>
{{ item.title2 }}
</span>
<span
class=
"font-size-18"
>
{{item.title4}}
</span>
<span
class=
"font-size-18"
>
{{ item.title3 }}
</span>
<span
class=
"font-size-18"
>
{{item.title5}}
</span>
<span
class=
"font-size-18"
>
{{ item.title4 }}
</span>
</div>
<span
class=
"font-size-18"
>
{{ item.title5 }}
</span>
<div
class=
"sy-banner-bg-00"
v-if=
"!item.bgShow"
></div>
</div>
</div>
<div
class=
"sy-banner-bg-00"
v-if=
"!item.bgShow"
></div>
</div>
</div>
</div>
</div>
<div
class=
"sy-footer"
>
<img
:src=
"require('@/assets/images/major-set/su.png')"
/>
</div>
</div>
</div>
<div
class=
"layout_com_page_banner major-kc-wm"
:style=
"{'min-height':700 + 'px'}"
>
<div
class=
"sy-footer"
>
<h3
style=
"padding-top:30px;"
>
<img
:src=
"require('@/assets/images/major-set/su.png')"
/>
<span>
师资介绍
</span>
</div>
</h3>
</div>
<div
class=
"major-kc-wm-body"
>
<div
class=
"layout_com_page_banner major-kc-wm"
:style=
"{ 'min-height': 700 + 'px' }"
>
<swiper
ref=
"mySwiper"
:options=
"swiperOptions"
>
<h3
style=
"padding-top:30px;"
>
<
template
v-for=
"(item, index) in wmList"
>
<span>
师资介绍
</span>
<swiper-slide
:key=
"index"
>
</h3>
<div
class=
"major-kc-wm-list"
>
<div
class=
"major-kc-wm-body"
>
<div
class=
"list-img"
>
<swiper
ref=
"mySwiper"
:options=
"swiperOptions"
>
<img
:src=
"item.img"
style=
"width: 162px"
/>
<
template
v-for=
"(item, index) in wmList"
>
</div>
<swiper-slide
:key=
"index"
>
<div
class=
"list-body"
>
<div
class=
"major-kc-wm-list"
>
<span
class=
"font-size-18 nowrap title"
>
{{
item
.
title
}}
</span>
<div
class=
"list-img"
>
<span
class=
"font-size-14 wm-red zs"
>
{{
item
.
label
}}
</span>
<img
:src=
"item.img"
style=
"width: 162px"
/>
<template
v-for=
"(sItem, sIndex) in item.main"
>
<span
:key=
"sIndex+'-'+index"
class=
"font-size-14 mian-txt"
>
{{
sItem
}}
</span>
</
template
>
</div>
</div>
</div>
</swiper-slide>
<div
class=
"list-body"
>
</template>
<span
class=
"font-size-18 nowrap title"
>
{{
item
.
title
}}
</span>
<div
class=
"swiper-pagination"
slot=
"pagination"
></div>
<span
class=
"font-size-14 wm-red zs"
>
{{
item
.
label
}}
</span>
</swiper>
<template
v-for=
"(sItem, sIndex) in item.main"
>
<!-- <div class="major-kc-wm-list" v-for="(item, index) in wmList" :key="index">
<span
:key=
"sIndex + '-' + index"
class=
"font-size-14 mian-txt"
>
{{
sItem
}}
</span>
</
template
>
</div>
</div>
</swiper-slide>
</template>
<div
class=
"swiper-pagination"
slot=
"pagination"
></div>
</swiper>
<!-- <div class="major-kc-wm-list" v-for="(item, index) in wmList" :key="index">
<div class="list-img">
<div class="list-img">
<img :src="item.img" />
<img :src="item.img" />
</div>
</div>
...
@@ -249,33 +254,33 @@
...
@@ -249,33 +254,33 @@
<span class="font-size-14 max-width-180">{{item.main}}</span>
<span class="font-size-14 max-width-180">{{item.main}}</span>
</div>
</div>
</div> -->
</div> -->
</div>
</div>
</div>
<div
class=
"layout_com_page_banner major-kc-wm bg2"
:style=
"{'min-height':700 + 'px'}"
>
</div
>
<h3
>
<div
class=
"layout_com_page_banner major-kc-wm bg2"
:style=
"{ 'min-height': 700 + 'px' }"
>
<span>
师资介绍
</span
>
<h3
>
<
/h3
>
<
span>
师资介绍
</span
>
<div
class=
"major-kc-wm-body"
@
mouseover=
"mouseOver2"
@
mouseleave=
"mouseLeave2"
>
</h3
>
<swiper
ref=
"mySwiper2"
:options=
"swiperOptions
"
>
<div
class=
"major-kc-wm-body"
@
mouseover=
"mouseOver2"
@
mouseleave=
"mouseLeave2
"
>
<
template
v-for=
"(item, index) in wmList2
"
>
<swiper
ref=
"mySwiper2"
:options=
"swiperOptions
"
>
<swiper-slide
:key=
"index
"
>
<
template
v-for=
"(item, index) in wmList2
"
>
<div
class=
"major-kc-wm-list
"
>
<swiper-slide
:key=
"index
"
>
<div
class=
"list-img
"
>
<div
class=
"major-kc-wm-list
"
>
<img
:src=
"item.img"
style=
"width: 162px"
/
>
<div
class=
"list-img"
>
<
/div
>
<
img
:src=
"item.img"
style=
"width: 162px"
/
>
<div
class=
"list-body"
>
</div
>
<span
class=
"font-size-18 nowrap title"
>
{{
item
.
title
}}
</span
>
<div
class=
"list-body"
>
<span
class=
"font-size-14 wm-red zs"
>
{{
item
.
label
}}
</span>
<span
class=
"font-size-18 nowrap title"
>
{{
item
.
title
}}
</span>
<template
v-for=
"(sItem, sIndex) in item.main"
>
<span
class=
"font-size-14 wm-red zs"
>
{{
item
.
label
}}
</span
>
<span
:key=
"sIndex+'-'+index"
class=
"font-size-14 mian-txt"
>
{{
sItem
}}
</span
>
<template
v-for=
"(sItem, sIndex) in item.main"
>
<
/
template
>
<
span
:key=
"sIndex + '-' + index"
class=
"font-size-14 mian-txt"
>
{{
sItem
}}
</span
>
</
div
>
</
template
>
</div>
</div>
</swiper-slide>
</div>
</template>
</swiper-slide>
<div
class=
"swiper-pagination"
slot=
"pagination"
></div>
</template>
</swiper>
<div
class=
"swiper-pagination"
slot=
"pagination"
></div>
<!-- <div class="major-kc-wm-list" v-for="(item, index) in wmList" :key="index">
</swiper>
<!-- <div class="major-kc-wm-list" v-for="(item, index) in wmList" :key="index">
<div class="list-img">
<div class="list-img">
<img :src="item.img" />
<img :src="item.img" />
</div>
</div>
...
@@ -287,16 +292,12 @@
...
@@ -287,16 +292,12 @@
</template>
</template>
</div>
</div>
</div> -->
</div> -->
</div>
</div>
</div>
<div
ref=
"leavex"
>
</div>
<leavex
<div
ref=
"leavex"
>
:imgUrl=
"require('@/assets/images/mes1.png')"
<leavex
/>
:imgUrlBg=
"require('@/assets/images/major-set/mz.png')"
</div>
:leavheight=
" heightdy - 60"
<page-footer
/>
/>
</div>
<page-footer
/>
</div>
</div>
</template>
</template>
...
@@ -356,10 +357,7 @@ export default {
...
@@ -356,10 +357,7 @@ export default {
img
:
require
(
'@/assets/images/wm/wm_011.png'
),
img
:
require
(
'@/assets/images/wm/wm_011.png'
),
title
:
'韩卓'
,
title
:
'韩卓'
,
label
:
''
,
label
:
''
,
main
:
[
main
:
[
'北京师范大学心理学部副教授、博士生导师'
,
'哥伦比亚大学毕业、斯坦福大学访问学者'
]
'北京师范大学心理学部副教授、博士生导师'
,
'哥伦比亚大学毕业、斯坦福大学访问学者'
]
},
},
{
{
img
:
require
(
'@/assets/images/wm/wm_022.png'
),
img
:
require
(
'@/assets/images/wm/wm_022.png'
),
...
@@ -375,19 +373,13 @@ export default {
...
@@ -375,19 +373,13 @@ export default {
img
:
require
(
'@/assets/images/wm/wm_055.png'
),
img
:
require
(
'@/assets/images/wm/wm_055.png'
),
title
:
'黄翯青'
,
title
:
'黄翯青'
,
label
:
''
,
label
:
''
,
main
:
[
main
:
[
'首都师范大学副教授 '
,
'北京大学发展心理学博士'
]
'首都师范大学副教授 '
,
'北京大学发展心理学博士'
]
},
},
{
{
img
:
require
(
'@/assets/images/wm/wm_033.png'
),
img
:
require
(
'@/assets/images/wm/wm_033.png'
),
title
:
'刘文'
,
title
:
'刘文'
,
label
:
''
,
label
:
''
,
main
:
[
main
:
[
'辽宁师范大学特聘二级教授、博士生导师、副院长'
,
'中国心理学会认定心理学家'
]
'辽宁师范大学特聘二级教授、博士生导师、副院长'
,
'中国心理学会认定心理学家'
]
},
},
{
{
img
:
require
(
'@/assets/images/wm/wm_044.png'
),
img
:
require
(
'@/assets/images/wm/wm_044.png'
),
...
@@ -413,11 +405,7 @@ export default {
...
@@ -413,11 +405,7 @@ export default {
img
:
require
(
'@/assets/images/wm/wm_066.png'
),
img
:
require
(
'@/assets/images/wm/wm_066.png'
),
title
:
'朱晶晶'
,
title
:
'朱晶晶'
,
label
:
''
,
label
:
''
,
main
:
[
main
:
[
'上海师范大学教育学院副教授 '
,
'上海师范大学博士后'
,
'Carleton University访问学者'
]
'上海师范大学教育学院副教授 '
,
'上海师范大学博士后'
,
'Carleton University访问学者'
]
}
}
// {
// {
// img: require('@/assets/images/wm/wm_077.png'),
// img: require('@/assets/images/wm/wm_077.png'),
...
@@ -434,70 +422,49 @@ export default {
...
@@ -434,70 +422,49 @@ export default {
img
:
require
(
'@/assets/images/wm/wm_01.png'
),
img
:
require
(
'@/assets/images/wm/wm_01.png'
),
title
:
'Sharon Hundley,Ed.D.'
,
title
:
'Sharon Hundley,Ed.D.'
,
label
:
''
,
label
:
''
,
main
:
[
main
:
[
'副教授、康博斯威尔大学教育学院早期儿童教育项目主任'
,
'AMI认证3-6岁主教'
,
'AMS授证导师'
]
'副教授、康博斯威尔大学教育学院早期儿童教育项目主任'
,
'AMI认证3-6岁主教'
,
'AMS授证导师'
]
},
},
{
{
img
:
require
(
'@/assets/images/wm/wm_03.png'
),
img
:
require
(
'@/assets/images/wm/wm_03.png'
),
title
:
'Julie Ann Ball'
,
title
:
'Julie Ann Ball'
,
label
:
''
,
label
:
''
,
main
:
[
main
:
[
'副教授、康博斯威尔大学教育学院早期儿童教育项目成员'
,
'AMI认证3-6岁主教'
]
'副教授、康博斯威尔大学教育学院早期儿童教育项目成员'
,
'AMI认证3-6岁主教'
]
},
},
{
{
img
:
require
(
'@/assets/images/wm/wm_04.png'
),
img
:
require
(
'@/assets/images/wm/wm_04.png'
),
title
:
'April Lin'
,
title
:
'April Lin'
,
label
:
''
,
label
:
''
,
main
:
[
main
:
[
'康博斯威尔大学AMI培训师'
,
'AMI3-6培训教师'
,
'中国语文培训专任教师'
]
'康博斯威尔大学AMI培训师'
,
'AMI3-6培训教师'
,
'中国语文培训专任教师'
]
},
},
{
{
img
:
require
(
'@/assets/images/wm/wm_05.png'
),
img
:
require
(
'@/assets/images/wm/wm_05.png'
),
title
:
'Ellen Hamilton-Ford, Ed.D.'
,
title
:
'Ellen Hamilton-Ford, Ed.D.'
,
label
:
''
,
label
:
''
,
main
:
[
main
:
[
'康博斯威尔大学教育学院早期儿童教育项目副教授'
]
'康博斯威尔大学教育学院早期儿童教育项目副教授'
]
},
},
{
{
img
:
require
(
'@/assets/images/wm/wm_06.png'
),
img
:
require
(
'@/assets/images/wm/wm_06.png'
),
title
:
'Jeffrey Herron, Ed.D.'
,
title
:
'Jeffrey Herron, Ed.D.'
,
label
:
''
,
label
:
''
,
main
:
[
main
:
[
'康博斯威尔大学教育学院早期儿童教育项目副教授'
]
'康博斯威尔大学教育学院早期儿童教育项目副教授'
]
},
},
{
{
img
:
require
(
'@/assets/images/wm/wm_07.png'
),
img
:
require
(
'@/assets/images/wm/wm_07.png'
),
title
:
'Josh Switzer, Ph.D.候选人'
,
title
:
'Josh Switzer, Ph.D.候选人'
,
label
:
''
,
label
:
''
,
main
:
[
main
:
[
'康博斯威尔大学早期儿童项目经理'
]
'康博斯威尔大学早期儿童项目经理'
]
},
},
{
{
img
:
require
(
'@/assets/images/wm/wm_02.png'
),
img
:
require
(
'@/assets/images/wm/wm_02.png'
),
title
:
'Marilyn Goodwin,Ph.D.'
,
title
:
'Marilyn Goodwin,Ph.D.'
,
label
:
''
,
label
:
''
,
main
:
[
main
:
[
'副教授、康博斯威尔大学教育学院早期儿童教育项目副主任'
]
'副教授、康博斯威尔大学教育学院早期儿童教育项目副主任'
]
},
},
{
{
img
:
require
(
'@/assets/images/wm/wm_08.png'
),
img
:
require
(
'@/assets/images/wm/wm_08.png'
),
title
:
'Rita Curtis'
,
title
:
'Rita Curtis'
,
label
:
''
,
label
:
''
,
main
:
[
main
:
[
'康博斯威尔大学教育学院早期儿童教育项目讲师'
]
'康博斯威尔大学教育学院早期儿童教育项目讲师'
]
}
}
],
],
bannerList
:
[
bannerList
:
[
...
@@ -641,6 +608,48 @@ export default {
...
@@ -641,6 +608,48 @@ export default {
</
script
>
</
script
>
<
style
lang=
"scss"
scoped
>
<
style
lang=
"scss"
scoped
>
.banner
{
position
:
relative
;
height
:
calc
(
100vh
-
10px
);
min-height
:
600px
;
background
:
url(https://webapp-pub.ezijing.com/project/cu/project_banner.jpg)
no-repeat
center
;
background-size
:
cover
;
/* 遮罩层*/
.mask
{
background-color
:
rgba
(
0
,
0
,
0
,
0
.53
);
/* 使用固定定位让元素撑满全屏 */
position
:
fixed
;
top
:
0
;
bottom
:
0
;
left
:
0
;
right
:
0
;
}
.banner-inner
{
position
:
absolute
;
top
:
50%
;
left
:
50%
;
transform
:
translate
(
-50%
,
-50%
);
width
:
980px
;
margin
:
0
auto
;
}
h1
{
font-size
:
50px
;
font-family
:
SourceHanSansCN-Medium
,
SourceHanSansCN
;
font-weight
:
500
;
color
:
#ffffff
;
line-height
:
58px
;
letter-spacing
:
9px
;
text-align
:
center
;
padding
:
20px
0
;
}
p
{
font-size
:
24px
;
font-family
:
SourceHanSansCN-Regular
,
SourceHanSansCN
;
font-weight
:
400
;
color
:
#ffffff
;
line-height
:
40px
;
}
}
.major-banner-title
{
.major-banner-title
{
position
:
absolute
;
position
:
absolute
;
bottom
:
30%
;
bottom
:
30%
;
...
@@ -675,11 +684,11 @@ export default {
...
@@ -675,11 +684,11 @@ export default {
display
:
flex
;
display
:
flex
;
align-items
:
center
;
align-items
:
center
;
justify-content
:
center
;
justify-content
:
center
;
.new-color
{
.new-color
{
position
:
relative
;
position
:
relative
;
width
:
100%
;
width
:
100%
;
height
:
100%
;
height
:
100%
;
&
.active
{
&
.active
{
background
:
rgba
(
255
,
255
,
255
,
0
.7
);
background
:
rgba
(
255
,
255
,
255
,
0
.7
);
}
}
}
}
...
@@ -981,14 +990,14 @@ export default {
...
@@ -981,14 +990,14 @@ export default {
font-size
:
12px
;
font-size
:
12px
;
padding-bottom
:
10px
;
padding-bottom
:
10px
;
}
}
span
{
span
{
width
:
100%
;
width
:
100%
;
}
}
}
}
.show_anima_li_left
{
.show_anima_li_left
{
visibility
:
visible
;
visibility
:
visible
;
animation-name
:
bounceInLeft
;
animation-name
:
bounceInLeft
;
span
{
span
{
text-align
:
right
;
text-align
:
right
;
}
}
}
}
...
@@ -1003,8 +1012,7 @@ export default {
...
@@ -1003,8 +1012,7 @@ export default {
}
}
}
}
.major-kc-sy
{
.major-kc-sy
{
background
:
url('~@/assets/images/major-set/blxbj.png')
no-repeat
center
background
:
url('~@/assets/images/major-set/blxbj.png')
no-repeat
center
center
;
center
;
background-size
:
cover
;
background-size
:
cover
;
position
:
relative
;
position
:
relative
;
flex-direction
:
column
;
flex-direction
:
column
;
...
@@ -1068,7 +1076,7 @@ export default {
...
@@ -1068,7 +1076,7 @@ export default {
align-items
:
center
;
align-items
:
center
;
flex-wrap
:
wrap
;
flex-wrap
:
wrap
;
overflow
:
hidden
;
overflow
:
hidden
;
&
.bg2
{
&
.bg2
{
background
:
url(https://zws-imgs-pub.ezijing.com/static/public/bf9ce097a044e3efbe11cb0d80270c59.png)
;
background
:
url(https://zws-imgs-pub.ezijing.com/static/public/bf9ce097a044e3efbe11cb0d80270c59.png)
;
background-size
:
cover
;
background-size
:
cover
;
}
}
...
@@ -1093,13 +1101,13 @@ export default {
...
@@ -1093,13 +1101,13 @@ export default {
}
}
}
}
.major-kc-wm-body
{
.major-kc-wm-body
{
::v-deep
.swiper-container
{
::v-deep
.swiper-container
{
.swiper-pagination-bullet
{
.swiper-pagination-bullet
{
opacity
:
1
;
opacity
:
1
;
background
:
#fff
;
background
:
#fff
;
}
}
.swiper-pagination-bullet-active
{
.swiper-pagination-bullet-active
{
background
:
rgb
(
174
,
14
,
63
);
background
:
rgb
(
174
,
14
,
63
);
}
}
}
}
width
:
80%
;
width
:
80%
;
...
@@ -1162,27 +1170,27 @@ export default {
...
@@ -1162,27 +1170,27 @@ export default {
border-radius
:
26px
;
border-radius
:
26px
;
border-style
:
dashed
;
border-style
:
dashed
;
}
}
.mian-txt
{
.mian-txt
{
position
:
relative
;
position
:
relative
;
&
:
:
before
{
&
:
:
before
{
content
:
''
;
content
:
''
;
position
:
absolute
;
position
:
absolute
;
left
:
22px
;
left
:
22px
;
top
:
10px
;
top
:
10px
;
// -webkit-transform: translateX(-50%);
// -webkit-transform: translateX(-50%);
width
:
8px
;
width
:
8px
;
height
:
8px
;
height
:
8px
;
border
:
2px
solid
rgb
(
174
,
14
,
63
);
border
:
2px
solid
rgb
(
174
,
14
,
63
);
border-radius
:
50%
;
border-radius
:
50%
;
}
}
}
}
.title
{
.title
{
padding
:
0
;
padding
:
0
;
display
:
block
;
display
:
block
;
width
:
100%
;
width
:
100%
;
text-align
:
center
;
text-align
:
center
;
}
}
.zs
{
.zs
{
padding
:
5px
0
0
0
;
padding
:
5px
0
0
0
;
display
:
block
;
display
:
block
;
width
:
100%
;
width
:
100%
;
...
@@ -1216,13 +1224,13 @@ export default {
...
@@ -1216,13 +1224,13 @@ export default {
.nowrap
{
.nowrap
{
white-space
:
nowrap
;
white-space
:
nowrap
;
}
}
.div-child-btn
{
.div-child-btn
{
font-size
:
22px
;
font-size
:
22px
;
color
:
#
AF1B
40
;
color
:
#
af1b
40
;
line-height
:
30px
;
line-height
:
30px
;
position
:
relative
;
position
:
relative
;
cursor
:
pointer
;
cursor
:
pointer
;
&
:
:
after
{
&
:
:
after
{
content
:
''
;
content
:
''
;
position
:
absolute
;
position
:
absolute
;
top
:
-100%
;
top
:
-100%
;
...
@@ -1232,29 +1240,29 @@ export default {
...
@@ -1232,29 +1240,29 @@ export default {
height
:
34px
;
height
:
34px
;
}
}
}
}
.new-child-content
{
.new-child-content
{
position
:
absolute
;
position
:
absolute
;
top
:
50%
;
top
:
50%
;
left
:
140px
;
left
:
140px
;
transform
:
translateY
(
-50%
);
transform
:
translateY
(
-50%
);
.content-text
{
.content-text
{
display
:
flex
;
display
:
flex
;
margin-bottom
:
30px
;
margin-bottom
:
30px
;
.circle-box
{
.circle-box
{
width
:
28px
;
width
:
28px
;
height
:
28px
;
height
:
28px
;
background
:
rgba
(
175
,
27
,
64
,
.5
);
background
:
rgba
(
175
,
27
,
64
,
0
.5
);
border-radius
:
50%
;
border-radius
:
50%
;
margin-top
:
5px
;
margin-top
:
5px
;
.child-circle
{
.child-circle
{
width
:
20px
;
width
:
20px
;
height
:
20px
;
height
:
20px
;
background
:
#
AF1B
40
;
background
:
#
af1b
40
;
margin
:
4px
auto
;
margin
:
4px
auto
;
border-radius
:
50%
;
border-radius
:
50%
;
}
}
}
}
.text
{
.text
{
font-size
:
18px
;
font-size
:
18px
;
color
:
#222222
;
color
:
#222222
;
line-height
:
36px
;
line-height
:
36px
;
...
@@ -1263,7 +1271,7 @@ export default {
...
@@ -1263,7 +1271,7 @@ export default {
}
}
}
}
}
}
.swiper-container
{
.swiper-container
{
padding-top
:
70px
;
padding-top
:
70px
;
padding-bottom
:
40px
;
padding-bottom
:
40px
;
}
}
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论