html溢出自动隐藏命令,html – 隐藏容器溢出时显示工具提示

当容器必须有溢出:隐藏时,是否有一种方法,最好没有js,在容器上方定位和显示工具提示,而不会影响工具提示并被容器夹住?

这是一个例子来说明这个问题:

.container {

overflow: hidden;

position: relative;

margin: auto;

width: 50%;

border: 3px solid green;

padding: 10px;

height: 70px;

background: lightblue;

text-align: center;

}

a.tooltips {

position: relative;

display: inline;

}

a.tooltips span {

position: absolute;

width: 140px;

color: #FFFFFF;

background: #000000;

height: 96px;

line-height: 96px;

text-align: center;

visibility: hidden;

border-radius: 8px;

Box-shadow: 4px 3px 10px #800000;

}

a.tooltips span:after {

content: '';

position: absolute;

bottom: 100%;

left: 50%;

margin-left: -8px;

width: 0;

height: 0;

border-bottom: 8px solid #000000;

border-right: 8px solid transparent;

border-left: 8px solid transparent;

}

a:hover.tooltips span {

visibility: visible;

opacity: 0.7;

top: 30px;

left: 50%;

margin-left: -76px;

z-index: 999;

}

Hover me for Tooltip

Tooltip

Lorem ipsum dolor sit amet,consectetur adipiscing elit. Proin porttitor elit neque,in condimentum ante pulvinar et. Donec et erat nulla. Vestibulum quis porta tellus. Curabitur non blandit metus. Vestibulum nec nisi quis urna tempor pharetra. Phasellus volutpat,arcu ac malesuada porttitor,erat diam facilisis ligula,eget aliquet nibh augue.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
HTML中,可以使用以下样式属性来实现文字溢出隐藏显示: 1. `white-space: nowrap;`:强制让换行的文字在一行显示。 2. `overflow: hidden;`:隐藏溢出的部分文字。 3. `text-overflow: ellipsis;`:使用省略号来显示文字溢出。 下面是一个示例代码,演示了如何使用上述样式属性实现单行文字溢出隐藏显示省略号: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>单行文字溢出隐藏显示省略号</title> <style> .box1 { width: 100px; height: 50px; background-color: aquamarine; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } </style> </head> <body> <div class="box1">溢出隐藏溢出隐藏溢出隐藏溢出隐藏</div> </body> </html> ``` 如果要实现多行文字溢出隐藏显示省略号,可以使用以下样式属性: 1. `overflow: hidden;`:溢出隐藏。 2. `text-overflow: ellipsis;`:文本溢出显示省略号。 3. `display: -webkit-box;`:将对象作为弹性伸缩盒子模型。 4. `-webkit-box-orient: vertical;`:设置弹性伸缩盒子元素的排列方式为竖排。 5. `-webkit-line-clamp: 2;`:限制一个块元素显示的内容的行数。 下面是一个示例代码,演示了如何使用上述样式属性实现多行文字溢出隐藏显示省略号: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>多行文本溢出显示省略号</title> <style> .box { width: 100px; background: pink; overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; } </style> </head> <body> <div class="box">要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本要显示的文本</div> </body> </html> ``` 希望对你有帮助! #### 引用[.reference_title] - *1* [单行文字溢出隐藏显示省略号](https://blog.csdn.net/m0_62823653/article/details/123276173)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [css实现单行、多行文本溢出隐藏显示省略号](https://blog.csdn.net/zoomsui/article/details/131223947)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值