css使用伪元素扩大点击区域

<template>
  <div id="app">
    <span @click="close">x</span>
  </div>
</template>
<script>
export default {
  methods: {
    close() {
      console.log('123')
    }
  }
}
</script>
<style lang="less" scoped>
#app {
    > span {
      position: relative;
      &::after {
        content: '';
        position: absolute;
        top: -10px;
        bottom: -10px;
        left: -10px;
        right: -10px;
      }
    }
}
</style>

 

 

img标签加不了伪元素,解决方案:给父标签添加伪元素

 

posted @ 2021-09-25 19:40  吴小明-  阅读(176)  评论(0编辑  收藏  举报