首页前端开发CSScss3 横向滑动图标

css3 横向滑动图标

时间2023-12-04 02:27:02发布访客分类CSS浏览395
导读:CSS3 的横向滑动图标是一种非常流行的网页设计元素,它为网页增加了动感和美观效果。使用 CSS3 的横向滑动图标,你可以制作出各种不同风格的图标,如圆形、方形、星形、箭头等等,不仅可以用于按钮、导航栏等元素的设计,还可以在整个页面中运用。...

CSS3 的横向滑动图标是一种非常流行的网页设计元素,它为网页增加了动感和美观效果。使用 CSS3 的横向滑动图标,你可以制作出各种不同风格的图标,如圆形、方形、星形、箭头等等,不仅可以用于按钮、导航栏等元素的设计,还可以在整个页面中运用。

div class="container">
    div class="icon-container">
    div class="icon-item">
    i class="fa fa-home">
    /i>
    /div>
    div class="icon-item">
    i class="fa fa-cog">
    /i>
    /div>
    div class="icon-item">
    i class="fa fa-user">
    /i>
    /div>
    div class="icon-item">
    i class="fa fa-envelope">
    /i>
    /div>
    /div>
    /div>
    style>
.container {
    width: 100%;
    overflow: hidden;
    padding: 20px;
}
.icon-container {
    display: flex;
    justify-content: space-between;
    align-items: center;
    transition: transform 0.3s ease-out;
}
.icon-item {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 60px;
    height: 60px;
    background-color: #f8f8f8;
    border-radius: 50%;
    box-shadow: 0px 0px 10px #aaa;
}
.icon-item i {
    font-size: 28px;
    color: #333;
}
.icon-item:hover {
    background-color: #333;
    box-shadow: 0px 0px 10px #333;
}
.icon-item:hover i {
    color: #fff;
}
.container:hover .icon-container {
    transform: translateX(-100%);
}
.container:hover .icon-container:hover {
    transform: translateX(0%);
}
    /style>
    

以上是一个基本的 CSS3 横向滑动图标的代码示例,其中使用了 flex 布局和 translateX 属性来实现图标的滑动效果。使用这种方式可以让网页更有活力和吸引力。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: css3 横向滑动图标
本文地址: https://pptw.com/jishu/567030.html
css3 模糊半径 css填充透明背景色

游客 回复需填写必要信息