css布局实现grid自适应多列效果代码
代码语言:html
所属分类:布局界面
代码描述:css布局实现grid自适应多列效果代码
下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<style>
@font-face {
font-family: 'Prata';
font-style: normal;
font-weight: 400;
font-display: swap;
src: url(https://fonts.gstatic.com/s/prata/v13/6xKhdSpbNNCT-vWI.ttf) format('truetype');
}
body {
display: grid;
place-content: start center;
background: midnightblue;
color: wheat;
}
.mc {
display: -webkit-box;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: normal;
flex-flow: column wrap;
width: 90vw;
font: 1rem/1 prata, serif;
margin: 5vmin;
}
.i {
display: grid;
grid-template-columns: auto 1fr 1rem;
gap: 1ch;
padding: 0.5rem;
width: var(--item-width,auto);
height: 2rem;
box-sizing: border-box;
}
.i::before {
content: " ";
-webkit-box-ordinal-group: 2;
order: 1;
border-bottom: thin dotted currentcolor;
height: 1px;
align-self: center;
}
.i::after {
content: " ";
grid-column-end: -1;
-webkit-box-ordinal-group: 3;
order: 2;
background: var(--name);
border-radius: 50%;
border: thin solid currentcolor;
-webkit-transition: all 0.2s;
transition: all 0.2s;
}
.i:hover::after {
-webkit-transform: scale(2);
transform: scale(2);
border-radius: 0;
}
</style>
</head>
<body>
<div class="mc">
<div class="i" style="--name: aliceblue">
aliceblue
</div>
<div class="i" style="--name: antiquewhite">
antiquewhite
</div>
<div class="i" style="--name: aqua">
aqua
</div>
<div class="i" style="--name: aquamarine">
aquamarine
</div>
<div class="i" style="--name: azure">
azure
</div>
<div class="i" style="--name: beige">
beige
</div>
<div class="i" style="--name: bisque">
bisque
</div>
<div class="i" style="--name: black">
black
</div>
<div class="i" style="--name: blanchedalmond">
blanchedalmond
</div>
<div class="i" style="--name: blue">
blue
</div>
<div class="i" style="--name: blueviolet">
blueviolet
</div>
<div class="i" style="--name: brown">
brown
</div>
<div class="i" style="--name: burlywood">
burlywood
</div>
<div class="i" style="--name: cadetblue">
cadetblue
</div>
<div class="i" style="--name: chartreuse">
chartreuse
</div>
<div class="i" style="--name: chocolate">
chocolate
</div>
<div class="i" style="--name: coral">
coral
</div>
<div class="i" style="--name: cornflowerblue">
cornflowerblue
</div>
<div class="i" style="--name: cornsilk">
cornsilk
</div>
<div class="i" style="--name: crimson">
crimson
</div>
<div class="i" style="--name: cyan">
cyan
</div>
<div class="i" style="--name: darkblue">
darkblue
</div>
<div class="i" style="--name: darkcyan">
darkcyan
</div>
<div class="i" style="--name: darkgoldenrod">
darkgoldenrod
</div>
<div class="i" style="--name: darkgray">
darkgray
</div>
<div class="i" style="--name: darkgreen">
darkgreen
</div>
<div class="i" style="--name: darkgrey">
darkgrey
</div>
<div class="i" style="--name: darkkhaki">
darkkhaki
</div>
<div class="i" style="--name: darkmagenta">
darkmagenta
</div>
<div class="i" style="--name: darkolivegreen">
darkolivegreen
</div>
<div class="i" style="--name: darkorange">
darkorange
</div>
<div class="i" style="--name: darkorchid">
darkorchid
</div>
<div class="i" style="--name: darkred">
darkred
</div>
<div class="i" style="--name: darksalmon">
darksalmon
</div>
<div class="i" style="--name: darkseagreen">
darkseagreen
</div>
<div class="i" style="--name: darkslateblue">
darkslateblue
</div>
<div class="i" style="--name: darkslategray">
darkslategray
</div>
<div class="i" style="--name: darkslategrey">
darkslategrey
</div>
<div class="i" style="--name: darkturquoise">
darkturquoise
</div>
<div class="i" style="--name: darkviolet">
darkviolet
</div>
<div class="i" style="--name: deeppink">
deeppink
</div>
<div class=&qu.........完整代码请登录后点击上方下载按钮下载查看
网友评论0