无div纯css实现一个小岛动画效果
代码语言:html
所属分类:布局界面
代码描述:无div纯css实现一个小岛动画效果
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
:root {
--unit: 1vmin;
--bg: hsl(30, 50%, 80%);
--sea: hsl(200, 50%, 40%);
--sand: hsl(40, 50%, 30%);
--sun: hsl(35, 90%, 45%);
--rock: hsl(200, 20%, 25%);
--mountain--one: hsl(210, 10%, 30%);
--mountain--two: hsl(210, 10%, 50%);
--greenery--one: hsl(90, 60%, 40%);
--greenery--two: hsl(90, 60%, 20%);
--greenery--three: hsl(90, 60%, 30%);
--greenery--four: hsl(90, 60%, 45%);
--tent--one: hsl(40, 20%, 80%);
--tent--two: hsl(40, 20%, 60%);
--tree: hsl(30, 20%, 20%);
--drop--one: hsl(0, 0%, 98%);
--drop--two: hsl(0, 0%, 93%);
--drop--three: hsl(0, 0%, 95%);
--drop--four: hsl(0, 0%, 98%);
--drop--five: hsl(0, 0%, 96%);
--drop--six: hsl(0, 0%, 94%);
--drop--seven: hsl(0, 0%, 92%);
}
body {
background: var(--bg);
background-repeat: no-repeat;
font-size: var(--unit);
}
body:after {
content: '';
position: absolute;
height: 10em;
width: 16em;
top: 34%;
left: 50%;
-webkit-transform: translate(-50%, -50%);
transform: translate(-50%, -50%);
background:
radial-gradient(var(--drop--one) 50%, transparent 50%) 0em 2em / 6em 6em,
radial-gradient(var(--drop--one) 50%, transparent 50%) 2em 0em / 8em 8em,
radial-gradient(var(--drop--one) 50%, transparent 50%) 4.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0