mirror of
https://codeup.aliyun.com/67762337eccfc218f6110e0e/vue/learning-system-portal.git
synced 2025-12-23 09:46:43 +08:00
整体门户页面的样式,宽度的处理
This commit is contained in:
@@ -3,14 +3,13 @@
|
||||
<div class="article-banner">
|
||||
<portal-header current="article" :goSearch="3"></portal-header>
|
||||
</div>
|
||||
<div class="portal-content xcontent" style="margin-top: 30px;">
|
||||
|
||||
<div class="xrow" style="display: flex;justify-content: space-between;">
|
||||
<div style="flex: 1;" class="xcol content-div">
|
||||
<div>
|
||||
<div class="xcontent2">
|
||||
<div style="margin-right: 30px;" class="xcontent2-main">
|
||||
<div v-if="noData" >
|
||||
<!--文章详细内容-->
|
||||
|
||||
<div class="detail">
|
||||
<div class="detail">
|
||||
<div class="xpage-detail-crumbs">
|
||||
<router-link to="/article"><span class="crumbs-first">文章列表</span></router-link>
|
||||
<span class="crumbs-line">/</span>
|
||||
@@ -21,7 +20,7 @@
|
||||
<div style="margin-top: 5px;">
|
||||
<author :avatar="articleDetailData.avatar" :name="articleDetailData.name" :sex="articleDetailData.sex"></author>
|
||||
</div>
|
||||
<div style="margin-top: 8px;padding-left: 15px;font-size: 14px;">
|
||||
<div style="margin-top: 8px;padding-left: 15px;font-size: 14px;">
|
||||
{{authorSign}}
|
||||
<!-- <time-show :time="articleDetailData.sysCreateTime"></time-show> -->
|
||||
</div>
|
||||
@@ -39,24 +38,27 @@
|
||||
<div style="margin-top:10px;">
|
||||
<interactBar :type="2" :data="articleDetailData" :theme='1' :shares="false" ></interactBar>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--评论, 修改边距调整-->
|
||||
<div>
|
||||
<comments v-if="articleId!=''" @success="success" :obj-type="2" :obj-id="articleId" :toUsers="toUsers" :authorId="articleDetailData.sysCreateAid"></comments>
|
||||
</div>
|
||||
<div>
|
||||
<comments v-if="articleId!=''" @success="success" :obj-type="2" :obj-id="articleId" :toUsers="toUsers" :authorId="articleDetailData.sysCreateAid"></comments>
|
||||
</div>
|
||||
</div>
|
||||
<div v-else>
|
||||
<el-empty :image-size="200"></el-empty>
|
||||
</div>
|
||||
</div>
|
||||
<div style="width: 410px;margin-left: 5px;">
|
||||
|
||||
<div class="xcontent2-minor">
|
||||
<div>
|
||||
<div id="articleAnking">
|
||||
<el-button class="write-art" @click="openDialog" type="primary"><svg-icon icon-class="addArticle" style="margin-right: 20px;font-size: 26px;"></svg-icon>写文章</el-button>
|
||||
<div class="portal-right-box art-bgimg" style="background-color:#fff;">
|
||||
<p class="portal-title-one" style="padding-bottom:12px" >贡献榜</p>
|
||||
<ul>
|
||||
<div class="portal-model-btn pointer" @click="openDialog">
|
||||
<svg-icon style="margin-right: 10px;font-size: 24px;" icon-class="addArticle"></svg-icon>
|
||||
写文章
|
||||
</div>
|
||||
|
||||
<div class="portal-ranking ranking-bg">
|
||||
<p class="ranking-title">贡献榜</p>
|
||||
<ul class="ranking-data">
|
||||
<li v-for="(item, index) in ankingList" :key="index" style="margin-top:30px;line-height: 22px;cursor: pointer;">
|
||||
<span class="portal-right-text orange-one" v-if="index==0" style="margin-right:94px">
|
||||
<img src="/images/list-01.png" alt="">
|
||||
@@ -192,10 +194,11 @@ export default {
|
||||
//console.log(el_anking.clientWidth,'clientWidth');
|
||||
//el_anking.wid
|
||||
let innerHeight = document.querySelector('#article-index').clientHeight
|
||||
let outerWidth = el_anking.clientWidth;
|
||||
let outerHeight = document.documentElement.clientHeight
|
||||
let scrollTop = document.documentElement.scrollTop
|
||||
if(scrollTop > 400) {
|
||||
document.querySelector('#articleAnking').style.cssText = "position: fixed;top: 0;width:242.5px";
|
||||
document.querySelector('#articleAnking').style.cssText = "position: fixed;top: 0;width:"+outerWidth+"px";
|
||||
} else {
|
||||
document.querySelector('#articleAnking').style.cssText = "position: static";
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user