css 怎么给div加获取焦点的那个框

css 怎么给div加获取焦点的那个框,第1张

<style>

div {width:200px height:50px border:1px solid #888}

div:hover {outline:1px solid #bbf}

</style>

<div>把鼠标移到这里来</div>

判断位置如果只相当body也就是屏幕上下左右而不考虑滚动条的话。

使用js的getBoundingClientRect方法吧。自带浏览器兼容效果。返回{top,lef,right,bottom}4个值。

你只需要在想出现div时,先使用getBoundingClientRect得到你指定的a的位置,再根据你的DIV大小计算就OK了。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11742717.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存