CSS3 图片样式
学习如何使用 CSS 设置图片样式。
圆角图片
使用 border-radius 属性创建圆形图片:
实例
圆角图片:
<!DOCTYPE html><html><head><style>img {border-radius: 8px;}</style></head><body><h1>圆角图片</h1><p>请使用 border-radius 属性来创建圆角图片:</p><img src="/znadmin/md/1294/0.jpg" alt="terre" ></body></html>
实例
圆形图片:
<!DOCTYPE html><html><head><style>img {border-radius: 50%;}</style></head><body><h1>圆角图片</h1><p>请使用 border-radius 属性创建圆形的图片:</p><img src="/znadmin/md/1294/0.jpg" alt="terre" ></body></html>
缩略图图片
使用 border 属性创建缩略图。缩略图:

实例
<!DOCTYPE html><html><head><style>img {border: 1px solid #ddd;border-radius: 4px;padding: 5px;width: 150px;}</style></head><body><h1>缩略图</h1><p>请使用 border 属性来创建缩略图:</p><img src="/znadmin/md/1294/0.jpg" alt="img_5terre" style="width:150px"></body></html>
作为链接的缩略图:
实例
<!DOCTYPE html><html><head><style>img {border: 1px solid #ddd;border-radius: 4px;padding: 5px;width: 150px;}img:hover {box-shadow: 0 0 2px 1px rgba(0, 140, 186, 0.5);}</style></head><body><h1>作链接的缩略图</h1><p>请使用 border 属性创建缩略图。用锚包围图片以将其用作链接。</p><p>请把鼠标悬停在图片上,然后单击以查看效果。</p><a target="_blank" href="img_5terre.jpg"><img src="/znadmin/md/1294/0.jpg" alt="img_5terre" style="width:150px"></a></body></html>
响应式图片
响应式图片会自动调整以适合屏幕尺寸。
如果您希望根据需要缩小图片,但需要杜绝放大到大于原始尺寸,请添加如下代码:
<!DOCTYPE html><html><head><style>img {max-width: 100%;height: auto;}</style></head><body><h1>响应式图片</h1><p>自适应图片将自动调整以适合屏幕尺寸。</p><p>请调整浏览器窗口的大小以查看效果:</p><img src="/images/demo.png" alt="cankaoshouce" ></body></html>
居中图片
如需使图片居中,请将左右外边距设置为 auto 并将其设置为块元素:
<!DOCTYPE html><html><head><style>img {display: block;margin-left: auto;margin-right: auto;}</style></head><body><h1>居中图片</h1><p>如需对图片进行居中,请把左右外边距设置为 auto,并转为块元素。</p><img src="/znadmin/md/1294/0.jpg" alt="img_5terre" style="width:50%"></body></html>
宝丽来图片 / 卡片

意大利五渔村

挪威极光
实例
<!DOCTYPE html><html><head><style>body {margin:25px;}div.polaroid {width: 80%;background-color: white;box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);margin-bottom: 25px;}div.container {text-align: center;padding: 10px 20px;}</style></head><body><h1>响应式宝丽来图片 / 卡片</h1><div class="polaroid"><img src="/znadmin/md/1294/0.jpg" alt="img_5terre" style="width:100%"><div class="container"><p>意大利五渔村</p></div></div><div class="polaroid"><img src="/znadmin/md/1294/3.jpg" alt="img_lights" style="width:100%"><div class="container"><p>挪威极光</p></div></div></body></html>
透明图片
opacity 属性的取值范围为 0.0 - 1.0。值越低,越透明:

opacity 0.2

opacity 0.5

opacity 1(default)
实例
<!DOCTYPE html><html><head><style>img {opacity: 0.5;}</style></head><body><h1>图片透明度</h1><p>opacity 属性规定元素的透明度。值越低,越透明:</p><p>50% 不透明度的图片:</p><img src="/znadmin/md/1294/4.jpg" alt="Forest"></body></html>
图片文本
如何在图片中定位文本:
左下
左上
右上
右下
居中
上述效果代码如下:
<!DOCTYPE html><html><head><style>.container {position: relative;}.topleft {position: absolute;top: 8px;left: 16px;font-size: 18px;}img {width: 100%;height: auto;opacity: 0.3;}</style></head><body><h2>图片文本</h2><p>在图片的四个角落和正中央添加文本</p><div class="container"><img src="/znadmin/md/1236/1.jpg" alt="Cinque Terre" style="width:100%;height:auto;opacity:0.3"><div style="position:absolute;bottom:8px;left:16px;font-size:18px">左下</div><div style="position:absolute;top:8px;left:16px;font-size:18px">左上</div><div style="position:absolute;top:8px;right:16px;font-size:18px">右上</div><div style="position:absolute;bottom:8px;right:16px;font-size:18px">右下</div><div style="position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);font-size:18px">居中</div></div></body></html>