广告位联系
返回顶部
分享到

css3实现类似地图定位循环扩散光圈效果(最新推荐)

css 来源:互联网 作者:佚名 发布时间:2024-05-26 10:00:06 人浏览
摘要

1.效果图,重点opacity,animation,transform:scale 2.html 1 2 3 4 5 6 7 8 9 div class=icon-warnCom icon class=icon-warnsi class=dot/ii class=pulse/i/icon /div div class=icon-warnCom1 icon class=icon-warnsi class=dot/ii class=pulse/i/icon /div div cl

1.效果图,重点opacity,animation,transform:scale

2.html

1

2

3

4

5

6

7

8

9

<div class="icon-warnCom">

        <icon class="icon-warns"><i class="dot"></i><i class="pulse"></i></icon>

    </div>

    <div class="icon-warnCom1">

        <icon class="icon-warns"><i class="dot"></i><i class="pulse"></i></icon>

    </div>

    <div class="icon-warnCom2">

        <icon class="icon-warns"><i class="dot"></i><i class="pulse"></i></icon>

    </div>

3.css

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

body {

           width: 100%;

           height: 100%;

           background-color: black;

       }

       @keyframes warn {

           0% {

               transform: scale(0);

               opacity: 0.0;

           }

           25% {

               transform: scale(0);

               opacity: 0.1;

           }

           50% {

               transform: scale(0.1);

               opacity: 0.3;

           }

           75% {

               transform: scale(0.2);

               opacity: 0.5;

           }

           100% {

               transform: scale(0.3);

               opacity: 0.0;

           }

       }

       .icon-warnCom {

           position: absolute;

           width: 12px;

           height: 12px;

           background-color: #ffd803;

           border-radius: 100%;

           top: 100px;

           left: 100px;

       }

       .icon-warns {

           position: relative;

           width: 100%;

           height: 100%;

           display: block;

       }

       /* 保持大小不变的小圆圈  */

       .dot {

           position: absolute;

           left: -44px;

           top: -44px;

           width: 60px;

           height: 60px;

           -webkit-border-radius: 100;

           -moz-border-radius: 100;

           border: 20px solid #f6c100;

           border-radius: 100%;

           z-index: 2;

           opacity: 0;

           -webkit-animation: warn 2.5s ease-out;

           -moz-animation: warn 2.5s ease-out;

           animation: warn 2.5s ease-out;

           -webkit-animation-iteration-count: infinite;

           -moz-animation-iteration-count: infinite;

           animation-iteration-count: infinite;

       }

       /* 产生动画(向外扩散变大)的圆圈  */

       .pulse {

           position: absolute;

           left: -44px;

           top: -44px;

           width: 60px;

           height: 60px;

           border: 20px solid #f6c100;

           -webkit-border-radius: 100%;

           -moz-border-radius: 100%;

           border-radius: 100%;

           z-index: 1;

           opacity: 1;

           -webkit-animation: warn 1.5s ease-out;

           -moz-animation: warn 1.5s ease-out;

           animation: warn 1.5s ease-out;

           -webkit-animation-iteration-count: infinite;

           -moz-animation-iteration-count: infinite;

           animation-iteration-count: infinite;

       }

       .icon-warnCom1 {

           position: absolute;

           width: 12px;

           height: 12px;

           background-color: #ffd803;

           border-radius: 100%;

           top: 50px;

           left: 50px;

       }

       .icon-warnCom2 {

           position: absolute;

           width: 12px;

           height: 12px;

           background-color: #ffd803;

           border-radius: 100%;

           top: 100px;

           left: 50px;

       }


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • CSS鼠标悬浮动画-hover属性介绍

    CSS鼠标悬浮动画-hover属性介绍
    1. Grow-Shadow 鼠标移入盒子放大并出现底部阴影 效果: 代码 1 div class=box/div 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 .box { width: 200px; height: 200px;
  • css3实现类似地图定位循环扩散光圈效果(最新推荐

    css3实现类似地图定位循环扩散光圈效果(最新推荐
    1.效果图,重点opacity,animation,transform:scale 2.html 1 2 3 4 5 6 7 8 9 div class=icon-warnCom icon class=icon-warnsi class=dot/ii class=pulse/i/icon /div div class=icon-warnCo
  • CSS的Flexbox布局介绍

    CSS的Flexbox布局介绍
    CSS Flexible Box Module(简称Flexbox)是一种现代化的布局模式,用于创建响应式的一维布局(无论是水平还是垂直)。它提供了对项目的对齐、
  • css3中的var()函数介绍

    css3中的var()函数介绍
    css3的var()函数 变量要以两个连字符--(横杆)(减号)为开头 变量可以在:root{}中定义, :root可以在css中创建全局样式变量。通过 :root本身写的样式
  • CSS中去掉li前面的圆点方法(常见方法汇总)
    在网页开发中,我们经常会使用无序列表(ul)来展示一系列的项目。默认情况下,每个列表项(li)前面都会有一个圆点作为标记。然而,
  • CSS的Flexbox布局示例介绍

    CSS的Flexbox布局示例介绍
    CSS Flexible Box Module(简称Flexbox)是一种现代化的布局模式,用于创建响应式的一维布局(无论是水平还是垂直)。它提供了对项目的对齐、
  • echarts图表鼠标悬停时图例错位的解决方案
    1、问题: 当页面body拥有zoom属性之后,鼠标划过echarts图表时,触发位置就不正常 2、原因分析: 这都是因为设置了zoom,如果你在你的项目
  • CSS实现div滑入效果
    Vue3 + CSS实现div滑入 animation 定义动画 transform定义偏移 opacity,设置清晰度,实现从无到有 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 .entity-btn { position: abs
  • css让文字不被选中之-moz-user-select属性介绍
    他在ie下也能选中文字,但是选中其他列表,不会选中文字,原来它是在不同div中,属于不同的范围,而同事是放在同一个table中,当然会选
  • CSS user-select属性(是否允许用户选中文本)

    CSS user-select属性(是否允许用户选中文本)
    本文操作环境:Windows7系统,CSS3版本,Dell G3电脑。 user-select,设置或检索是否允许用户选中文本 user-select 属性规定是否能选取元素的文本。
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计