将鼠标移到按钮上,另一个div或HTML标记将在按钮的左侧
嗨,当用户将鼠标移到按钮上时,我在尝试获取按钮左侧的动画时遇到问题。下面是一个示例,解释如下: HTML: 原始链接: 但是,对于这个位于按钮左侧底部的示例,我尝试使用右边距和左边填充,但仍然无法将鼠标移到右侧的上诉div标记上,我是否可以知道我错过了什么才能使div标记在右侧上诉/将鼠标移到按钮上,另一个div或HTML标记将在按钮的左侧,html,css,hover,mouseover,Html,Css,Hover,Mouseover,嗨,当用户将鼠标移到按钮上时,我在尝试获取按钮左侧的动画时遇到问题。下面是一个示例,解释如下: HTML: 原始链接: 但是,对于这个位于按钮左侧底部的示例,我尝试使用右边距和左边填充,但仍然无法将鼠标移到右侧的上诉div标记上,我是否可以知道我错过了什么才能使div标记在右侧上诉/ /** *CSS3平衡悬停效应 *请在此处阅读教程:http://webbb.be/blog/little-css3-3d-hover-effects/ */ 主体{背景:#f06;背景:线性梯度(45度,#f0
/**
*CSS3平衡悬停效应
*请在此处阅读教程:http://webbb.be/blog/little-css3-3d-hover-effects/
*/
主体{背景:#f06;背景:线性梯度(45度,#f06,黄色);最小高度:100%;}
.block{
宽度:150px;颜色:#fff;边距:30px自动;文本转换:大写;文本对齐:居中;字体系列:Helvetica;
位置:相对位置;
前景:350;
}
.街区,正常{
宽度:100%;
背景:灰色;填充:15px;光标:指针;
位置:相对;z指数:2;
}
.封锁,悬停{
宽度:100%;
背景:#00aced;
填充:15px;
显示:块;
位置:绝对位置;
颜色:#fff;
文字装饰:无;
z指数:1;
过渡:所有250ms缓解;
右:-30px;
排名:0;
}
.block:悬停。正常{
背景#0084b4;
}
.block:悬停。悬停{
右:100%;
变换原点:顶部;
/*
动画名称:平衡;
动画持续时间:1.5s;
动画计时功能:轻松进出;
动画延迟:110ms;
动画迭代次数:1;
动画方向:交替;
*/
动画:平衡1.5s缓进缓出110ms 1交替;
}
@关键帧平衡{
15%{宽度:95%;}
30%{宽度:105%;}
45%{宽度:97%;}
60%{宽度:103%;}
75%{宽度:97%;}
100%{宽度:100%;}
}
跟着我。。。
/**
*CSS3平衡悬停效应
*请在此处阅读教程:http://webbb.be/blog/little-css3-3d-hover-effects/
*/
主体{背景:#f06;背景:线性梯度(45度,#f06,黄色);最小高度:100%;}
.block{
宽度:150px;颜色:#fff;边距:30px自动;文本转换:大写;文本对齐:居中;字体系列:Helvetica;
位置:相对位置;
前景:350;
}
.街区,正常{
宽度:100%;
背景:灰色;填充:15px;光标:指针;
位置:相对;z指数:2;
}
.封锁,悬停{
宽度:100%;
背景:#00aced;
填充:15px;
显示:块;
位置:绝对位置;
颜色:#fff;
文字装饰:无;
z指数:1;
过渡:所有250ms缓解;
右:-30px;
排名:0;
}
.block:悬停。正常{
背景#0084b4;
}
.block:悬停。悬停{
右:100%;
变换原点:顶部;
/*
动画名称:平衡;
动画持续时间:1.5s;
动画计时功能:轻松进出;
动画延迟:110ms;
动画迭代次数:1;
动画方向:交替;
*/
动画:平衡1.5s缓进缓出110ms 1交替;
}
@关键帧平衡{
15%{宽度:95%;}
30%{宽度:105%;}
45%{宽度:97%;}
60%{宽度:103%;}
75%{宽度:97%;}
100%{宽度:100%;}
}
跟着我。。。
你能将你的代码上传到jsfiddle或其他程序中并链接到我们吗?或者在这里为我们上传相关代码吗?@Matthew,你好,我已经按照你的要求将代码和jsfiddle包括在内了。很抱歉,我以为dabblet链接不是你的代码。我刚刚更新了你的JSFIDLE,这就是你想要的吗@马修,谢谢,顺便问一下,你要做什么改变才能让它工作?也许在以后的时间里,如果我遇到这种情况,我会知道要修改什么。你能将你的代码上传到JSFIDLE或其他程序中并链接到我们吗,或者在这里为我们上传相关的代码吗?@Matthew,你好,我已经按照你的要求包括了代码和JSFIDLE。很抱歉,我认为dabblet链接不是你的代码。我刚刚更新了你的JSFIDLE,这就是你想要的吗@马修,谢谢,顺便问一下,你要做什么改变才能让它工作?也许在未来,如果我遇到这种情况,我将能够知道要更改什么。对于右边显示的div,changeright:0代码>至<代码>左侧:0类.block.hover
和右侧的代码>为100%代码>至<代码>左侧:计算(100%+30px)代码>对于类.block:hover.hover
谢谢,顺便提一下,我还有一个问题,当用户悬停按钮时,我试图使用该代码使其滑出,我尝试在悬停和过渡之间使用>1.4s ease 0s,但不是工作。我可以知道什么是正确的方法吗?对于右边显示的div,更改right:0代码>至<代码>左侧:0类.block.hover
和右侧的代码>为100%代码>至<代码>左侧:计算(100%+30px)代码>对于类.block:hover.hover
谢谢,顺便提一下,我还有一个问题,当用户悬停按钮时,我试图使用该代码使其滑出,我尝试在悬停和过渡之间使用>1.4s ease 0s,但不是工作。我可以知道什么是正确的方法吗?
<div class="block">
<div class="normal">
<span>Follow me...</span>
</div>
<a target="_BLANK" class="hover" href="http://twitter.com/benoitboucart" title="My twitter profile">
on Twitter
</a>
/**
* CSS3 balancing hover effect
* Read the tutorial here: http://webbb.be/blog/little-css3-3d-hover-effects/
*/
body {background: #f06;background: linear-gradient(45deg, #f06, yellow);min-height: 100%;}
.block {
width: 150px; color: #fff; margin: 30px auto; text-transform: uppercase; text-align: center; font-family: Helvetica;
position: relative;
perspective: 350;
}
.block .normal {
background: gray; padding: 15px; cursor: pointer;
position:relative; z-index:2;
}
.block .hover {
background: #00aced; margin-top:-48px; padding: 15px; display: block; color: #fff; text-decoration: none;
position: relative; z-index:1;
transition: all 250ms ease;
}
.block:hover .normal {
background: #0084b4;
}
.block:hover .hover {
margin-right: 0;
transform-origin: top;
/*
animation-name: balance;
animation-duration: 1.5s;
animation-timing-function: ease-in-out;
animation-delay: 110ms;
animation-iteration-count: 1;
animation-direction: alternate;
*/
animation: balance 1.5s ease-in-out 110ms 1 alternate;
}
@keyframes balance {
0% { margin-top: 0; }
15% { margin-top: 0; transform: rotateX(-50deg); }
30% { margin-top: 0; transform: rotateX(50deg); }
45% { margin-top: 0; transform: rotateX(-30deg); }
60% { margin-top: 0; transform: rotateX(30deg); }
75% { margin-top: 0; transform: rotateX(-30deg); }
100% { margin-top: 0; transform: rotateX(0deg);}
}