首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过单击带有纯CSS的链接移动元素

问通过单击带有纯CSS的链接移动元素
EN

Stack Overflow用户
提问于 2014-02-24 20:49:50
回答 1查看 6.5K关注 0票数 0

是否有可能由另一个元素影响一个元素?当我单击链接.box时,我想移动a.link元素。

我试过了,但没能成功。我应该在link:active写些什么?

代码语言:javascript
复制
<html>
<head>
<style>

.box
{
    height:100px;
    width:200px;
    border:solid red 5px;   
}

.link:hover
{
    color:red;
}

.link:active
 {
    color:grey;
 }
</style>
</head>

<body>
   <a href="#" class=link >CLICK ME</a>
   <div class=box></div>
</body>
</html>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-24 21:02:06

使用兄弟/子选择器是可能的。选择器必须包含要对其采取行动的元素。

单击.link时,希望.box移动。它们是相邻的,所以您可以使用相邻的同胞选择器.link:active + .box。

您可以使用转换来动画移动。

请参阅:http://jsfiddle.net/2P4aA/2/

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21998698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档