首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css3图片hover滚动效果

发布于 2024-11-11 14:29:07
0
47

CSS3图片hover滚动效果是一种可以使你的网站更加生动、吸引人的效果。 使用CSS3技术可以轻松的实现这种效果,以下是一些代码示例: .container { display: flex; fle...

CSS3图片hover滚动效果是一种可以使你的网站更加生动、吸引人的效果。 使用CSS3技术可以轻松的实现这种效果,以下是一些代码示例:

 .container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  
  .item {
    width: 200px;
    height: 200px;
    margin: 10px;
    background-image: url(images/item1.png);
    background-size: cover;
    background-position: center;
    position: relative;
    overflow: hidden;
    transition: transform ease-out 0.5s;
  }
  
  .item:hover {
    transform: translateY(-20px) scale(1.1);
  }
  
  .item:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.6);
    opacity: 0;
    transition: opacity ease-out 0.5s;
  }
  
  .item:hover:before {
    opacity: 1;
  }
  
  .item:hover:after {
    content: "VIEW MORE";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    opacity: 1;
    transition: opacity ease-out 0.5s;
  }
  
  .item:after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%,-50%);
    color: #fff;
    font-size: 16px;
    font-weight: bold;
    opacity: 0;
  } 

以上代码实现了鼠标悬停时图片向上移动并放大的效果,同时图片上覆盖了一个半透明黑色背景和一个查看详情的文字。你可以根据自己的需要进行修改和调整。

总之,CSS3技术可以为你的网站添加很多动态、漂亮的效果,若你还没有尝试过,赶快动手试试吧。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流