Bootstrap 图片

Bootstrap 图片形状

圆角:

Cinque Terre

原型:

Cinque Terre

缩略图:

Cinque Terre

圆角图片

.img-rounded 类向图像添加圆角(IE8 不支持圆角):

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Bootstrap 实例</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css">
  8. </head>
  9. <body>
  10. <div class="container">
  11. <h2>圆角图片</h2>
  12. <p>.img-rounded 类向图像添加圆角(IE8 不支持圆角):</p>
  13. <img src="/images/cinqueterre.jpg" class="img-rounded" alt="Cinque Terre" width="304" height="236">
  14. </div>
  15. </body>
  16. </html>

圆形图片

.img-circle 类将图像显示为圆形(IE8 不支持圆角):

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Bootstrap 实例</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css">
  8. </head>
  9. <body>
  10. <div class="container">
  11. <h2>圆形图片</h2>
  12. <p>.img-circle 类将图像显示为圆形(IE8 不支持圆角):</p>
  13. <img src="/images/cinqueterre.jpg" class="img-circle" alt="Cinque Terre" width="304" height="236">
  14. </div>
  15. </body>
  16. </html>

缩略图

.img-thumbnail 类将图像显示为缩略图:

实例
  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <title>Bootstrap 实例</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css">
  8. </head>
  9. <body>
  10. <div class="container">
  11. <h2>缩略图</h2>
  12. <p>.img-thumbnail 类将图像显示为缩略图:</p>
  13. <img src="/images/cinqueterre.jpg" class="img-thumbnail" alt="Cinque Terre" width="304" height="236">
  14. </div>
  15. </body>
  16. </html>

响应式图片

图片有各种尺寸,屏幕也是如此。响应式图像会自动调整以适应屏幕大小。

通过添加一个 .img-responsive 类对 <img> 标记进行响应,然后,图像将很好地缩放到与父元素相对于的合适尺寸。

.img-responsive 类对图片应用勒 display: block;max-width: 100%;height: auto; 样式:

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Bootstrap 实例</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css">
  8. </head>
  9. <body>
  10. <div class="container">
  11. <h2>Image</h2>
  12. <p>.img-responsive 类使很好地缩放到与父元素相对于的合适尺寸(调整浏览器窗口的大小以查看效果):</p>
  13. <img class="img-responsive" src="/images/img_chania.jpg" alt="Chania" width="460" height="345">
  14. </div>
  15. </body>
  16. </html>

图片画廊

您还可以将 Bootstrap 的网格系统与 .thumbnail 一起使用来创建图片画廊。

注意:在本教程的后面部分,您将了解有关网格系统的更多信息(如何创建具有不同列数的布局)。

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Bootstrap 实例</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css">
  8. </head>
  9. <body>
  10. <div class="container">
  11. <h2>图片画廊</h2>
  12. <p>.thumbnail 类可用于显示图片画廊</p>
  13. <p>.caption 类为缩略图中的文本添加适当的填充和深灰色</p>
  14. <p>点击图片放大</p>
  15. <div class="row">
  16. <div class="col-md-4">
  17. <div class="thumbnail">
  18. <a href="/znadmin/md/4593/3.jpg" target="_blank">
  19. <img src="/znadmin/md/4593/3.jpg" alt="Lights" style="width:100%">
  20. <div class="caption">
  21. <p>极光</p>
  22. </div>
  23. </a>
  24. </div>
  25. </div>
  26. <div class="col-md-4">
  27. <div class="thumbnail">
  28. <a href="/znadmin/md/4593/4.jpg" target="_blank">
  29. <img src="/znadmin/md/4593/4.jpg" alt="Nature" style="width:100%">
  30. <div class="caption">
  31. <p>大自然</p>
  32. </div>
  33. </a>
  34. </div>
  35. </div>
  36. <div class="col-md-4">
  37. <div class="thumbnail">
  38. <a href="/znadmin/md/4593/5.jpg" target="_blank">
  39. <img src="/znadmin/md/4593/5.jpg" alt="Fjords" style="width:100%">
  40. <div class="caption">
  41. <p>峡湾</p>
  42. </div>
  43. </a>
  44. </div>
  45. </div>
  46. </div>
  47. </div>
  48. </body>
  49. </html>

响应式 Embed 标签

还可以让视频或幻灯片在任何设备上正确缩放。

样式类可以直接应用于 <iframe>、<embed>、<video> 和 <object> 元素。

下面的示例通过添加。将响应项类嵌入到 <iframe> 标记中(然后视频将很好地缩放相对于父元素的尺寸)。包含的 <div> 定义了视频的高宽比:

实例
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>Bootstrap 实例</title>
  5. <meta charset="utf-8">
  6. <meta name="viewport" content="width=device-width, initial-scale=1">
  7. <link rel="stylesheet" href="https://apps.bdimg.com/libs/bootstrap/3.3.0/css/bootstrap.min.css">
  8. </head>
  9. <body>
  10. <div class="container">
  11. <h2>响应式 Embed 标签</h2>
  12. <p>创建一个响应式的视频,并以 16:9 的高宽比将其缩放到相对于父元素的合适尺寸</p>
  13. <div class="embed-responsive embed-responsive-16by9">
  14. <iframe class="embed-responsive-item" src="https://www.youtube.com/embed/tgbNymZ7vqY"></iframe>
  15. </div>
  16. </div>
  17. </body>
  18. </html>
什么是高宽比?

图像的高宽比描述了其宽度和高度之间的比例关系。两种常见的视频高宽比分别为 4:3(20 世纪的通用视频格式)和 16:9(高清电视和欧洲数字电视的通用视频格式)。

您可以在两个高宽比的样式类中进行选择:

  1. <!-- 16:9 -->
  2. <div class="embed-responsive embed-responsive-16by9">
  3. <iframe class="embed-responsive-item" src="..."></iframe>
  4. </div>
  5. <!-- 4:3 -->
  6. <div class="embed-responsive embed-responsive-4by3">
  7. <iframe class="embed-responsive-item" src="..."></iframe>
  8. </div>

完整的 Bootstrap 图片参考

有关所有图像类的完整参考,请访问本站的完整 Bootstrap 图片参考