Jquery 使用flexbox时,如何使flex列中的3个按钮在悬停时向左滑入视图?

Jquery 使用flexbox时,如何使flex列中的3个按钮在悬停时向左滑入视图?,jquery,html,css,flexbox,Jquery,Html,Css,Flexbox,.container{ 显示器:flex; 弯曲方向:立柱; 边框:2件纯蓝; } .mainCont{ 显示器:flex; 背景色:#F2F2; 最小高度:5em; 证明内容:之间的空间; } .btn组{ 显示器:flex; 弯曲方向:立柱; 证明内容:中心; 宽度:6em; } .所有按钮, .onButton, .关闭按钮{ 显示器:flex; 证明内容:之间的空间; 对齐项目:居中; } #圆环{ 显示:内联flex; 调整项目:灵活启动; 背景颜色:蓝色; 边界半径:50%; 宽度:

.container{
显示器:flex;
弯曲方向:立柱;
边框:2件纯蓝;
}
.mainCont{
显示器:flex;
背景色:#F2F2;
最小高度:5em;
证明内容:之间的空间;
}
.btn组{
显示器:flex;
弯曲方向:立柱;
证明内容:中心;
宽度:6em;
}
.所有按钮,
.onButton,
.关闭按钮{
显示器:flex;
证明内容:之间的空间;
对齐项目:居中;
}
#圆环{
显示:内联flex;
调整项目:灵活启动;
背景颜色:蓝色;
边界半径:50%;
宽度:.5em;
高度:.5em;
}

测试页
抽动拖缆
全部的
在线 的
离线

这里有一种方法可以实现它。您不应该使用重复的ID,因此我将
circleAll
更改为一个类,并添加了
.btn
.text
类,以便于定位。根据您的喜好进一步编辑,还可以为Flexbox添加前缀样式和过渡,以获得更广泛的浏览器支持

.container{
显示器:flex;
弯曲方向:立柱;
边框:2件纯蓝;
}
.mainCont{
显示器:flex;
背景色:#F2F2;
最小高度:5em;
证明内容:之间的空间;
}
.btn组{
显示器:flex;
对齐项目:柔性端;
弯曲方向:立柱;
证明内容:中心;
}
.所有按钮,
.onButton,
.关闭按钮{
显示器:flex;
对齐项目:居中;
}
circleAll先生{
显示:内联flex;
调整项目:灵活启动;
背景颜色:蓝色;
边界半径:50%;
宽度:.5em;
高度:.5em;
右边距:0px;
过渡:右边距。3s到0s;
}
.btn:悬停.圆圈,
.btn:focus.circleAll{
右边距:5px;
}
.文本{
最大宽度:0px;
溢出:隐藏;
显示:块;
过渡:最大宽度为0.3s;
}
.btn:hover.text,
.btn:focus.text{
最大宽度:50px;
}

抽动拖缆
全部的
在线 的
离线

这里有一种方法可以实现它。您不应该使用重复的ID,因此我将
circleAll
更改为一个类,并添加了
.btn
.text
类,以便于定位。根据您的喜好进一步编辑,还可以为Flexbox添加前缀样式和过渡,以获得更广泛的浏览器支持

.container{
显示器:flex;
弯曲方向:立柱;
边框:2件纯蓝;
}
.mainCont{
显示器:flex;
背景色:#F2F2;
最小高度:5em;
证明内容:之间的空间;
}
.btn组{
显示器:flex;
对齐项目:柔性端;
弯曲方向:立柱;
证明内容:中心;
}
.所有按钮,
.onButton,
.关闭按钮{
显示器:flex;
对齐项目:居中;
}
circleAll先生{
显示:内联flex;
调整项目:灵活启动;
背景颜色:蓝色;
边界半径:50%;
宽度:.5em;
高度:.5em;
右边距:0px;
过渡:右边距。3s到0s;
}
.btn:悬停.圆圈,
.btn:focus.circleAll{
右边距:5px;
}
.文本{
最大宽度:0px;
溢出:隐藏;
显示:块;
过渡:最大宽度为0.3s;
}
.btn:hover.text,
.btn:focus.text{
最大宽度:50px;
}

抽动拖缆
全部的
在线 的
离线

这很有效!看起来我在正确的轨道上,但就是不知道如何正确地进行转换。非常感谢。很高兴我能帮忙!这管用!看起来我在正确的轨道上,但就是不知道如何正确地进行转换。非常感谢。很高兴我能帮忙!