lijh
2022-01-13 ad2b70777b866a9f4848a89fd0e343f991f8a604
commit | author | age
ad2b70 1 <template>
L 2     <div class="blog-main">
3         <a-row>
4             <a-col v-bind="colApiLeft">
5                 <boxLeft></boxLeft>
6             </a-col>
7             <a-col v-bind="colApiMain ">
8                 <boxLeft></boxLeft>
9             </a-col>
10             <a-col v-bind="colApiRight">
11                 <boxLeft></boxLeft>
12             </a-col>
13         </a-row>
14     </div>
15 </template>
16
17 <script>
18     import boxLeft from "./boxLeft.vue"
19     import boxRight from "./boxRight.vue"
20     import box6 from "./box6-articleList.vue"
21     export default {
22         components: {
23             boxLeft,
24             boxRight,
25             box6
26         },
27
28         data() {
29             return {
30                 sliderApi: {
31                     collapsible: true, //是否可收起
32
33                     collapsedWidth: 0 //收缩宽度,设置为 0 会出现特殊 trigger
34                 },
35                 colApiLeft: {
36                     xs: 0,
37                     sm: 0,
38                     md: 0,
39                     lg: 8,
40                     xl: 8,
41                     xxl: 6,
42                 },
43                 colApiRight: {
44                     xs: 0,
45                     sm: 0,
46                     md: 0,
47                     lg: 0,
48                     xl: 0,
49                     xxl: 4,
50                 },
51                 colApiMain: {
52                     xs: 24,
53                     sm: 24,
54                     md: 24,
55                     lg: 14,
56                     xl: 14,
57                     xxl: 14,
58                 }
59             }
60         }
61     }
62 </script>
63
64 <style lang="less">
65     .blog-main {
66         padding-left: 5%;
67         padding-right: 5%;
68     }
69
70
71
72     /*左右两边的盒子容器*/
73     .blog-cell {
74         opacity: 0.8;
75         padding: 0px 25px 10px;
76     }
77
78     /*左边部分*/
79     .blog-left-side {
80         position: sticky;
81         // top: 80px;
82         padding-left: 2%;
83         /*padding-right: 2%;*/
84         z-index: 100;
85     }
86
87     /*中间部分*/
88     .blog-body {
89         padding-top: 10px;
90         /*padding-left: 3%;*/
91         /*padding-right: 3%;*/
92     }
93
94     /*右边部分*/
95     .blog-right-side {
96         position: sticky;
97         top: -19%;
98         padding-top: 10px;
99         /*padding-left: 2%;*/
100         /*padding-right: 2%;*/
101         z-index: 100;
102     }
103
104     div .blog-right-side-meta div {
105         padding-left: 6%;
106         padding-right: 6%;
107         margin-bottom: 3%;
108     }
109
110
111     /*---------------------
112         |   核心盒子构成start   |
113         ------- ---------------*/
114     .blog-container {
115         border-radius: 15px;
116         background-color: white;
117
118         line-height: 1.4;
119         white-space: nowrap;
120         /*规定段落中的文本不进行换行:*/
121         text-align: center;
122         padding-top: 20px;
123         padding-bottom: 20px;
124         max-height: 300px;
125         /*margin-top: 10px;*/
126         /*min-height: 200px;*/
127
128         // overflow-x: hidden;
129         // overflow-y: overlay;
130         // display: block;
131
132         padding-top: 10px;
133         padding-bottom: 20px;
134         overflow: hidden;
135         box-shadow: 1px 1px 1px 2px #1196c459
136     }
137
138     .show-line {
139         border-top: 1px solid #999;
140     }
141
142     .blog-scroll {
143         padding-top: 10px;
144         max-height: 200px;
145
146         overflow-x: hidden;
147         overflow-y: overlay;
148     }
149
150
151     .blog-scroll:hover::-webkit-scrollbar {
152         display: block;
153     }
154
155     .blog-scroll:hover::-webkit-scrollbar {
156         display: block;
157     }
158
159     .blog-scroll::-webkit-scrollbar {
160         width: 5px;
161         display: none;
162     }
163
164     .blog-scroll::-webkit-scrollbar-thumb {
165         background-color: rgba(153, 154, 170, 0.3);
166         border-radius: 2px;
167     }
168
169     /*margin滚动条上偏移*/
170     .blog-scroll::-webkit-scrollbar-track {
171         margin-top: 5px;
172         margin-bottom: 5px;
173     }
174 </style>