超出容器范围的文字部分显示省略号,鼠标放上去时显示完整内容

本文介绍了如何使用CSS实现文本超出容器时显示省略号的效果,包括`overflow`, `text-overflow`, 和 `white-space` 属性的使用,以及针对多行文本的`text-over-two`样式。同时展示了如何为元素添加title属性以提供更多信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

①设置css,使其超出容器范围的文字部分显示省略号

overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;

②给标签添加title属性,并赋上要显示的内容

:title="content"

完整代码:

<template>
  <div class="node-content" :title="content" style="width: 200px; height: 20px;">{{ content }}</div>
</template>

<script>
export default {
  data () {
    return {
      content: 'voudbfrwe9ugivhrntmvfpocpocpocpocpocpocpocdequvcrhnbjeiqnfchibncvcvcgbvfjwqfd293fimrvnucdexkwmsu3m8dm34hfrvghmgy75fhy4mnhjwxudwejfgm3409u8tm7fuqdjpoewmjcdomreughrumgu48mfjdwpepmfiurengwoijfgmrpmigumprgh4938ythfruenhgwedpqmxudnqhcyfmuevgnrepgurtgijwpoei493fjowhqcnfegioheofrnm34my78ftnhwjfmweognhytnghhhhfesmufhruefghrt84gy47tnhurdjfgrunyw7ry4n738thn54ugy758yjguweijyrhioeghbvtrg3rhyyyyyyyyyyncryuryu2vnhceuoidxjqeefnhui'
    }
  }
}
</script>

<style lang="scss" scoped>
.node-content {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
</style>

文本超出一行或多行显示省略号(要设置宽度)

.text-over {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.text-over-two {
	display: -webkit-box !important;
	overflow: hidden;
	text-overflow: ellipsis;
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
<div class="goods-name text-over-two">
	{{ goodsName }}
</div>
.goods-name {
    max-width: 256px;
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值