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

css img

作者:满身补丁   发布日期:2025-11-26   浏览:90

/* CSS代码示例:设置img标签的样式 */

/* 基本样式 */
img {
    width: 100%; /* 设置图片宽度为容器的100% */
    height: auto; /* 保持图片的宽高比 */
    border: 2px solid #ddd; /* 添加边框 */
    border-radius: 4px; /* 圆角边框 */
    display: block; /* 防止图片下方出现空白间隙 */
    margin: 0 auto; /* 居中显示 */
}

/* 鼠标悬停效果 */
img:hover {
    opacity: 0.7; /* 鼠标悬停时图片透明度变为70% */
    transform: scale(1.1); /* 放大图片 */
    transition: all 0.3s ease; /* 平滑过渡效果 */
}

/* 负责处理图片加载失败的情况 */
img.error {
    display: none; /* 如果图片加载失败,隐藏图片 */
}

解释说明:

  1. 基本样式

    • width: 100%;height: auto; 确保图片会根据容器大小自适应,并且保持原始宽高比。
    • borderborder-radius 用于给图片添加边框和圆角效果。
    • display: block;margin: 0 auto; 使图片在容器中水平居中显示,并避免底部出现默认的空白间隙。
  2. 鼠标悬停效果

    • opacity: 0.7;transform: scale(1.1); 在用户将鼠标悬停在图片上时,调整图片的透明度并放大图片。
    • transition: all 0.3s ease; 使这些变化平滑过渡,而不是立即生效。
  3. 处理图片加载失败

    • img.error 类用于处理图片加载失败的情况。通过设置 display: none;,可以让加载失败的图片不显示。

上一篇:css中的选择器包括哪些

下一篇:css文字底部对齐

大家都在看

css好看的字体

css 红色

css 瀑布流布局grid

换行 css

css文字超长省略号

css背景图铺满

css 渐变字体

css背景图片等比例缩放

css文字删除线

css 文本下划线

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

Laravel 中文站