css布局实现啤酒瓶饮料饮品容器杯子效果代码
代码语言:html
所属分类:布局界面
代码描述:css布局实现啤酒瓶饮料饮品容器杯子效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="UTF-8">
<style>
html {
--beer: #674d06;
--beer-glass: #e29121;
--beer-foam: #f9e1b6;
--beer-bubble: #e29121;
--beer-glass-detail: #e2c165;
--cocktail1: #ee3636;
--cocktail2: #c61414;
--cocktail3: #b50505;
--cocktail-glass: #ffd4bf;
--straw: #ffffff;
--straw-stripe: #0d5ec6;
--whisky-glass: #a1c1c1;
--whisky: #b56a06;
--ice: #9ef6ff;
}
body {
width: 100%;
display: flex;
flex-wrap: wrap;
justify-content: center;
align-items: center;
background-color: black;
min-height: 100vh;
}
#beer,
#cocktail,
#whisky {
width: 200px;
height: 200px;
position: relative;
}
/*BEER*/
#glass {
width: 50%;
height: 60%;
position: absolute;
bottom: 0%;
left: 50%;
transform: translateX(-50%);
background-color: var(--beer);
border-radius: 0.2em 0.2em 2em 2em;
border-style: solid;
border-color: var(--beer-glass);
border-width: 0.6em 0.5em 1.1em 0.5em;
}
#glass .foam.drip {
-webkit-animation-name: beerDrip;
animation-name: beerDrip;
-webkit-animation-fill-mode: forwards;
animation-fill-mode: forwards;
}
#glass .foam.drip:nth-child(1) {
top: -0.8em;
left: -1em;
width: 0.7em;
height: 0em;
border-radius: 0.6em;
-webkit-animation-duration: 10s;
animation-duration: 10s;
}
#glass .foam.drip:nth-child(2) {
top: 0.4em;
left: 0.5em;
width: 1.2em;
height: 0em;
border-radius: 0.6em;
-webkit-animation-duration: 7s;
animation-duration: 7s;
}
#glass .foam {
background-color: var(--beer-foam);
position: absolute;
border-radius: 50%;
z-index: 1;
}
#glass .foam:nth-child(1) {
top: -1.8em;
left: -1em;
width: 3em;
height: 3em;
}
#glass .foam:nth-child(2) {
top: -2em;
left: 1.4em;
width: 3.7em;
height: 3.7em;
}
#glass .foam:nth-child(3) {
top: -1.8em;
left: 4.4em;
width: 3em;
height: 3em;
}
#glass .foam:nth-child(3):after {
content: "";
display: block;
}
#glass .foam.........完整代码请登录后点击上方下载按钮下载查看
















网友评论0