当前位置: 首页 > news >正文

湘潭市哪里做网站bt磁力在线种子搜索神器

湘潭市哪里做网站,bt磁力在线种子搜索神器,有哪些做动图的网站,怎么做淘宝网站推广效果演示 实现了一个图片叠加文本动画效果的卡片(Card)布局。当鼠标悬停在卡片上时,卡片上的图片会变为半透明,同时显示隐藏在图片上的文本内容,并且文本内容有一个从左到右的渐显动画效果,伴随着一个白色渐…

效果演示

09-文本动画卡片.gif

实现了一个图片叠加文本动画效果的卡片(Card)布局。当鼠标悬停在卡片上时,卡片上的图片会变为半透明,同时显示隐藏在图片上的文本内容,并且文本内容有一个从左到右的渐显动画效果,伴随着一个白色渐变背景的动画效果。

Code

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>文本动画卡片</title><link rel="stylesheet" href="./09-文本动画卡片.css">
</head><body><div class="container"><div class="card"><img src="images/1.jpg" alt=""><div class="text"><h2>How disciplined you are, how free you are.</h2><p>你有多自律,就有多自由。</p></div></div><div class="card"><img src="images/2.jpg" alt=""><div class="text"><h2>The action to the present, the result to the time.</h2><p>把行动交给现在,把结果交给时间。</p></div></div><div class="card"><img src="images/3.jpg" alt=""><div class="text"><h2>One more point of persistence, one less point of regret.</h2><p>多一分坚持,就会少一分遗憾。</p></div></div></div>
</body></html>
/*   * 设置全局样式,将所有元素的外边距和内边距都设置为0,  * 并设置盒模型为border-box,使得元素的宽度和高度  * 包括内容、内边距和边框,但不包括外边距。  */  
* {  margin: 0;                   /* 清除所有元素的外边距 */  padding: 0;                 /* 清除所有元素的内边距 */  box-sizing: border-box;      /* 设置盒模型为border-box */  
}  /*   * 设置body样式,使其占据整个视口的高度,  * 并使用Flexbox居中显示内容。  * 背景色设置为深灰色。  */  
body {  height: 100vh;               /* 视口高度 */  display: flex;               /* 使用Flexbox布局 */  justify-content: center;     /* 水平居中 */  align-items: center;         /* 垂直居中 */  background-color: #212121;   /* 背景色为深灰色 */  
}  /*   * 容器元素,使用Flexbox布局,允许内容换行。  * 内容在容器中居中显示。  */  
.container {  display: flex;               /* 使用Flexbox布局 */  flex-wrap: wrap;             /* 允许内容换行 */  justify-content: center;     /* 水平居中 */  
}  /*   * 卡片元素的基本样式,包括尺寸、背景色、文字颜色等。  * 设置了溢出隐藏和光标为手形,表示可点击。  * 使用相对定位以便内部元素可以绝对定位。  */  
.card {  width: 310px;                /* 卡片宽度 */  height: 220px;               /* 卡片高度 */  overflow: hidden;            /* 溢出内容隐藏 */  margin: 10px;                /* 外边距 */  background-color: #000;      /* 背景色为黑色 */  color: #fff;                 /* 文字颜色为白色 */  cursor: pointer;             /* 光标为手形,表示可点击 */  position: relative;          /* 相对定位 */  
}  /*   * 卡片内的图片样式,设置图片的尺寸,并添加过渡效果。  */  
.card img {  width: 100%;                 /* 图片宽度为卡片宽度 */  height: 100%;                /* 图片高度为卡片高度 */  transition: 0.35s;           /* 过渡效果持续0.35秒 */  
}  /*   * 卡片内的文本容器样式,绝对定位在卡片内部,  * 并设置了内边距。  */  
.card .text {  position: absolute;          /* 绝对定位 */  top: 30px;                   /* 距离顶部30px */  left: 30px;                  /* 距离左侧30px */  bottom: 30px;                /* 距离底部30px */  right: 30px;                 /* 距离右侧30px */  padding: 0 18px;             /* 左右内边距为18px */  
}  /*   * 文本容器前的伪元素样式,用于制作渐变效果。  * 初始状态为完全透明并位于卡片外部。  */  
.card .text::before {  content: "";                 /* 伪元素内容为空 */  position: absolute;          /* 绝对定位 */  top: 0;                      /* 顶部与文本容器对齐 */  bottom: 0;                   /* 底部与文本容器对齐 */  right: 0;                    /* 初始位置在右侧 */  left: 100%;                  /* 初始位置完全在容器外部 */  border-left: 4px solid rgba(255, 255, 255, 0.8); /* 左侧边框 */  background-color: rgba(255, 255, 255, 0.5);     /* 背景色为半透明白色 */  opacity: 0;                  /* 初始透明度为0,完全透明 */  transition: 0.5s;            /* 过渡效果持续0.5秒 */  transition-delay: 0.6s		   /* 过渡效果开始前有0.6秒的延迟 */  
}  /*   * 卡片文本内的标题和段落样式,初始状态透明度为0,  * 使用了transform进行位置调整,并设置了过渡效果。  */  
.card .text h2,  
.card .text p {  margin-bottom: 6px;          /* 底部外边距为6px */  opacity: 0;                  /* 初始透明度为0 */  transition: 0.35s;           /* 过渡效果持续0.35秒 */  
}  /*   * 卡片文本内的标题样式,使用了transform进行位置调整,  * 字体较轻,文本全部大写,并设置了过渡效果的延迟。  */  
.card .text h2 {  font-weight: 300;            /* 字体粗细为300 */  text-transform: uppercase;   /* 文本转换为大写 */  transform: translate(30%, 0%);/* 初始位置向右偏移30% */  transition-delay: 0.3s;      /* 过渡效果开始前有0.3秒的延迟 */  
}  /*   * 标题内的重点文字样式,字体加粗。  */  
.card .text h2 span {  font-weight: 800;            /* 字体粗细为800 */  
}  /*   * 卡片文本内的段落样式,字体较轻,并使用了transform进行位置调整。  */  
.card .text p {  font-weight: 200;            /* 字体粗细为200 */  transform: translate(0%, 30%);/* 初始位置向下偏移30% */  
}  /*   * 鼠标悬停在卡片上时,图片的透明度变为0.3。  */  
.card:hover img {  opacity: 0.3;  
}  /*   * 鼠标悬停在卡片上时,标题的透明度变为1,位置回归原位,  * 并设置了过渡效果的延迟。  */  
.card:hover .text h2 {  opacity: 1;                  /* 透明度为1 */  transform: translate(0%, 0%); /* 位置回归原位 */  transition-delay: 0.4s;      /* 过渡效果开始前有0.4秒的延迟 */  
}  /*   * 鼠标悬停在卡片上时,段落的透明度变为0.9,位置回归原位,  * 并设置了过渡效果的延迟。  */  
.card:hover .text p {  opacity: 0.9;                /* 透明度为0.9 */  transform: translate(0%, 0%); /* 位置回归原位 */  transition-delay: 0.6s;      /* 过渡效果开始前有0.6秒的延迟 */  
}  /*   * 鼠标悬停在卡片上时,文本前的伪元素背景色变为透明,  * 位置从右侧移动到左侧,透明度变为1,并立即开始过渡效果。  */  
.card:hover .text::before {  background-color: rgba(255, 255, 255, 0); /* 背景色为透明 */  left: 0;                      /* 位置在左侧 */  opacity: 1;                  /* 透明度为1 */  transition-delay: 0s;         /* 过渡效果没有延迟 */  
}
http://www.ds6.com.cn/news/111896.html

相关文章:

  • 做网站注册公司百度小说风云榜排名完结
  • 建设网站的难点如何关闭2345网址导航
  • 深圳工商注册公司流程seo站
  • 免费建站的网站如何建网站详细步骤
  • 望牛墩镇仿做网站semir是什么牌子
  • 长沙做网站有哪些网络营销的方法有哪些?
  • 乌克兰设计网站建设营业推广经典案例
  • 傻瓜式做网站软件百度优化服务
  • wordpress做的网站吗免费长尾词挖掘工具
  • java做的网站 jsp市场营销十大经典案例
  • 广州响应网站建设今日国内新闻头条
  • 泉州公司网站模板建站无锡seo关键词排名
  • 项目外包 网站开发免费网站alexa排名查询
  • 有建设网站的软件吗天津网站策划
  • 网络营销的目的seo从零开始到精通200讲解
  • 自己做游戏app的网站5g网络优化培训
  • 微软手机做网站服务器吗推广方式和推广渠道
  • 做推广比较好的网站电脑零基础培训班
  • 韩国源代码交易网站陕西网站建设网络公司
  • 网站建设全包seo推广优化服务
  • 网站开发 保证书江阴企业网站制作
  • 清远医院网站建设费用成人零基础学电脑培训班
  • 阳山做网站百度推广优化公司
  • 重庆招标信息网官网查询如何做网站优化seo
  • 网站的动画效果代码大全广州网站推广软件
  • 中国的科技成就公司搜索seo
  • 电子商务做网站关键词林俊杰mp3
  • 塘厦网站建设数据分析网官网
  • 网站建设新方式简单省时google下载安卓版下载
  • 吃的网站要怎么做代写文章接单平台