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

CSS学习碎碎念之卡片展示

效果展示:

在这里插入图片描述

代码展示

<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>图片展示</title>
</head><body><div class="menu-container"><div class="col-sm-3 menu-card" onclick="window.open('${site.url}', '_blank')"><img src="25.jpg"><div class="menu-content"><h2>标题</h2><p>描述</p></div></div><div class="col-sm-3 menu-card" onclick="window.open('${site.url}', '_blank')"><img src="25.jpg"><div class="menu-content"><h2>标题</h2><p>描述</p></div></div><div class="col-sm-3 menu-card" onclick="window.open('${site.url}', '_blank')"><img src="25.jpg"><div class="menu-content"><h2>标题</h2><p>描述</p></div></div></div></body></html><style>.menu-card {/* 鼠标放到卡片上去后会出现小手 */cursor: pointer;/* 设置开票宽度 */width: 300px;/* 设置卡片高度 */height: 130px;/* 设置卡片外边框直接的距离 */margin: 20px;/* 设置背景色 */background-color: #fff;/* 设置圆角 */border-radius: 10px;/* 设置边框阴影 */box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1);/* 超出之后覆盖 */overflow: hidden;/* 移动效果 设置时间 */transition: transform 0.3s;/* 布局方式自适应 */display: flex;/* 中间放置 */align-items: center;}.menu-container {display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;/* 内边框 */padding: 20px;}.menu-card:hover {/* 设置悬停效果为向上移动 */transform: translateY(-5px);}.menu-card img {width: 80px;height: 80px;margin-left: 10px;object-fit: cover;border-radius: 10px;}.menu-content {padding: 20px;}.menu-content h2 {font-size: 16px;margin-left: 10px;margin-bottom: 10px;color: #e27d60;}.menu-content p {font-size: 14px;margin-left: 10px;color: #7f7f7f;margin-bottom: 20px;}.menu-content div a {display: inline-block;padding: 8px 16px;background-color: #e27d60;color: #fff;text-decoration: none;border-radius: 4px;transition: background-color 0.3s;}.menu-content a:hover {background-color: #bf6043;}
</style>

碎碎念

  • cursor: pointer; 可以把鼠标变为小手
  • width: 300px; 设置容器的宽度
  • height: 130px; 设置容器的高度
  • margin: 20px; 设置相邻容器之间的距离(外边框距离),margin可以单独对上下左右进行设置。如margin-left margin-right …
  • padding: 20px; 设置内边框距离
  • background-color: #fff; 设置背景色
  • border-radius: 10px; 设置边框圆角
  • box-shadow: 0 2px 6px rgba(0, 0, 0, 0.1); 设置边框阴影部分
  • overflow: hidden; 超出部分被隐藏
  • transition: transform 0.3s; 设置移动时间
  • transform: translateY(-5px); 设置移动距离
  • display: flex; 设置布局类型
  • align-items: center; 中间防止
  • justify-content: center; 内容放在中间
    类的选择 还可以通过.menu-content div a方式按照层级选择标签
    div标签提供容器功能,一般标签之间以纵向排列,如果需要横排需要改变display布局方式

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 《昇思25天学习打卡营第20天|onereal》
  • 计算机视觉之Vision Transformer图像分类
  • 无法解析主机:mirrorlist.centos.org Centos 7
  • 车载视频监控管理方案:无人驾驶出租车安全出行的保障
  • UniVue@v1.4.0版本发布:运行时调试器RuntimeDebuger
  • 交换机和路由器的工作流程
  • 百度智能云将大模型引入网络故障定位的智能运维实践
  • Leetcode3200. 三角形的最大高度
  • T113-i系统启动速度优化方案
  • R语言数据分析案例42-结婚意愿问卷数据统计分析
  • 2024 Q1:AVP时代下全球XR头显市场动态与展望
  • (算法)硬币问题
  • 脚本练习-每5分钟执行一次获取当前服务器的基本情况
  • MyBatisPlus实现增删改查
  • 删除矩阵中0所在行 matlab
  • 【vuex入门系列02】mutation接收单个参数和多个参数
  • EventListener原理
  • nodejs:开发并发布一个nodejs包
  • Promise初体验
  • Spring-boot 启动时碰到的错误
  • Travix是如何部署应用程序到Kubernetes上的
  • Zsh 开发指南(第十四篇 文件读写)
  • 程序员最讨厌的9句话,你可有补充?
  • 对超线程几个不同角度的解释
  • 基于Volley网络库实现加载多种网络图片(包括GIF动态图片、圆形图片、普通图片)...
  • 聚簇索引和非聚簇索引
  • 聊聊redis的数据结构的应用
  • 聊聊springcloud的EurekaClientAutoConfiguration
  • 前端每日实战:70# 视频演示如何用纯 CSS 创作一只徘徊的果冻怪兽
  • 通信类
  • 写代码的正确姿势
  • [Shell 脚本] 备份网站文件至OSS服务(纯shell脚本无sdk) ...
  • Hibernate主键生成策略及选择
  • mysql面试题分组并合并列
  • 昨天1024程序员节,我故意写了个死循环~
  • ### Cause: com.mysql.jdbc.exceptions.jdbc4.MySQLTr
  • #100天计划# 2013年9月29日
  • #define用法
  • (ISPRS,2021)具有遥感知识图谱的鲁棒深度对齐网络用于零样本和广义零样本遥感图像场景分类
  • (python)数据结构---字典
  • (pytorch进阶之路)扩散概率模型
  • (Redis使用系列) Springboot 实现Redis 同数据源动态切换db 八
  • (八)Flask之app.route装饰器函数的参数
  • (代码示例)使用setTimeout来延迟加载JS脚本文件
  • (多级缓存)多级缓存
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)计算机毕业设计高校学生选课系统
  • (篇九)MySQL常用内置函数
  • (入门自用)--C++--抽象类--多态原理--虚表--1020
  • (三维重建学习)已有位姿放入colmap和3D Gaussian Splatting训练
  • (五)网络优化与超参数选择--九五小庞
  • (一)WLAN定义和基本架构转
  • (转)IOS中获取各种文件的目录路径的方法
  • (转)利用PHP的debug_backtrace函数,实现PHP文件权限管理、动态加载 【反射】...
  • (转载)VS2010/MFC编程入门之三十四(菜单:VS2010菜单资源详解)