使用html5和CSS3繪制html5的logo

image.png

html代碼部分

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <link rel="stylesheet" type="text/css" href="logo.css"/>
        <title>HTML5 logo</title>
    </head>
    <body>
        <!-- 這是HTML5 logo的最外層盒子div,類名為background -->
        <div class="background">
            <!-- 制作旋轉(zhuǎn)的光束探孝,類目為beam,運(yùn)用內(nèi)聯(lián)樣式style,旋轉(zhuǎn)5度 -->
            <div class="beam" style="transform: rotate(5deg);"></div>
            <!-- 復(fù)制17束光束,每束光相差10度-->
            <div class="beam" style="transform: rotate(15deg);"></div>
            <div class="beam" style="transform: rotate(25deg);"></div>
            <div class="beam" style="transform: rotate(35deg);"></div>
            <div class="beam" style="transform: rotate(45deg);"></div>
            <div class="beam" style="transform: rotate(55deg);"></div>
            <div class="beam" style="transform: rotate(65deg);"></div>
            <div class="beam" style="transform: rotate(75deg);"></div>
            <div class="beam" style="transform: rotate(85deg);"></div>
            <div class="beam" style="transform: rotate(95deg);"></div>
            <div class="beam" style="transform: rotate(105deg);"></div>
            <div class="beam" style="transform: rotate(115deg);"></div>
            <div class="beam" style="transform: rotate(125deg);"></div>
            <div class="beam" style="transform: rotate(135deg);"></div>
            <div class="beam" style="transform: rotate(145deg);"></div>
            <div class="beam" style="transform: rotate(155deg);"></div>
            <div class="beam" style="transform: rotate(165deg);"></div>
            <div class="beam" style="transform: rotate(175deg);"></div>
            <!-- 中心是個(gè)盾牌的盒子再姑,類名logo -->
            <div class="logo" style="top: 120px; left: 229px;">
                <!-- shield為盾牌類名部分 -->
                <!-- 盾牌左邊 -->
                <div class="shield1">
                    
                </div>
                <div class="shield2">
                    
                </div>
                <div class="shield3">
                    
                </div>
                <!-- 這是盾牌的右邊 -->
                <div class="shield4">
                    
                </div>
                <div class="shield5">
                    
                </div>
                <div class="shield6">
                    
                </div>
                <!-- 盾牌右邊里面的橙色部分 -->
                <!-- 行內(nèi)樣式:scale定義縮放為原來的0.82倍萌抵,縮小 -->
                <div style="transform: scale(0.82);left: 31px;top: 25px;">
                    
                
                <div class="color_sheild1">
                    
                </div>
                <div class="color_sheild2">
                    
                </div>
                <div class="color_sheild3">
                    
                </div>
                </div>
                
            <!-- 定義組成logo 5字體的左半邊灰色部分 -->
            <div class="grey1"></div>
            <div class="grey2"></div>   
            <div class="grey3"></div>
            <div class="grey4"></div>
            
            <!-- 定義數(shù)字5的右半邊白色部分 -->
            <div class="white1"></div>
            <div class="white2"></div>
            <div class="white3"></div>
            <div class="white4"></div>
                
            <!-- 修補(bǔ)部分 -->
            <div class="shield7">
                
            </div>
            <div class="color_sheild4">
                
            </div>
            <img src="logo.png" >
            
            
            
            </div>
            </div>
    </body>
</html>

css3代碼部分

body {
    margin: 0;
    /* 設(shè)置body的外邊距為0 */
    padding: 0;
}
div {
    position: absolute;/* 給所有div設(shè)置絕對定位 */
}
.background {
    width: 800px;
    height: 600px;
    background: #f2f2f2;
    overflow: hidden;/* 隱藏溢出內(nèi)容*/
} 
.beam {
    width: 1600px;
    height: 20px;
    background: #fff;
    top: 290px;
    left: -400px;
}
/* 設(shè)置盾牌三部分的共同顏色 */
.shield1,.shield2,.shield3,.shield4,.shield5,.shield6,.shield7 {
    background: #e15016;
    }
.shield1 {
    left: 32px;
    width: 140px;
    height: 346px;
}
.shield2 {
    left: 16px;
    width: 100px;
    height: 346px;
    transform: skewX(5deg);/* 變形:水平方向斜切5度 */
}
.shield3 {
    top: 265px;
    left: 32px;
    width: 140px;
    height: 100px;
    transform: skewY(15deg);
}
.shield4 {
    left: 172px;
    width: 140px;
    height: 346px;
    }
.shield5 {
    left: 227px;
    transform: skewX(-5deg);
    width: 100px;
    height: 346px;
    }
.shield6 {
    transform: skewY(-15deg);
    top: 265px;
    left: 172px;
    width: 140px;
    height: 100px;
    }
.shield7 {
    height: 20px;
    top: 199px;
    width: 80px;
    left: 60px;
}
    .color_sheild1,.color_sheild2,.color_sheild3,.color_sheild4 {
        background: #ee6812;
    }
    .color_sheild1 {
        left: 172px;
        width: 140px;
        height: 346px;
    }
.color_sheild2 {
    transform: skewX(-5deg);
    left: 227px;
    width: 100px;
    height: 363px;
}
.color_sheild3 {
    transform: skewY(-15deg);
    top: 282px;
    left: 172px;
    width: 138px;
    height: 100px;
}
.color_sheild4 {
    height: 43px;
    top: 113px;
    width: 100px;
    left: 180px;
}
.grey1,.grey2,.grey3,.grey4 {
    background: #ebebeb;
}
.grey1 {
    height: 43px;
    width: 102px;
    left: 70px;
    top: 70px;
}
.grey2 {
    width: 46px;
    height: 216px;
    transform: skewX(5deg);
    top: 70px;
    left: 75px;
}
.grey3 {
    width: 95px;
    height: 43px;
    left: 77px;
    top: 156px;
}
.grey4 {
    width: 87px;
    height: 47px;
    left: 85px;
    top: 251px;
    transform: skewY(15deg);
}

.white1,.white2,.white3,.white4 {
    background: #fff;
}
.white1 {
    width: 102px;
    height: 43px;
    left: 172px;
    top: 70px;
}
.white2 {
    width: 46px;
    height: 216px;
    left: 223px;
    top: 70px;
    transform: skewX(-5deg);
}
.white3 {
    width: 95px;
    height: 43px;
    left: 172px;
    top: 156px;
}
.white4 {
    width: 87px;
    height: 47px;
    left: 172px;
    top: 251px;
    transform: skewY(-15deg);
}
img {
    position: fixed;/* 固定定位 */
    top: 8px;
    left: 225px;
    width: 350px;
    height: 100px;
    
}

效果圖

image.png
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末栖疑,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子卿闹,更是在濱河造成了極大的恐慌萝快,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,718評(píng)論 6 492
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件旋恼,死亡現(xiàn)場離奇詭異,居然都是意外死亡冰更,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,683評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門舟铜,熙熙樓的掌柜王于貴愁眉苦臉地迎上來奠衔,“玉大人,你說我怎么就攤上這事涣觉。” “怎么了生兆?”我有些...
    開封第一講書人閱讀 158,207評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵膝宁,是天一觀的道長。 經(jīng)常有香客問我员淫,道長,這世上最難降的妖魔是什么介返? 我笑而不...
    開封第一講書人閱讀 56,755評(píng)論 1 284
  • 正文 為了忘掉前任圣蝎,我火速辦了婚禮,結(jié)果婚禮上徘公,老公的妹妹穿的比我還像新娘。我一直安慰自己坦袍,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,862評(píng)論 6 386
  • 文/花漫 我一把揭開白布捂齐。 她就那樣靜靜地躺著缩抡,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上挎塌,一...
    開封第一講書人閱讀 50,050評(píng)論 1 291
  • 那天内边,我揣著相機(jī)與錄音,去河邊找鬼嘴高。 笑死和屎,一個(gè)胖子當(dāng)著我的面吹牛拴驮,可吹牛的內(nèi)容都是我干的柴信。 我是一名探鬼主播,決...
    沈念sama閱讀 39,136評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼潜沦,長吁一口氣:“原來是場噩夢啊……” “哼绪氛!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起枣察,我...
    開封第一講書人閱讀 37,882評(píng)論 0 268
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎臂痕,沒想到半個(gè)月后宛琅,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 44,330評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡舆瘪,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,651評(píng)論 2 327
  • 正文 我和宋清朗相戀三年红伦,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片昙读。...
    茶點(diǎn)故事閱讀 38,789評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖唠叛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情艺沼,我是刑警寧澤,帶...
    沈念sama閱讀 34,477評(píng)論 4 333
  • 正文 年R本政府宣布调鲸,位于F島的核電站挽荡,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏定拟。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,135評(píng)論 3 317
  • 文/蒙蒙 一角雷、第九天 我趴在偏房一處隱蔽的房頂上張望性穿。 院中可真熱鬧勺三,春花似錦需曾、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,864評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽牡彻。三九已至出爹,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間严就,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,099評(píng)論 1 267
  • 我被黑心中介騙來泰國打工渐行, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人祟印。 一個(gè)月前我還...
    沈念sama閱讀 46,598評(píng)論 2 362
  • 正文 我出身青樓旁理,卻偏偏與公主長得像樊零,于是被迫代替她去往敵國和親孽文。 傳聞我的和親對象是個(gè)殘疾皇子夺艰,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,697評(píng)論 2 351