日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 前端技术 > HTML >内容正文

HTML

用HTML和CSS实现一个漂亮的个人博客页面!

發布時間:2024/2/28 HTML 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 用HTML和CSS实现一个漂亮的个人博客页面! 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 網站結構
  • 社交網站個人信息頁面
  • 實現代碼
    • html
    • CSS代碼
    • 圖片包


網站結構

社交網站的個人信息頁面主要由div.element嵌套三個<div>標簽構成了頁面的三個模塊。


社交網站個人信息頁面

  • 使用彈性盒對頁面進行布局,將div.element設置為彈性盒容器,將div. element-left、div.element-right、div.element-last作為該容器的三個子元素。
  • 在PC端子元素按橫軸方向順序排列,并且使用媒體查詢,在瀏覽器窗口小于或等于640px時,子元素按縱軸方向排列。
  • 在div.element-left中,添加表單和提交按鈕,并且使用媒體查詢,在瀏覽器窗口逐漸縮小時,設置表單的對應樣式,重點設置<input>控件的寬度。
  • 在div.element-right中,嵌套div.teddy-text和div.teddy-follow。其中在div.teddy-text中添加頭像和昵稱,在div.teddy-follow中添加粉絲量和關注量,對元素設置寬度時,盡量使用百分比,這樣可以使元素自動響應視口大小的變化。
  • 在div.element-last中,使用ul列表添加菜單部分,在每個
  • 標簽中嵌套<a>標簽和<span>標簽,其中<span>標簽用于設置菜單的圖標。

  • 實現代碼

    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 社交網站個人信息頁面 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实现一个漂亮的个人博客页面!的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。