<!-- 
 | 
 * @Author: daidai 
 | 
 * @Date: 2022-03-01 09:16:22 
 | 
 * @LastEditors: Please set LastEditors 
 | 
 * @LastEditTime: 2022-09-29 15:12:34 
 | 
 * @FilePath: \web-pc\src\pages\big-screen\components\item-wrap\item-wrap.vue 
 | 
--> 
 | 
<template> 
 | 
  <dv-border-box-13 class="lr_titles"> 
 | 
    <div class="item_title" v-if="title !== ''"> 
 | 
      <div class="zuo"></div> 
 | 
      <span class="title-inner">   {{ title }}   </span> 
 | 
      <div class="you"></div> 
 | 
    </div> 
 | 
    <div 
 | 
      :class="title !== '' ? 'item_title_content' : 'item_title_content_def'" 
 | 
    > 
 | 
      <slot></slot> 
 | 
    </div> 
 | 
  </dv-border-box-13> 
 | 
</template> 
 | 
  
 | 
<script> 
 | 
export default { 
 | 
  data() { 
 | 
    return {}; 
 | 
  }, 
 | 
  props: { 
 | 
    title: { 
 | 
      type: String, 
 | 
      default: () => "", 
 | 
    }, 
 | 
  }, 
 | 
  created() {}, 
 | 
  
 | 
  mounted() {}, 
 | 
  methods: {}, 
 | 
}; 
 | 
</script> 
 | 
<style lang='scss' scoped> 
 | 
$item-title-height: 38px; 
 | 
$item_title_content-height: calc(100% - 38px); 
 | 
  
 | 
.lr_titles { 
 | 
  box-sizing: border-box; 
 | 
  
 | 
:deep(.border-box-content)  { 
 | 
    box-sizing: border-box; 
 | 
    padding: 6px 16px 0px; 
 | 
  } 
 | 
  
 | 
  .item_title { 
 | 
    height: $item-title-height; 
 | 
    line-height: $item-title-height; 
 | 
    width: 100%; 
 | 
    color: #31abe3; 
 | 
    text-align: center; 
 | 
    // background: linear-gradient(to right, transparent, #0f0756, transparent); 
 | 
    position: relative; 
 | 
    display: flex; 
 | 
    align-items: center; 
 | 
    justify-content: center; 
 | 
  
 | 
    .zuo, 
 | 
    .you { 
 | 
      width: 58px; 
 | 
      height: 14px; 
 | 
      background-image: url("../../assets/img/titles/zuo.png"); 
 | 
    } 
 | 
  
 | 
    .you { 
 | 
      transform: rotate(180deg); 
 | 
    } 
 | 
    .title-inner { 
 | 
      font-weight: 900; 
 | 
      letter-spacing: 2px; 
 | 
      background: linear-gradient( 
 | 
        92deg, 
 | 
        #0072ff 0%, 
 | 
        #00eaff 48.8525390625%, 
 | 
        #01aaff 100% 
 | 
      ); 
 | 
      -webkit-background-clip: text; 
 | 
      -webkit-text-fill-color: transparent; 
 | 
    } 
 | 
  } 
 | 
  
 | 
  .item_title_content { 
 | 
    height: $item_title_content-height; 
 | 
  } 
 | 
  
 | 
  .item_title_content_def { 
 | 
    width: 100%; 
 | 
    height: 100%; 
 | 
  } 
 | 
} 
 | 
</style> 
 |