【发布时间】:2020-01-15 18:03:21
【问题描述】:
这是我的 HTML:
<template>
<div>
<div v-if="id!==undefined">
<strong>ID</strong>
<input
id="id"
v-model="id"
type="text"
readonly
>
<button
type="button"
@click="doCopy"
>
<font-awesome-icon :icon="copyIcon" />
</button>
</div>
</div>
</template>
这是我的 CSS:
<style scoped>
input {
margin-left: 2px;
border: none;
}
input:focus {
border: 1px solid #21abd4;
border-radius: 5px;
button: visible;
}
button {
visibility: hidden;
border: none;
background: none;
}
</style>
我想要只在输入集中时才显示按钮的东西,尝试了多种方法,例如尝试从内部调用按钮。 input:focus 但 IDE 抱怨这一点。尝试配对 input:focus + button 但这也不起作用,所以不知道如何将两者链接在一起:(
任何指针都会很棒。
【问题讨论】: