首页 > 开发 > CSS > 正文

CSS 自动定位 的应用

2024-07-11 08:45:22
字体:
来源:转载
供稿:网友
在使用css创建类似title属性提示框,常见的方法是使用绝对定位,用负值使其偏移于屏幕之外,在鼠标经过时定义一个合适的正值使其显示到我们所需要的位置。但是,有一个我们不常用的属性我们常常将其搁置一旁而未加利用--”auto”。《Auto Positioning for Absolute Elements 》这篇文章详细介绍了该属性的使用方法,本人曾翻译了此文--《绝对定位元素的自动定位》,但文章太长,不甚直观,本文通过对比两种创建提示框的方法来介绍该属性的使用方法。
一、常规方法
看下面的html结果,我们让.test相对定位,确定其内部span标签的定为基点,在鼠标经过时,定义span标签的left为0。
1.<div class="box">常见的实现消息提示框的方法,是让父元素相对定位,消息内容绝对定位。默认状态让其隐藏于屏幕之外,鼠标经过时定义一个正值使其显示在我们需要的位置。看看这个<a class="test" href="#">消息提示框<span>鼠标经过时我会出现</span></a>。你可以看到,鼠标经过时,消息框会出现在鼠标的位置。</div>

复制代码
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表