div+css布局实现杨帆起航日落东方效果代码
代码语言:html
所属分类:布局界面
代码描述:div+css布局实现杨帆起航日落东方效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
:root {
--hue:320deg; /* change hue of picture (320deg) */
--orangered:orangered;
--darkorange:darkorange;
--orange:orange;
--yellow:yellow;
--black:black;
}
* {
box-sizing:border-box;
}
html {
background:#788;
}
#canvas {
position:relative;
width:600px;
height:400px;
background:linear-gradient(to bottom, var(--darkorange) 25%, var(--yellow) 70%, var(--orange) 70%, var(--orangered));
filter:hue-rotate(var(--hue));
transform-origin:top center;
transform:scale(1.5);
margin:0 auto;
box-shadow:0 5px 10px rgba(0,0,0,.4);
border:20px solid white;
}
#canvas:before { /* texture-overlay */
content:'';
position:absolute;
left:-20px;
top:-20px;
width:inherit;
height:inherit;
border:20px solid white;
box-sizing:border-box;
background:radial-gradient(circle, rgba(60,60,60,1) 1px, transparent 1px);
background-size:3px 3px;
z-index:2;
mix-blend-mode:overlay;
opacity:.25;
}
#canvas:after { /* border-overlay */
content:'';
position:absolute;
left:-20px;
top:-20px;
width:inherit;
height:inherit;
border:20px solid beige;
box-sizing:border-box;
}
.sun {
width:100px;
height:100px;
background:var(--yellow);
border-radius:50%;
position:absolute;
left:45%;
top:25%;
filter:blur(1px);
}
.sun:after {
content:'';
width:100%;
height:100%;
background:var(--yellow);
border-radius:50%;
position:absolute;
top:140%;
left:0;
opacity:.25;
filter:blur(5px);
}
.boat {
width:80px;
height:10px;
background:var(--black);
z-index:1;
position:absolute;
top:67.5%;
left:75%;
border-radius:0 25% 50% 5px;
}
.boat:after {
content:'';
width:100%;
height:100px;
ba.........完整代码请登录后点击上方下载按钮下载查看
网友评论0