div+css布局实现塔吊效果代码

代码语言:html

所属分类:布局界面

代码描述:div+css布局实现塔吊效果代码

代码标签: div css 布局 塔吊

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<html lang="en">

<head>
   
<meta charset="UTF-8">
<style>
*,*::before,*::after {
        box-sizing:border-box
}
body {
        background-color:#666
}
#crane {
        height:220px;
        left:50%;
        margin-left:-75px;
        margin-top:-110px;
        position:absolute;
        top:50%;
        transform:scale(1);
        width:150px
}
#peak {
        height:0
}
#peak #first {
        border:3px solid #ffa449;
        display:block;
        height:18px;
        left:7px;
        position:absolute;
        top:-16px;
        width:18px
}
#peak #first::before {
        background:linear-gradient(to right,#f8b74b 0,#fca546 50%,#ff8036 100%);
        content:"";
        display:block;
        height:20px;
        left:5px;
        position:relative;
        top:-4px;
        transform:rotate(45deg);
        width:3px;
        z-index:-1
}
#peak #first::after {
        background:linear-gradient(to right,#f8b74b 0,#fca546 50%,#ff8036 100%);
        content:"";
        display:block;
        height:20px;
        left:4px;
        position:relative;
        top:-24px;
        transform:rotate(135deg);
        width:3px;
        z-index:-1
}
#peak #second {
        background-color:#ffa449;
        height:26px;
        left:13px;
        position:absolute;
        top:-42px;
        width:6px
}
#peak #second::before {
        background-color:#ffa449;
        content:"";
        display:block;
        height:16px;
        left:-4px;
        position:absolute;
        top:10px;
        width:14px;
        border-left:2px solid #ffbe7c;
        border-right:2px solid #fc7e00;
        border-style:none solid;
        border-width:medium 2px
}
#peak #light {
        background-color:red;
        border-radius:50% 50% 0 0;
        height:4px;
        left:14px;
        position:absolute;
        top:-46px;
        width:4px;
        -webkit-animation:lightFlash 2s linear infinite;
        animation:lightFlash 2s linear infinite
}
#peak span {
        background-color:#666;
        display:block;
        height:2px;
        left:15px;
        position:relative;
        top:-39px;
        width:2px;
        margin-bottom:3px
}
#peak #line1 {
        background-color:black;
        height:1px;
        left:19px;
        position:absolute;
        top:-42px;
        transform:rotate(6deg);
        transform-origin:left center 0;
        width:185px
}
#peak #line2 {
        background-color:black;
        height:1px;
        left:12px;
        position:absolute;
        top:-42px;
        transform:rotate(155deg);
        transform-origin:left center 0;
        width:93px;
        z-index:-1
}
#arm {
        width:260px
}
#arm #connector1 {
        background-color:#ffa449;
        display:block;
        height:6px;
        left:35px;
        position:absolute;
        top:-11px;
        transform:skewX(-45deg);
        width:10px;
        border-left:2px solid #fc7e00
}
#arm #connector2 {
        border-color:transparent transparent #ffa449;
        border-style:solid;
        border-width:0 0 17px 17px;
        display:block;
        height:0;
        left:38px;
        position:absolute;
        top:-24px;
        width:0
}
#arm section {
        border:3px solid #ffa449;
        float:left;
        height:16px;
        left:58px;
        margin-left:-3px;
        position:relative;
        top:-23px;
        width:16px
}
#arm section::after {
        background:linear-gradient(to right,#f8b74b 0,#fca546 50%,#ff8036 100%) repeat scroll 0 0 transparent;
        content:"";
        display:block;
        height:16px;
        left:4px;
        position:relative;
        top:-3px;
        transform:rotate(135deg);
        width:3px;
        z-index:-1
}
#arm #nose {
        border-color:transparent #666 transparent transparent;
        border-style:solid;
        border-width:0 20px 20px 0;
        display:block;
        height:0;
        left:250px;
        position:absolute;
        top:-25px;
        width:0
}
#arm #shine {
        background-color:#ffb163;
        display:block;
        height:2px;
        left:54px;
        position:absolute;
        top:-23px;
        width:199px;
        z-index:1
}
#arm #shadow {
        background-color:#fc7e00;
        display:block;
        height:2px;
        left:43px;
        position:absolute;
        top:-8px;
        width:223px;
        z-index:1
}
#tail {
        border-color:#ffa449 transparent #fc7e00;
        -o-border-image:none;
        border-image:none;
        border-style:solid;
        border-width:3px 0 2px;
        height:12px;
        left:-75px;
        position:absolute;
        top:-3px;
        width:85px;
        z-index:-1
}
#tail section {
        background:linear-gradient(to right,#fb7e00 0,#fb7e00 33%,#ffa449 33%,#ffa449 100%) repeat scroll 0 0 rgba(0,0,0,0);
        float:left;
        height:7px;
        margin-right:3px;
        width:6px
}
#tail #end {
        border-color:transparent #ffa449 transparent transparent;
        border-style:solid;
        border-width:0 13px 12px 0;
        display:block;
        height:0;
        left:-13px;
        position:absolute;
        top:-3px;
        width:0
}
#tail #end::after {
        border-color:transparent #666 transparent transparent;
        border-style:solid;
        border-width:0 7px 6px 0;
        content:"";
        display:block;
        height:0;
        left:5px;
        position:absolute;
        top:3px;
        width:0
}
#tail #weight {
        background:none repeat scroll 0 0 #ffa449;
        border-radius:25%;
        border-top:2px solid #ffbe7c;
        display:block;
        height:16px;
        left:-17px.........完整代码请登录后点击上方下载按钮下载查看

网友评论0