对于想了解css–悬停时淡入边框的读者,本文将提供新的信息,我们将详细介绍css悬停效果,并且为您提供关于CSS::child设置为在主悬停上更改颜色,但是当它们本身悬停时也会发生更改、CSSTran
对于想了解css – 悬停时淡入边框的读者,本文将提供新的信息,我们将详细介绍css悬停效果,并且为您提供关于CSS :: child设置为在主悬停上更改颜色,但是当它们本身悬停时也会发生更改、CSS Transition – 仅在悬停时淡化元素、css – 即使将精灵用于悬停图像,鼠标悬停时图像也会闪烁、css – 图标悬停时滑入文本的有价值信息。
本文目录一览:- css – 悬停时淡入边框(css悬停效果)
- CSS :: child设置为在主悬停上更改颜色,但是当它们本身悬停时也会发生更改
- CSS Transition – 仅在悬停时淡化元素
- css – 即使将精灵用于悬停图像,鼠标悬停时图像也会闪烁
- css – 图标悬停时滑入文本
css – 悬停时淡入边框(css悬停效果)
我怎么了?
a{ border-bottom: none; transition: border-bottom 1s; } a:hover{ border-bottom: 2px solid red; }
<a href='#'>hover here</a>
解决方法
解决方案:首先尝试将边框设置为透明,因此它在那里但无法看到:
a{ border-bottom: 2px solid transparent; /* <- here */ transition: border-bottom 1s; text-decoration: none; /* I added this for clarity of effect */ } a:hover{ border-bottom: 2px solid red; }
<a href="">testing border</a>
CSS :: child设置为在主悬停上更改颜色,但是当它们本身悬停时也会发生更改
这里有一些代码:
HTML
<a> Parent text <span> Child text </span> </a>
CSS
.parent{ padding:50px; border: 1px solid black; } .parent span{ position:absolute; top:200px; padding:30px; border: 10px solid green; } .parent:hover span{ border: 10px solid red; }
在这里你可以看到jsfiddle的问题:
http://jsfiddle.net/vz9A9/
有人可以帮我修吗?
解决方法
演示:http://jsfiddle.net/persianturtle/J4SUb/
用这个:
.parent{ padding:50px; border: 1px solid black; } .parent span{ position:absolute; top:200px; padding:30px; border: 10px solid green; } .parent:hover span{ border: 10px solid red; } .parent span:hover{ border: 10px solid green; }
CSS Transition – 仅在悬停时淡化元素
即悬停在=淡入0.5秒|徘徊=没有褪色和瞬间
解决方法
#myLink { opacity: 0; } #myLink:hover { opacity: 1; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
这里有一个jsfiddle来演示:Fiddle
css – 即使将精灵用于悬停图像,鼠标悬停时图像也会闪烁
仍然在Chrome中(第15节)我变得非常明显,但是不规则的发生,鼠标悬停时闪烁.这怎么可能呢?还在IE8和FF6上进行了测试,似乎没有问题.这让我很烦恼.
我想一般的问题是,之前有人见过这样的事吗?什么能解释这种奇怪的行为?
虽然我看不出有什么用处,但我还是包含了相关的css-snippet:
CSS
编辑:改变了css规则的顺序以反映真实情况(虽然我看不出有所作为)
#mc_embed_signup input.button { display: inline-block; width: 100px; margin: -1px 0 10px 15px; padding: 0; border: 0 none; cursor: pointer; background: url('http://static.parisforaweekend.com/img/s.jpg') 0 0; line-height: 32px; } #mc_embed_signup input.button:hover { background: url('http://static.parisforaweekend.com/img/s.jpg') -101px 0; }
HTML
<input type="submit" value="" name="subscribe" id="mc-embedded-subscribe">
编辑:也许这与我使用S3 cloudfront(亚马逊的CDN)的事实有关.没有正确缓存(在Edge-location或客户端上)并执行2个请求或其他内容.嗯,还不太可能.
解决方法
css – 图标悬停时滑入文本
我一直试图在下面得到一个效果:
>图标字体显示,旁边的文字被隐藏.
>当悬停在图标上时,滑动隐藏的文本.从右侧滑入.
这是我到目前为止所尝试的:
(因为它需要很长时间,用一些随机键盘符号替换图标)
http://jsfiddle.net/h9EX9/
ul li { display: inline-block; list-style-type: none; margin-right: 10px; background: #eee; }
ul li span { display: inline-block; }
ul li a { display: inline-block; width: 0; height: 0; overflow: hidden; }
ul li:hover a { transition: all 1s ease-out; width: 100%; height: auto; }
这就是我想要完成的效果.注释的文本和宽度从右侧滑动.但除此之外还有其他图标.我希望它也可以在背景宽度扩大时滑动它们.
这样可能,如果是这样的话怎么样?
演示:http://jsfiddle.net/Marcel/h9EX9/1/
正确实现时,您可能希望使用额外的包装元素来设置动画而不是< a>.因为你将有多个< a>例如,“标签”按钮中的元素.
今天关于css – 悬停时淡入边框和css悬停效果的介绍到此结束,谢谢您的阅读,有关CSS :: child设置为在主悬停上更改颜色,但是当它们本身悬停时也会发生更改、CSS Transition – 仅在悬停时淡化元素、css – 即使将精灵用于悬停图像,鼠标悬停时图像也会闪烁、css – 图标悬停时滑入文本等更多相关知识的信息可以在本站进行查询。
本文标签: