js+css图文卡片列表可切换上一条下一条视觉差异效果代码
代码语言:html
所属分类:幻灯片
代码描述:js+css图文卡片列表可切换上一条下一条视觉差异效果代码
代码标签: js css 图文 卡片 列表 切换 上一条 下一条 视觉差异
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html> <html lang="en" > <head> <meta charset="UTF-8"> <style> /* ----------------------- RESET Y ESTILOS BÁSICOS ------------------------ */ * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: sans-serif; min-height: 100vh; display: flex; justify-content: center; align-items: center; background: linear-gradient(135deg, #f3ec78, #af4261); } /* ----------------------- SLIDER CONTAINER ------------------------ */ .slider-container { position: relative; width: 80%; max-width: 1200px; margin: auto; overflow: hidden; /* Oculta el contenido que se sale de la caja */ } /* ----------------------- SLIDER TRACK ------------------------ */ .slider-track { display: flex; transition: transform 0.4s ease; } /* ----------------------- CARD ------------------------ */ .card { min-width: 300px; margin: 0 1rem; /* espacio lateral entre tarjetas */ background: #fff; border-radius: 10px; box-shadow: 0 12px 24px rgba(0, 0, 0, 0.2); overflow: hidden; flex-shrink: 0; padding: 1rem; text-align: center; /* La propiedad transform la maneja VanillaTilt.js */ } /* Imagen dentro de la tarjeta */ .card img { width: 100%; border-radius: 5px; margin-bottom: 1rem; } /* ----------------------- NAV BUTTONS (Prev, Next) ------------------------ */ .nav-btn { position: absolute; top: 50%; transform: translateY(-50%); font-size: 2rem; border: none; background: rgba(255, 255, 255, 0.3); color: #444; cursor: pointer; padding: 0.5rem 1rem; border-radius: 50%; z-index: 10; transition: background 0.3s; } /* Hover en botones */ .nav-btn:hover { background: rgba(255, 255, 255, 0.7); } /* Botón de posición */ #btnPrev { left: 10px;.........完整代码请登录后点击上方下载按钮下载查看
网友评论0