CSS零碎知識點(3)——居中頭像
初始框的程式碼為:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
#app {
width: 500px;
height: 400px;
background: #00FFFF;
border: 1px solid red;
/* 居中0 */
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
/* 居中1 */
}
</style>
</head>
<body>
<div id="app">
<div id="touxiang">
<img src="https://beta.pili.com.tw/img/role/640x741/yulongyinshi_1.jpg" alt="頭像">
</div>
</div>
</body>
</html>
圖片太大了,比框還要大
設定touxiang盒子和img的CSS樣式
#app #touxiang {
height: 130px; /* 設定包裹圖片盒子的高度 */
width: 130px; /* 設定包裹圖片盒子的寬度,寬高相等是一個正方形盒子 */
border: 1px solid #eee; /* 給包裹圖片盒子設定一些邊界 */
border-radius: 50%; /* 把包裹圖片盒子設定一個圓形盒子 */
padding: 10px; /* 設定內邊距 */
box-shadow: 0 0 10px #ddd; /* 再設定點陰影 */
background-color: #fff; /* 設定盒子的背景色 */
/* 設定包裹圖片盒子的位置0 */
position: absolute;
left: 50%;
transform: translate(-50%,-50%);
/* 設定包裹圖片盒子的位置1 */
}
#app #touxiang img {
width: 100%;/* 設定背景圖片寬百分之百 */
height: 100%;
border-radius: 50%; /* 設定背景圖片也是圓形 */
background: #eee;
}
一個漂亮的頭像完成了
完整程式碼如下:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<style type="text/css">
#app {
width: 500px;
height: 400px;
background: #00FFFF;
border: 1px solid red;
/* 居中0 */
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
/* 居中1 */
}
#app #touxiang {
height: 130px;
/* 設定包裹圖片盒子的高度 */
width: 130px;
/* 設定包裹圖片盒子的寬度,寬高相等是一個正方形盒子 */
border: 1px solid #eee;
/* 給包裹圖片盒子設定一些邊界 */
border-radius: 50%;
/* 把包裹圖片盒子設定一個圓形盒子 */
padding: 10px;
/* 設定內邊距 */
box-shadow: 0 0 10px #ddd;
/* 再設定點陰影 */
background-color: #fff;
/* 設定盒子的背景色 */
/* 設定包裹圖片盒子的位置0 */
position: absolute;
left: 50%;
transform: translate(-50%, -50%);
/* 設定包裹圖片盒子的位置1 */
}
#app #touxiang img {
width: 100%;
/* 設定背景圖片寬百分之百 */
height: 100%;
border-radius: 50%;
/* 設定背景圖片也是圓形 */
background: #eee;
}
</style>
</head>
<body>
<div id="app">
<div id="touxiang">
<img src="https://beta.pili.com.tw/img/role/640x741/yulongyinshi_1.jpg" alt="頭像">
</div>
</div>
</body>
</html>
相關文章
- CSS零碎知識點(2)——居中DIV盒子CSS
- 關於 CSS 的零碎知識點CSS
- 前端零碎知識點前端
- 零碎知識點記事本
- css3知識點思維導圖CSSS3
- css必備知識點CSS
- css細節知識點CSS
- HTML5與CSS3知識點總結HTMLCSSS3
- Android知識點3Android
- CSS知識點面試總結CSS面試
- css&html面試知識點CSSHTML面試
- HTML5和CSS3開發第七章知識點HTMLCSSS3
- CSS基本知識點——帶你走進CSS的新世界CSS
- 簡單的css3頭像旋轉與3D旋轉效果CSSS33D
- 30道CSS 面試知識點總結CSS面試
- HTML+CSS知識點大雜燴(二)HTMLCSS
- CSS居中CSS
- vue3知識點:Teleport元件Vue元件
- 【知識點】SQLite3總結SQLite
- 機器學習相關入門零碎知識機器學習
- HTML5和CSS3開發第九章知識點HTMLCSSS3
- HTML5和CSS3開發第八章知識點HTMLCSSS3
- HTML5和CSS3開發第六章知識點HTMLCSSS3
- CSS垂直居中和水平居中CSS
- CSS水平居中和垂直居中CSS
- 滑坡監測識別攝像頭
- 【知識】插頭DP
- DevOps知識點——3C知多少dev
- 前端知識點總結——C3前端
- CSS 垂直居中CSS
- CSS之居中CSS
- CSS div居中CSS
- CSS 文字居中CSS
- CSS 基礎知識 初識CSS
- Css知識掃盲CSS
- CSS基礎知識CSS
- css知識:flex 、bfcCSSFlex
- css知識略寫CSS