用HTML和CSS实现一个漂亮的个人博客页面!
生活随笔
收集整理的這篇文章主要介紹了
用HTML和CSS实现一个漂亮的个人博客页面!
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
文章目錄
- 網(wǎng)站結構
- 社交網(wǎng)站個人信息頁面
- 實現(xiàn)代碼
- html
- CSS代碼
- 圖片包
網(wǎng)站結構
社交網(wǎng)站的個人信息頁面主要由div.element嵌套三個<div>標簽構成了頁面的三個模塊。
社交網(wǎng)站個人信息頁面
實現(xiàn)代碼
html
<!DOCTYPE HTML> <html lang="en"> <head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1"><title>個人信息頁面</title><link href="css/personal_info.css" rel="stylesheet" type="text/css" media="all"/> </head> <body> <h1>個人信息</h1> <div class="element"><div class="element-left"><div class="edit"><form><ul><li><input type="text" placeholder="請輸入舊密碼" ><a href="#" class="user1"></a></li><li><input type="text" placeholder="請輸入新密碼" ><a href="#" class="lock1"></a></li></ul></form><div class="submit"><input type="submit" value="修改密碼" ></div></div></div><div class="element-right"><div class="teddy-bear"><div class="teddy-text"><img src="images/b1.jpg" alt="" class="img-responsive"><h4>科學怪人</h4></div><div class="teddy-follow"><ul><li class="folw-h"><h3>2.5萬</h3><p>粉絲</p></li><li class="folw-r"><h3>100</h3><p>關注</p></li><div class="clear"></div></ul></div></div></div><div class="element-last"><ul class="content"><li class="menu button"><a href="#">個人資料<span class="icon"></span></a></li><li class="menu button"><a href="#">消息<span class="icon stat"></span><i>13</i></a></li><li class="menu button"><a href="#">設置<span class="icon msg"></span></a></li><li class="menu info button"><a href="#">退出登錄<span class="icon signout"></span></a></li></ul></div><div class="clear"> </div> </div> </body> </html>CSS代碼
/*第7單元 項目7-2 社交網(wǎng)站個人信息頁面 CSS文件*/ *{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;} ul{list-style:none;} body {font-family: 'Roboto', sans-serif;background: url(../images/2.png)repeat 0px 0px;font-size: 100%; } a {text-decoration: none; } a:hover {transition: 0.5s all;-webkit-transition: 0.5s all;} h1 {text-align: center;font-size: 3em;color: #3C2F24;margin: 2em 0em 1em 0em;font-family: '微軟雅黑'; } .edit {margin:0% auto;/*外邊距:上下0,左右水平居中*/background: #fff; } form {padding: 10% 4% 8% 4%; } form li {list-style: none;width: 100%;font-weight: 500;border: 1px solid #ccc;background: #fff;margin: 1em 0;outline: none; }input[type="text"] {width: 83%;padding:1em 0em 1em 1.7em;color: #858282;font-size: 15px;outline: none;background: none;font-weight: 500;border: none; } .user1 {height: 20px;width: 20px;display: block;float: left;margin: 12px -17px 0px 0px;border-right: 1px solid #999;padding: 5px 16px 0 0;background: url(../images/user.png) no-repeat 8px 2px ; } .lock1 {height: 20px;width: 20px;display: block;float: left;margin: 12px -17px 0px 0px;border-right: 1px solid #999;padding: 5px 16px 0 0;background: url(../images/lock.png) no-repeat 8px 2px ; } .submit input[type="submit"]{font-size:20px;font-weight: 400;color: #fff;cursor: pointer;outline: none;padding:21px 20px;width: 100%;border: none;transition: 0.1s all;-webkit-transition: 0.1s all;background: #ef8d32;} input[type="submit"]:hover{background:#ee5a32; } /* ribbon style */ .h2 h2 {color: #fff;font-size: 1.2em;padding: 7px 9px 5px 27px;font-weight: 300; } /*--*/ .icon{background: url(../images/img-sprite.png);width: 25px;height: 23px;display: inline-block;float:left; } .icon {background: url(../images/img-sprite.png) no-repeat -1px -2px; }.stat{background: url(../images/img-sprite.png) no-repeat -30px -4px; }.msg{background: url(../images/img-sprite.png) no-repeat -62px -2px; }.signout{background: url(../images/img-sprite.png) no-repeat -93px -2px; } ul.content {width: 100%;margin: 0 auto;background: #ef8d32;font-weight: 100; } li.button a {padding: 23.5px 27px;margin: 0;display: block; } li.button {list-style: none;text-align: left; } li.menu{padding: 0;width: 100%;border-bottom: 1px solid #CD5F4A;margin: 0; } li.menu:hover {background: #ee5a32; } li.button a:hover{text-decoration:none; } li.button a span{margin-right: 22px; } li.menu.info {border-bottom: none; } li.button i {background: #505771;float: right;padding: 4px 12px;font-size: 13px;display: block;border-radius: 4px;-webkit-border-radius: 4px;font-style: normal;/*設置字體樣式正常,因為<i>標簽表示文本字體為斜體*/ } a, a:visited {color:#fff; } p{padding:10px;text-align:center; } .element {width: 60%;margin: 0 auto 7em;padding: 2em;display: flex; /*設置該div為一個彈性盒容器*/flex-flow: row; /*子元素按橫軸方向順序排列*/ } .element-left {margin:0 1.5%;flex: 3.3 ; /*將容器分為10份,占三分之一*/order: 1; /*排序為第1個子元素*/ } .element-right {margin:0 1.5%;flex: 3.3 ; /*將容器分為10份,占三分之一*/order:2; /*排序為第2個子元素*/ } .element-last {margin:0 1.5%;flex: 3.3 ; /*將容器分為10份,占三分之一*/order:3; /*排序為第3個子元素*/ } /*--teddy-bear--*/ .teddy-bear {text-align: center; } .teddy-text {background: #fff;padding: 1em 1em; }.teddy-text h4 {color: #ee5a32;font-size: 1.2em;margin: 0.5em 0 0; } .teddy-text img {border-radius: 70px;/*邊框圓角半徑為70px*/border: 3px solid #ee5a32;padding: 8px;width: 60%; } .teddy-follow {background: #ef8d32;padding: 0.7em 0em 0.7em 0em; } .teddy-follow li {display: inline-block;text-align: center;float: left;width: 49%; } .teddy-follow li h3 {font-size: 0.95em;color: #fff;font-weight: bold; } .teddy-follow li p {font-size: 0.8em;color: #fff; } .teddy-follow li.folw-h {border-right: 1px solid #fff; } .element-bg-img img {border-radius: 6px 6px 0px 0px; }.temperatur h2 {color: #ee5a32;font-size: 3.2em;display: inline-block;vertical-align: top;font-family: 'Roboto', sans-serif; }.clear{clear:both; /*粉絲和關注模塊清除浮動*/ } /*--媒體查詢--*/ @media(max-width:1366px){input[type="text"], input[type="password"] {padding: 1em 0em 1em 0.7em;}.user1 {margin: 12px -3px 0px 0px;padding: 5px 10px 0 0;}.lock1 {margin: 12px -3px 0px 0px;padding: 5px 10px 0 0;} } @media(max-width:1280px){input[type="text"], input[type="password"] {width: 75%;} } .element {width: 82%;margin: 0 auto 6em; } form {padding: 12% 4% 12% 4%; }@media(max-width:768px){.element {width: 80%;}li.button a {padding: 23.5px 16px;}input[type="text"] {width: 60%;}.teddy-text h4 {font-size: 1em;}li.button a {padding: 22.5px 10px;} } @media (max-width: 667px){input[type="text"] {width: 70%;}form {padding: 13% 6% 13% 6%;}.teddy-text h4 {font-size: 0.92em;} } @media (max-width: 640px){.element{margin: 0 auto 2em;flex-flow: column; /*彈性盒中的子元素按縱軸方向排列*/}.element-left,.element-right,.element-last{order: 0;/*將子元素都設置成同一個值,指按自然順序排列*/margin: 1%;}h1 {font-size: 2em;margin: 1em 0em 0.5em 0em;}form {padding: 13% 13% 13% 13%;}input[type="text"] {width: 85%;}ul.content {width:100%;} } @media (max-width: 600px){input[type="text"] {width: 80%;} } @media (max-width: 568px){input[type="text"] {width: 70%;} }圖片包
鏈接:https://pan.baidu.com/s/1c63yMayXIUcluuBf_Yyhaw
提取碼:8cjj
整理不易!有用就點個贊吧!
超強干貨來襲 云風專訪:近40年碼齡,通宵達旦的技術人生總結
以上是生活随笔為你收集整理的用HTML和CSS实现一个漂亮的个人博客页面!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 第一个响应式网站之环保网站(源码+图片下
- 下一篇: 深入理解弹性盒布局(fiex-box)—