|
@@ -7,33 +7,41 @@
|
|
|
aria-label
|
|
|
aria-description="You've reached the banner area of the tertiary Learn & Engage page; this area has one image; please use the tab key to go through the content."
|
|
|
>
|
|
|
- <div class="ban aria-theme-independent"
|
|
|
+ <div
|
|
|
+ class="ban aria-theme-independent"
|
|
|
tabindex="0"
|
|
|
aria-label="Image"
|
|
|
aria-description="tertiary Learn & Engage"
|
|
|
></div>
|
|
|
</div>
|
|
|
<!-- 面包屑 -->
|
|
|
- <div class="pos" data-aria-viewport-area tabindex="0"
|
|
|
- aria-label aria-description="You've reached the path area; this area has three URLs; please use the tab key to go through the content."
|
|
|
+ <div
|
|
|
+ class="pos"
|
|
|
+ data-aria-viewport-area
|
|
|
+ tabindex="0"
|
|
|
+ aria-label
|
|
|
+ aria-description="You've reached the path area; this area has three URLs; please use the tab key to go through the content."
|
|
|
>
|
|
|
- <div >
|
|
|
+ <div>
|
|
|
<span class="pos1" tabindex="0">Your Position: </span>
|
|
|
- <Router-link to="/Layout/Home"
|
|
|
+ <Router-link
|
|
|
+ to="/Layout/Home"
|
|
|
replace
|
|
|
tabindex="0"
|
|
|
aria-description="Home"
|
|
|
>
|
|
|
Home>
|
|
|
</Router-link>
|
|
|
- <Router-link to="/Layout/LearnEngage/Students"
|
|
|
+ <Router-link
|
|
|
+ to="/Layout/LearnEngage/Students"
|
|
|
replace
|
|
|
tabindex="0"
|
|
|
aria-description="Learn & Engage"
|
|
|
>
|
|
|
Learn & Engage>
|
|
|
</Router-link>
|
|
|
- <Router-link :to="`/Layout/LearnEngage/${mbTxt}?m=${pageSize}`"
|
|
|
+ <Router-link
|
|
|
+ :to="`/Layout/LearnEngage/${mbTxt}?m=${pageSize}`"
|
|
|
replace
|
|
|
tabindex="0"
|
|
|
:aria-description="mbTxt"
|
|
@@ -43,52 +51,86 @@
|
|
|
</div>
|
|
|
</div>
|
|
|
<!-- 内容 -->
|
|
|
- <div class="conten" data-aria-viewport-area tabindex="0"
|
|
|
- aria-label aria-description="You've reached the content area of the tertiary Learn & Engage page, please use the tab key to navigate through the content."
|
|
|
+ <div
|
|
|
+ class="conten"
|
|
|
+ data-aria-viewport-area
|
|
|
+ tabindex="0"
|
|
|
+ aria-label
|
|
|
+ aria-description="You've reached the content area of the tertiary Learn & Engage page, please use the tab key to navigate through the content."
|
|
|
>
|
|
|
- <div class="title" tabindex="0">{{ dataObj.title }}</div>
|
|
|
- <div class="info" >
|
|
|
- <span class="info1 aria-theme-independent" tabindex="0">{{ dataObj.time }}</span>
|
|
|
- <span class="info2 aria-theme-independent" tabindex="0">{{ dataObj.loc }}</span>
|
|
|
- <span class="info3 aria-theme-independent" tabindex="0">{{ dataObj.ren }}</span>
|
|
|
- </div>
|
|
|
- <div class="main" >
|
|
|
- <p v-html="dataObj.top" v-if="dataObj.top"
|
|
|
- tabindex="0"
|
|
|
- :aria-description="dataObj.top.replace(/(<([^>]+)>)/ig, '')"
|
|
|
- ></p>
|
|
|
- <img :src="`/data/LearnEngage/in/${id}.jpg`"
|
|
|
+ <div class="left">
|
|
|
+ <img
|
|
|
+ :src="`/data/LearnEngage/in/${id}.jpg`"
|
|
|
:alt="dataObj.title"
|
|
|
- v-if="dataObj.imgShow!==0"
|
|
|
+ v-if="dataObj.imgShow !== 0"
|
|
|
tabindex="0"
|
|
|
:aria-description="dataObj.title"
|
|
|
/>
|
|
|
- <div v-html="dataObj.txt"
|
|
|
- tabindex="0"
|
|
|
- :aria-description="dataObj.txt.replace(/(<([^>]+)>)/ig, '')"
|
|
|
- ></div>
|
|
|
+ <p class="info1 aria-theme-independent" tabindex="0">
|
|
|
+ {{ dataObj.time }}
|
|
|
+ </p>
|
|
|
+
|
|
|
+ <p class="info3 aria-theme-independent" tabindex="0">
|
|
|
+ {{ dataObj.ren }}
|
|
|
+ </p>
|
|
|
+ <p class="info2 aria-theme-independent" tabindex="0">
|
|
|
+ {{ dataObj.loc }}
|
|
|
+ </p>
|
|
|
</div>
|
|
|
- <div class="main bottom" >
|
|
|
- <div class="top aria-theme-independent" tabindex="0" aria-description="Online Reservation">
|
|
|
- <span tabindex="0" class="aria-theme-independent">{{ dataObj.tipTime }}</span>
|
|
|
+
|
|
|
+ <div class="right">
|
|
|
+ <h3 class="title" tabindex="0">{{ dataObj.title }}</h3>
|
|
|
+ <div class="rightMain">
|
|
|
+ <p
|
|
|
+ v-html="dataObj.top"
|
|
|
+ v-if="dataObj.top"
|
|
|
+ tabindex="0"
|
|
|
+ :aria-description="dataObj.top.replace(/(<([^>]+)>)/gi, '')"
|
|
|
+ ></p>
|
|
|
+ <div
|
|
|
+ v-html="dataObj.txt"
|
|
|
+ tabindex="0"
|
|
|
+ :aria-description="dataObj.txt.replace(/(<([^>]+)>)/gi, '')"
|
|
|
+ ></div>
|
|
|
+ <div class="baoMingSta"></div>
|
|
|
+ <div class="Tip" v-if="dataObj.tip">
|
|
|
+ <h3 class="h3xx">Tip</h3>
|
|
|
+ <p v-html="dataObj.tip" tabindex="0"></p>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+ </div>
|
|
|
+
|
|
|
+ <!-- <div class="main bottom">
|
|
|
+ <div
|
|
|
+ class="top aria-theme-independent"
|
|
|
+ tabindex="0"
|
|
|
+ aria-description="Online Reservation"
|
|
|
+ >
|
|
|
+ <span tabindex="0" class="aria-theme-independent">{{
|
|
|
+ dataObj.tipTime
|
|
|
+ }}</span>
|
|
|
</div>
|
|
|
<div class="m2">
|
|
|
- <img src="/data/LearnEngage/m-27.jpg" alt="tip"
|
|
|
+ <img
|
|
|
+ src="/data/LearnEngage/m-27.jpg"
|
|
|
+ alt="tip"
|
|
|
tabindex="0"
|
|
|
aria-description="Tip"
|
|
|
/>
|
|
|
- <p v-html="dataObj.tip" tabindex="0" ></p>
|
|
|
+ <p v-html="dataObj.tip" tabindex="0"></p>
|
|
|
</div>
|
|
|
<div
|
|
|
class="back"
|
|
|
@click="$router.push(`/Layout/LearnEngage/${mbTxt}?m=${pageSize}`)"
|
|
|
- @keydown.enter.passive="$router.push(`/Layout/LearnEngage/${mbTxt}?m=${pageSize}`)"
|
|
|
+ @keydown.enter.passive="
|
|
|
+ $router.push(`/Layout/LearnEngage/${mbTxt}?m=${pageSize}`)
|
|
|
+ "
|
|
|
tabindex="0"
|
|
|
aria-label="Link"
|
|
|
>
|
|
|
Back
|
|
|
</div>
|
|
|
- </div>
|
|
|
+ </div> -->
|
|
|
</div>
|
|
|
</div>
|
|
|
</template>
|
|
@@ -133,7 +175,10 @@ export default {
|
|
|
},
|
|
|
//生命周期 - 挂载完成(可以访问DOM元素)
|
|
|
mounted() {
|
|
|
- this.$eventBus.$emit('request-read', `You've reached the tertiary page of the Learn & Engage section. This page contains one navigation section, five window sections, and one interactive section. To choose a section, please hit the shortcut key.`)
|
|
|
+ this.$eventBus.$emit(
|
|
|
+ "request-read",
|
|
|
+ `You've reached the tertiary page of the Learn & Engage section. This page contains one navigation section, five window sections, and one interactive section. To choose a section, please hit the shortcut key.`
|
|
|
+ );
|
|
|
},
|
|
|
beforeCreate() {}, //生命周期 - 创建之前
|
|
|
beforeMount() {}, //生命周期 - 挂载之前
|
|
@@ -146,7 +191,7 @@ export default {
|
|
|
</script>
|
|
|
<style lang='less' scoped>
|
|
|
.LearnEngageInfo {
|
|
|
- background-color: #fff;
|
|
|
+ background-color: #f1f1f1;
|
|
|
.ban {
|
|
|
width: 100%;
|
|
|
margin: auto;
|
|
@@ -155,13 +200,12 @@ export default {
|
|
|
}
|
|
|
.pos {
|
|
|
width: 100%;
|
|
|
- background: url("../../assets/images/Visit/bg_3.png") left bottom repeat-x
|
|
|
- #f1f1f1;
|
|
|
overflow: hidden;
|
|
|
zoom: 1;
|
|
|
height: 50px;
|
|
|
& > div {
|
|
|
- padding-top: 12px;
|
|
|
+ border-bottom: 1px solid black;
|
|
|
+ padding: 12px 20px 0;
|
|
|
height: 48px;
|
|
|
width: 1180px;
|
|
|
overflow: hidden;
|
|
@@ -179,42 +223,125 @@ export default {
|
|
|
}
|
|
|
}
|
|
|
.conten {
|
|
|
- padding-top: 35px;
|
|
|
width: 1180px;
|
|
|
margin: 0 auto;
|
|
|
- .title {
|
|
|
- font-size: 30px;
|
|
|
- line-height: 44px;
|
|
|
- font-weight: bold;
|
|
|
- margin-bottom: 10px;
|
|
|
- }
|
|
|
- .info {
|
|
|
- font-size: 14px;
|
|
|
- line-height: 36px;
|
|
|
- color: #666;
|
|
|
- overflow: hidden;
|
|
|
- zoom: 1;
|
|
|
- margin-bottom: 20px;
|
|
|
- & > span {
|
|
|
- padding: 0 30px;
|
|
|
- display: block;
|
|
|
- float: left;
|
|
|
- background: url("/data/LearnEngage/info1.png") left 8px no-repeat;
|
|
|
+ height: calc(100vh - 395px);
|
|
|
+ padding: 20px 50px 10px;
|
|
|
+ display: flex;
|
|
|
+ .left {
|
|
|
+ width: 260px;
|
|
|
+ height: 100%;
|
|
|
+ & > img {
|
|
|
+ width: 100%;
|
|
|
+ max-height: calc(100% - 80px);
|
|
|
+ object-fit: cover;
|
|
|
+ }
|
|
|
+ & > p {
|
|
|
+ color: #888887;
|
|
|
+ font-size: 14px;
|
|
|
+ padding: 10px 0 10px 30px;
|
|
|
+ background: url("../../assets/images/date.png") left 5px no-repeat;
|
|
|
+ background-size: 25px 25px;
|
|
|
+ }
|
|
|
+ .info1 {
|
|
|
+ margin-top: 10px;
|
|
|
}
|
|
|
.info2 {
|
|
|
- background: url("/data/LearnEngage/info2.png") left 8px no-repeat;
|
|
|
+ background: url("../../assets/images/person.png") left 5px no-repeat;
|
|
|
+ background-size: 25px 25px;
|
|
|
}
|
|
|
.info3 {
|
|
|
- background: url("/data/LearnEngage/info3.png") left 8px no-repeat;
|
|
|
+ background: url("../../assets/images/address.png") left 5px no-repeat;
|
|
|
+ background-size: 25px 25px;
|
|
|
}
|
|
|
}
|
|
|
+
|
|
|
+ .right {
|
|
|
+ margin-left: 30px;
|
|
|
+ width: calc(100% - 290px);
|
|
|
+ .title {
|
|
|
+ font-size: 24px;
|
|
|
+ font-weight: bold;
|
|
|
+ line-height: 34px;
|
|
|
+ margin-bottom: 10px;
|
|
|
+ }
|
|
|
+ .rightMain {
|
|
|
+ height: calc(100% - 80px);
|
|
|
+ overflow-y: auto;
|
|
|
+ font-size: 14px;
|
|
|
+ line-height: 26px;
|
|
|
+ .h3xx {
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: 700;
|
|
|
+ }
|
|
|
+ & > p {
|
|
|
+ /deep/ p {
|
|
|
+ font-size: 14px;
|
|
|
+ line-height: 20px;
|
|
|
+ color: #1f1d1d;
|
|
|
+ margin-bottom: 10px;
|
|
|
+ }
|
|
|
+ /deep/ .centen {
|
|
|
+ text-align: center;
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: 700;
|
|
|
+ }
|
|
|
+ /deep/ .xx {
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: 700;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ /deep/img {
|
|
|
+ display: block;
|
|
|
+ margin: 15px auto;
|
|
|
+ max-height: 580px;
|
|
|
+ }
|
|
|
+ & > div {
|
|
|
+ /deep/ .xx {
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: 700;
|
|
|
+ }
|
|
|
+ /deep/ span {
|
|
|
+ font-style: italic;
|
|
|
+ }
|
|
|
+ /deep/ i {
|
|
|
+ font-size: 16px;
|
|
|
+ font-weight: 700;
|
|
|
+ }
|
|
|
+ /deep/ p {
|
|
|
+ font-size: 14px;
|
|
|
+ line-height: 20px;
|
|
|
+ color: #1f1d1d;
|
|
|
+ margin-bottom: 10px;
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }
|
|
|
+ .rightMain::-webkit-scrollbar {
|
|
|
+ /*滚动条整体样式*/
|
|
|
+ width: 3px; /*高宽分别对应横竖滚动条的尺寸*/
|
|
|
+ height: 1px;
|
|
|
+ }
|
|
|
+ .rightMain::-webkit-scrollbar-thumb {
|
|
|
+ /*滚动条里面小方块*/
|
|
|
+ border-radius: 10px;
|
|
|
+ -webkit-box-shadow: inset 0 0 5px transparent;
|
|
|
+ background: #e0e0e0;
|
|
|
+ }
|
|
|
+ .rightMain::-webkit-scrollbar-track {
|
|
|
+ /*滚动条里面轨道*/
|
|
|
+ -webkit-box-shadow: inset 0 0 5px transparent;
|
|
|
+ border-radius: 10px;
|
|
|
+ background: transparent;
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
.main {
|
|
|
padding: 30px 0;
|
|
|
background: url("/data/LearnEngage/xian.png") left top no-repeat;
|
|
|
font-size: 18px;
|
|
|
line-height: 26px;
|
|
|
& > p {
|
|
|
- /deep/ p{
|
|
|
+ /deep/ p {
|
|
|
font-size: 18px;
|
|
|
line-height: 26px;
|
|
|
color: #1f1d1d;
|