div+css实现墙上彩灯挂画相册效果代码

代码语言:html

所属分类:画廊相册

代码描述:div+css实现墙上彩灯挂画相册效果代码

代码标签: div css 墙上 彩灯 挂画 相册

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

<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
<style>
    body {
    background: #000;
    background-image: radial-gradient(ellipse at 50%,rgba(0,0,0,0.008),rgba(0,0,0,0.009));
    position: relative;
    padding-bottom: 10rem;
    font-family: "Itim",sans-serif
}

* {
    box-sizing: border-box
}

.wall {
    padding: 0 5rem;
    display: grid;
    grid-template-columns: 1fr 1.2fr;
    grid-column-gap: 4rem;
    max-width: 90rem;
    margin: auto;
    position: relative
}

@media(min-width: 40rem) {
    .wall {
        grid-template-columns:1fr 1.2fr 1fr
    }
}

@media(min-width: 70rem) {
    .wall {
        grid-template-columns:1fr 1.5fr .6fr .3fr 1.4fr 1fr
    }
}

.wire {
    position: relative;
    height: auto;
    text-align: center;
    width: 100%
}

@media(min-width: 70rem) {
    .wire:nth-child(2n) {
        transform:translateY(-14rem)
    }

    .wire:nth-child(3) {
        transform: translateY(-8rem)
    }

    .wire:nth-child(4) {
        z-index: -1
    }

    .wire:nth-child(6) {
        transform: translateY(-3rem)
    }
}

.wire svg {
    margin: auto
}

.light {
    height: 1.5rem;
    width: .6rem;
    background: #fff3e8;
    border-radius: 100%;
    position: absolute;
    left: 50%;
    transform: translateX(-50%);
    bottom: 0
}

.light:before {
    content: "";
    width: .8rem;
    height: .8rem;
    border-radius: 50%;
    position: absolute;
    bottom: 0;
    left: 50%;
    transform: translateX(-50%);
    background: #fff;
    box-shadow: 0 0 10px #FFEB3B,inset 0 -0.35rem .6rem #eebd39,0 1rem 5rem 3rem rgba(255,174,71,0.5),0 1rem 4rem 9rem rgba(234,162,58,0.1)
}

.light--one {
    top: 5%;
    transform: translateX(-15%) rotate(120deg)
}

.light--two {
    top: 20%;
    transform: translateX(90%) rotate(-50deg)
}

.light--three {
    top: 35%;
    transform: translateX(-10%) rotate(-5deg)
}

.light--four {
    top: 50%;
    transform: translateX(-90%) rotate(-105deg)
}

.light--five {
    top: 65%;
    transform: translateX(-70%) rotate(15deg)
}

.light--six {
    top: 80%;
    transform: translateX(-100%) rotate(-105deg)
}

.polaroid {
    position: absolute;
    padding: .5rem .5rem 2rem;
    background: #fff;
    border: 3px solid #000;
    line-height: 0;
    box-shadow: 0 2px 55px rgba(255,255,255,0.3);
    left: 50%;
    transform: translateX(-50%);
    z-index: 12;
    text-decoration: none;
    color: #000;
    transition: transform .35s ease
}

.polaroid:befo.........完整代码请登录后点击上方下载按钮下载查看

网友评论0