将鼠标移到按钮上,另一个div或HTML标记将在按钮的左侧

将鼠标移到按钮上,另一个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

嗨,当用户将鼠标移到按钮上时,我在尝试获取按钮左侧的动画时遇到问题。下面是一个示例,解释如下:

HTML:

原始链接:

但是,对于这个位于按钮左侧底部的示例,我尝试使用右边距和左边填充,但仍然无法将鼠标移到右侧的上诉div标记上,我是否可以知道我错过了什么才能使div标记在右侧上诉/

/**
*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,change
right: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);} 
}