Commit 7180b1378a1d22a0b73be99afa0f6f56e1b5142d

Authored by liuqimichale
1 parent 3ed210e6

产品中心

package.json
@@ -21,7 +21,8 @@ @@ -21,7 +21,8 @@
21 "vue-awesome-swiper": "^3.1.3", 21 "vue-awesome-swiper": "^3.1.3",
22 "vue-loader": "^13.7.3", 22 "vue-loader": "^13.7.3",
23 "vue-router": "^3.0.1", 23 "vue-router": "^3.0.1",
24 - "vue-style-loader": "^3.1.2" 24 + "vue-style-loader": "^3.1.2",
  25 + "vue_pageination": "^1.1.2"
25 }, 26 },
26 "devDependencies": { 27 "devDependencies": {
27 "autoprefixer": "^7.1.2", 28 "autoprefixer": "^7.1.2",
src/assets/css/commonCss/reset.css
@@ -128,7 +128,7 @@ table { @@ -128,7 +128,7 @@ table {
128 .flexfm{ 128 .flexfm{
129 flex: 1; 129 flex: 1;
130 } 130 }
131 - 131 +/*定位*/
132 .pos-rel{ 132 .pos-rel{
133 position: relative; 133 position: relative;
134 } 134 }
@@ -140,10 +140,11 @@ table { @@ -140,10 +140,11 @@ table {
140 .nav-active{ 140 .nav-active{
141 color: #F00; 141 color: #F00;
142 } 142 }
143 - 143 +/*banner上下间距*/
144 .textCommonPadding{ 144 .textCommonPadding{
145 padding: 49px 0; 145 padding: 49px 0;
146 } 146 }
  147 +/*banner蓝色字*/
147 .heading-text{ 148 .heading-text{
148 padding-bottom: 29px; 149 padding-bottom: 29px;
149 text-align: center; 150 text-align: center;
@@ -155,10 +156,60 @@ table { @@ -155,10 +156,60 @@ table {
155 color: #333; 156 color: #333;
156 text-align: center; 157 text-align: center;
157 } 158 }
  159 +/*灰色背景*/
158 .bgCommon{ 160 .bgCommon{
159 background:rgba(238,238,238,1); 161 background:rgba(238,238,238,1);
160 } 162 }
  163 +/*手指鼠标*/
161 .pointer{ 164 .pointer{
162 cursor: pointer; 165 cursor: pointer;
163 } 166 }
164 167
  168 + /*分页*/
  169 +.pageination_align {
  170 + text-align: center
  171 +}
  172 +
  173 +.pageination {
  174 + color: #48576a;
  175 + font-size: 12px;
  176 + display: inline-block;
  177 + user-select: none;
  178 +}
  179 +
  180 +.pagination_page {
  181 + padding: 0 4px;
  182 + border: 1px solid #d1dbe5;
  183 + border-right: 0;
  184 + background: #fff;
  185 + font-size: 13px;
  186 + min-width: 28px;
  187 + height: 28px;
  188 + line-height: 28px;
  189 + cursor: pointer;
  190 + box-sizing: border-box;
  191 + text-align: center;
  192 + float: left;
  193 +}
  194 +
  195 +.pagination_page_right {
  196 + border-right: 1px solid #d1dbe5;
  197 +}
  198 +
  199 +.pagination_page:hover {
  200 + color: #20a0ff;
  201 +}
  202 +
  203 +.disabled {
  204 + color: #e4e4e4 !important;
  205 + background-color: #fff;
  206 + cursor: not-allowed;
  207 +}
  208 +
  209 +.pagination_page_active {
  210 + border-color: #20a0ff;
  211 + background-color: #20a0ff;
  212 + color: #fff !important;;
  213 + cursor: default;
  214 +}
  215 +
src/assets/images/product/tablist0.png 0 → 100644

689 KB

src/assets/images/product/tablist1.png 0 → 100644

417 KB

src/assets/images/product/tablist2.png 0 → 100644

553 KB

src/views/product/components/selectTab0.vue
1 <template> 1 <template>
2 - <div>0</div> 2 + <div class="widthCommon">
  3 + <ul class="tabCon">
  4 + <li v-for="i in 10" :key="i">
  5 + <div class="tabListImg">
  6 + <img src="../../../assets/images/product/tablist0.png" alt="">
  7 + </div>
  8 + <p class="tabListText">城市级智慧停车云平台</p>
  9 + </li>
  10 + </ul>
  11 +
  12 + </div>
3 </template> 13 </template>
4 14
5 <script> 15 <script>
  16 +
6 export default { 17 export default {
7 - name: 'selectTab0' 18 + name: 'selectTab0',
  19 +
  20 +
8 } 21 }
9 </script> 22 </script>
10 23
11 <style scoped lang="scss"> 24 <style scoped lang="scss">
12 - 25 +.tabCon{
  26 + overflow: hidden;
  27 +}
  28 + .tabCon li{
  29 + width: 427px;
  30 + height: 360px;
  31 + margin: 0 30px 30px 0;
  32 + float: left;
  33 + }
  34 +.tabCon li:nth-child(3n+0){
  35 + margin-right: 0;
  36 +}
  37 + .tabListImg{
  38 + width:427px;
  39 + height:321px;
  40 + padding: 10px 10px;
  41 + background:rgba(255,255,255,1);
  42 + border:2px solid rgba(203,203,203,1);
  43 + }
  44 + .tabListText{
  45 + margin-top: 20px;
  46 + font-size: 14px;
  47 + color: #333;
  48 + text-align: center;
  49 + }
  50 + .tabListImg img{
  51 + width: 407px;
  52 + height: 301px;
  53 + }
13 </style> 54 </style>
src/views/product/components/selectTab1.vue
1 <template> 1 <template>
2 - <div>1</div> 2 + <div class="widthCommon">
  3 + <ul class="tabCon">
  4 + <li v-for="i in 10" :key="i">
  5 + <div class="tabListImg">
  6 + <img src="../../../assets/images/product/tablist1.png" alt="">
  7 + </div>
  8 + <p class="tabListText">城市级智慧停车云平台</p>
  9 + </li>
  10 + </ul>
  11 +
  12 + </div>
3 </template> 13 </template>
4 14
5 <script> 15 <script>
  16 +
6 export default { 17 export default {
7 - name: 'selectTab1' 18 + name: 'selectTab1',
  19 +
  20 +
8 } 21 }
9 </script> 22 </script>
10 23
11 <style scoped lang="scss"> 24 <style scoped lang="scss">
12 - 25 + .tabCon{
  26 + overflow: hidden;
  27 + }
  28 + .tabCon li{
  29 + width: 427px;
  30 + height: 360px;
  31 + margin: 0 30px 30px 0;
  32 + float: left;
  33 + }
  34 + .tabCon li:nth-child(3n+0){
  35 + margin-right: 0;
  36 + }
  37 + .tabListImg{
  38 + width:427px;
  39 + height:321px;
  40 + padding: 10px 10px;
  41 + background:rgba(255,255,255,1);
  42 + border:2px solid rgba(203,203,203,1);
  43 + }
  44 + .tabListText{
  45 + margin-top: 20px;
  46 + font-size: 14px;
  47 + color: #333;
  48 + text-align: center;
  49 + }
  50 + .tabListImg img{
  51 + width: 407px;
  52 + height: 301px;
  53 + }
13 </style> 54 </style>
src/views/product/components/selectTab2.vue
1 <template> 1 <template>
2 - <div>2</div> 2 + <div class="widthCommon">
  3 + <ul class="tabCon">
  4 + <li v-for="i in 10" :key="i">
  5 + <div class="tabListImg">
  6 + <img src="../../../assets/images/product/tablist2.png" alt="">
  7 + </div>
  8 + <p class="tabListText">城市级智慧停车云平台</p>
  9 + </li>
  10 + </ul>
  11 +
  12 + </div>
3 </template> 13 </template>
4 14
5 <script> 15 <script>
  16 +
6 export default { 17 export default {
7 - name: 'selectTab2' 18 + name: 'selectTab2',
  19 +
  20 +
8 } 21 }
9 </script> 22 </script>
10 23
11 <style scoped lang="scss"> 24 <style scoped lang="scss">
12 - 25 + .tabCon{
  26 + overflow: hidden;
  27 + }
  28 + .tabCon li{
  29 + width: 427px;
  30 + height: 360px;
  31 + margin: 0 30px 30px 0;
  32 + float: left;
  33 + }
  34 + .tabCon li:nth-child(3n+0){
  35 + margin-right: 0;
  36 + }
  37 + .tabListImg{
  38 + width:427px;
  39 + height:321px;
  40 + padding: 10px 10px;
  41 + background:rgba(255,255,255,1);
  42 + border:2px solid rgba(203,203,203,1);
  43 + }
  44 + .tabListText{
  45 + margin-top: 20px;
  46 + font-size: 14px;
  47 + color: #333;
  48 + text-align: center;
  49 + }
  50 + .tabListImg img{
  51 + width: 407px;
  52 + height: 301px;
  53 + }
13 </style> 54 </style>