分享 9 个与反馈提示组件相关的 CSS 代码片段

本文分享了9个常用的反馈提示组件的CSS代码片段,包括Modal、Notification、Popover arrow、Progress bar、圆形进度条、Resizable element、Presence indicator、Tooltip和Validation icon。每个组件都有对应的HTML和CSS示例,旨在帮助开发者实现各种反馈提示效果。
摘要由CSDN通过智能技术生成

88dbcb4bae65e5f48c38aa478b580ff3.png

大家好,今天给大家分享 9 个常用的反馈提示组件相关的 CSS 代码片段,本文尽量用最简单的CSS布局编写,也许你有其他的写法,期待你在评论区的分享。

1、Modal(弹出框/层)

模态弹出框/层是一个很常用的场景,比如提醒用户确认,在弹出层里输入信息等,如下图示意所示:

08ddb08062d5b6c92b4de01858d7017b.png

HTML部分

<div class="modal">
    <!-- 头部 -->
    <div class="modal__header">
        <!-- 标题 -->
        ...
        <!-- 关闭按钮-->
        ...
    </div>

    <!-- 内容 -->
    ...

    <!-- 底部 -->
    <div class="modal__footer">
        ...
    </div>
</div>

CSS部分

.modal {
    /* 边框 */
    border: 1px solid rgba(0, 0, 0.3);
    border-radius: 4px;
}

.modal__header {
    display: flex;
    justify-content: space-between;
    /* 头部边框 */
    border-bottom: 1px solid rgba(0, 0, 0.3);
}

.modal__footer {
    display: flex;
    /* 底部内容:比如按钮 */
    justify-content: flex-end;
    /* Border */
    border-top: 1px solid rgba(0, 0, 0.3);
}

2、Notification(通知警告)

操作成功或失败,弹出一个提示信息告知用户操作的结果,如下图所示,可以点击右上角关闭提示:

40628bfa73304c8cebe678adbbd795b7.png


HTML部分

<div class="notification">
    <!-- 内容部分 -->
    ...

    <!-- 关闭按钮在右边 -->
    ...
</div>

CSS部分

.notification {
    display: flex;
    justify-content: space-between;
}

3、Popover arrow(带箭头的提示层)

有时候我们需要做一些文本的提示效果,鼠标经过链接或本文时,会有个带箭头指示的弹出层,用来介绍对应的内容,比如下图,我们做了一个各个方向的箭头指示效果,你根据需要,选择适合的方向即可:

4847e6ab7b1b7ef2ee6bbe9e980b616a.png

HTML部分

<div class="container">
    <!-- The content -->
    ...

    <!-- 上左箭头 -->
    <div class="container__arrow container__arrow--tl"></div>

    <!-- 上中箭头 -->
    <div class="container__arrow container__arrow--tc"></div>

    <!-- 上右箭头 -->
    <div class="container__arrow container__arrow--tr"></div>

    <!-- 右上箭头 -->
    <div class="container__arrow container__arrow--rt"></div>

    <!-- 右中箭头 -->
    <div class="container__arrow container__arrow--rc"></div>

    <!-- 右下箭头 -->
    <div class="container__arrow container__arrow--rb"></div>

    <!--下左箭头-->
    <div class="container__arrow container__arrow--bl"></div>

    <!-- 下中箭头 -->
    <div class="container__arrow container__arrow--bc"></div>

    <!-- 下右箭头 --&
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值