Laravel  
laravel
文档
数据库
架构
入门
php技术
    
Laravelphp
laravel / php / java / vue / mysql / linux / python / javascript / html / css / c++ / c#

css动效

作者:冷空气来袭   发布日期:2025-08-26   浏览:28

/* CSS 动效示例 */

/* 1. 简单的鼠标悬停放大效果 */
.box {
  width: 100px;
  height: 100px;
  background-color: blue;
  transition: transform 0.3s ease;
}

.box:hover {
  transform: scale(1.2);
}

/* 解释:当鼠标悬停在 .box 元素上时,元素会平滑地放大到原来的 1.2 倍。transition 属性定义了变换的效果持续时间为 0.3 秒,并且使用了 ease 缓动函数来让动画更加自然。 */

/* 2. 文字颜色渐变动画 */
@keyframes colorChange {
  0% { color: red; }
  50% { color: green; }
  100% { color: blue; }
}

.text {
  animation: colorChange 5s infinite;
}

/* 解释:通过 @keyframes 定义了一个名为 colorChange 的动画,文字的颜色会在 5 秒内从红色变为绿色,再变为蓝色,然后无限循环。 */

/* 3. 滑入效果 */
.slide-in {
  opacity: 0;
  transform: translateX(-100%);
  transition: all 1s ease;
}

.slide-in.show {
  opacity: 1;
  transform: translateX(0);
}

/* 解释:.slide-in 类初始状态下元素是透明且位于屏幕外左侧的。当添加 .show 类时,元素会逐渐变得不透明并滑入视图中,整个过程持续 1 秒。 */

上一篇:css计算属性

下一篇:css 文字斜体

大家都在看

css好看的字体

css 红色

css 瀑布流布局grid

css文字超长省略号

css 渐变字体

css背景图片等比例缩放

css文字删除线

animation css3

css 自定义滚动条

css flex gap

Laravel PHP 深圳智简公司。版权所有©2023-2043 LaravelPHP 粤ICP备2021048745号-3

Laravel 中文站