CSS 圖片
CSS 圖片
本章節將為大家介紹如何使用 CSS 來佈局圖片。
圓角圖片
實例
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<style>
img {
border-radius: 8px;
}
</style>
</head>
<body>
<h2>圆角图片</h2>
<p>使用 border-radius 属性来创建圆角图片:</p>
<img src="https://img.php.cn/upload/course/000/000/004/580989ec73194566.jpg" alt="Paris" width="400" height="300">
</body>
</html>實例
橢圓形圖片:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>php中文网(php.cn)</title>
<style>
img {
border-radius: 50%;
}
</style>
</head>
<body>
<h2>椭圆形图片</h2>
<p>使用 border-radius 属性来创建椭圆形图片:</p>
<img src="https://img.php.cn/upload/course/000/000/004/580989ec73194566.jpg" alt="Paris" width="400" height="300">
</body>
</html>縮圖
我們使用border 屬性來建立縮圖。
實例
img {
border: 1px solid #ddd;
border-radius: 4px;
padding: 5px;
}
<img src="https://img.php.cn/upload/course/000/000/004/580989ec73194566.jpg" alt="Paris">實例
#
a {
display: inline-block;
border: 1px solid #ddd;
border-radius: 4px;
padding: 5px;
transition: 0.3s;
}
a:hover {
box-shadow: 0 0 2px 1px rgba
(0, 140, 186, 0.5);
}
<a href="paris.jpg">
<img src="https://img.php.cn/upload/course/000/000/004/580989ec73194566.jpg" alt="Paris">
</a>響應式圖片
響應式圖片會自動適配各種尺寸的螢幕。
實例中,你可以透過重置瀏覽器大小查看效果:

如果你需要自由縮放圖片,且圖片放大的尺寸不大於其原始的最大值,則可使用下列程式碼:
實例
img {
max-width: 100%;
height: auto;
}圖片文字
#如何定位圖片文字:
實例

左下角
左上角
##右上角#右下角居中#卡片式圖片
實例 #
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);
}
img {width: 100%}
div.container {
text-align: center;
padding: 10px 20px;
}圖片濾鏡CSS
filter 屬性用為元素添加視覺效果(例如:模糊與飽和度) 。
注意: Internet Explorer或 Safari 5.1 (及更早版本) 不支援此屬性。
實例修改所有圖片的顏色為黑白(100% 灰階):
img
{
-webkit-filter:
grayscale(100%);
/* Chrome, Safari,
Opera */
filter:
grayscale(100%);
}響應式圖片相簿
實例
.responsive {
padding: 0 6px;
float: left;
width: 24.99999%;
}
@media only screen and (max-width: 700px){
.responsive {
width: 49.99999%;
margin: 6px 0;
}
}
@media only screen and (max-width: 500px){
.responsive {
width: 100%;
}
}#圖片Modal(模態) 本實例示範如何結合CSS 和JavaScript 來一起渲染圖片。 首先,我們使用 CSS 來建立 modal 視窗 (對話框), 預設是隱藏的。 然後,我們使用JavaScript 來顯示模態窗口,當我們點擊圖片時,圖片會在彈出的視窗中顯示:
實例 #// 取得模態視窗



