微信公众号
扫描关注微信公众号
博客大厅

如何使用 flex 布局实现三点筛子?

原创 来源:博客站 阅读 0 01月25日 21:27 听全文

使用 CSS 的 Flexbox 布局可以很方便地实现一个三点筛子(骰子)的布局。以下是一个简单的示例,展示如何用 HTML 和 CSS 实现一个三点筛子的布局。

HTML 部分

<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>三点筛子</title>
    <link rel="stylesheet" href="styles.css">
</head>
<body>
    <div class="dice">
        <div class="dot"></div>
        <div class="dot"></div>
        <div class="dot"></div>
    </div>
</body>
</html>

CSS 部分(styles.css)

body {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 100vh;
    margin: 0;
    background-color: #f0f0f0;
}

.dice {
    display: flex;
    justify-content: space-around;
    align-items: center;
    width: 100px;
    height: 100px;
    border: 2px solid #000;
    border-radius: 10px;
    background-color: #fff;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}

.dot {
    width: 20px;
    height: 20px;
    background-color: #000;
    border-radius: 50%;
}

解释

  1. HTML 部分

    • 创建一个包含三个点的筛子容器 div.dice
    • 每个点用一个 div.dot 表示。
  2. CSS 部分

    • body 使用 Flexbox 布局,将筛子容器居中对齐。
    • dice 容器也使用 Flexbox 布局,将三个点水平且均匀分布(justify-content: space-around)。
    • 设置筛子容器的宽高、边框、圆角、背景色和阴影效果。
    • dot 设置宽高、背景色和圆角,使每个点看起来像一个圆点。

这样,一个简单的三点筛子布局就完成了。你可以根据需要进一步调整样式,比如改变筛子的大小、点的颜色、边框样式等。

学在每日,进无止境!更多精彩内容请关注微信公众号。
原文出处: 内容由AI生成仅供参考,请勿使用于商业用途。如若转载请注明原文及出处。
出处地址:http://www.07sucai.com/tech/349.html
版权声明:本文来源地址若非本站均为转载,若侵害到您的权利,请及时联系我们,我们会在第一时间进行处理。
>