返回顶部
首页 > 资讯 > 精选 >使用CSS3三角形实现不断放大的案例
  • 313
分享到

使用CSS3三角形实现不断放大的案例

2023-06-14 12:06:42 313人浏览 八月长安
摘要

小编给大家分享一下使用css3三角形实现不断放大的案例,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!CSS3三角形不断放大特效图片预览index.html代码<!DOCTYPE html><ht

小编给大家分享一下使用css3三角形实现不断放大的案例,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!

CSS3三角形不断放大特效

图片预览

使用CSS3三角形实现不断放大的案例

index.html代码

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>CSS3三角形不断放大特效</title><link rel="stylesheet" href="css/style.css"></head><body><p class="wrapper"><svg class="triangle-canvas" viewBox="0 0 1000 1000" xmlns="Http://www.w3.org/2000/svg"><polyGon class="triangle triangle-1" points="500,200 759,650 241,650" /><polygon class="triangle triangle-2" points="500,200 759,650 241,650" /><polygon class="triangle triangle-3" points="500,200 759,650 241,650" /><polygon class="triangle triangle-4" points="500,200 759,650 241,650" /><polygon class="triangle triangle-5" points="500,200 759,650 241,650" /><polygon class="triangle triangle-6" points="500,200 759,650 241,650" /><polygon class="triangle triangle-7" points="500,200 759,650 241,650" /><polygon class="triangle triangle-8" points="500,200 759,650 241,650" /><polygon class="triangle triangle-9" points="500,200 759,650 241,650" /><polygon class="triangle triangle-10" points="500,200 759,650 241,650" /><polygon class="triangle triangle-11" points="500,200 759,650 241,650" /><polygon class="triangle triangle-12" points="500,200 759,650 241,650" /><polygon class="triangle triangle-13" points="500,200 759,650 241,650" /><polygon class="triangle triangle-14" points="500,200 759,650 241,650" /><polygon class="triangle triangle-15" points="500,200 759,650 241,650" /><polygon class="triangle triangle-16" points="500,200 759,650 241,650" /><polygon class="triangle triangle-17" points="500,200 759,650 241,650" /><polygon class="triangle triangle-18" points="500,200 759,650 241,650" /><polygon class="triangle triangle-19" points="500,200 759,650 241,650" /><polygon class="triangle triangle-20" points="500,200 759,650 241,650" /></svg></p></body></html>

style.css代码

html {height: 100%;}body {padding: 0;margin: 0;height: 100%;background: #642B73;background: linear-gradient(to left, #C6426E, #642B73);}.wrapper {overflow: hidden;position: absolute;top: 0;left: 0;width: 100%;height: 100%;}.triangle-canvas {position: absolute;left: 50%;top: 50%;width: 100%;height: 100%;-WEBkit-transfORM: translate(-50%, -50%);transform: translate(-50%, -50%);}.triangle {fill: none;stroke: #fff;stroke-width: 15;-webkit-transform-origin: center center;transform-origin: center center;-webkit-animation: triangle-animation 10s linear infinite;animation: triangle-animation 10s linear infinite;}.triangle-1 {-webkit-animation-delay: 0s;animation-delay: 0s;}.triangle-2 {-webkit-animation-delay: -0.5s;animation-delay: -0.5s;}.triangle-3 {-webkit-animation-delay: -1s;animation-delay: -1s;}.triangle-4 {-webkit-animation-delay: -1.5s;animation-delay: -1.5s;}.triangle-5 {-webkit-animation-delay: -2s;animation-delay: -2s;}.triangle-6 {-webkit-animation-delay: -2.5s;animation-delay: -2.5s;}.triangle-7 {-webkit-animation-delay: -3s;animation-delay: -3s;}.triangle-8 {-webkit-animation-delay: -3.5s;animation-delay: -3.5s;}.triangle-9 {-webkit-animation-delay: -4s;animation-delay: -4s;}.triangle-10 {-webkit-animation-delay: -4.5s;animation-delay: -4.5s;}.triangle-11 {-webkit-animation-delay: -5s;animation-delay: -5s;}.triangle-12 {-webkit-animation-delay: -5.5s;animation-delay: -5.5s;}.triangle-13 {-webkit-animation-delay: -6s;animation-delay: -6s;}.triangle-14 {-webkit-animation-delay: -6.5s;animation-delay: -6.5s;}.triangle-15 {-webkit-animation-delay: -7s;animation-delay: -7s;}.triangle-16 {-webkit-animation-delay: -7.5s;animation-delay: -7.5s;}.triangle-17 {-webkit-animation-delay: -8s;animation-delay: -8s;}.triangle-18 {-webkit-animation-delay: -8.5s;animation-delay: -8.5s;}.triangle-19 {-webkit-animation-delay: -9s;animation-delay: -9s;}.triangle-20 {-webkit-animation-delay: -9.5s;animation-delay: -9.5s;}@-webkit-keyframes triangle-animation {0% {-webkit-transform: scale(0) rotate(0deg);transform: scale(0) rotate(0deg);opacity: 1;}100% {-webkit-transform: scale(3) rotate(45deg);transform: scale(3) rotate(45deg);opacity: 0;}}@keyframes triangle-animation {0% {-webkit-transform: scale(0) rotate(0deg);transform: scale(0) rotate(0deg);opacity: 1;}100% {-webkit-transform: scale(3) rotate(45deg);transform: scale(3) rotate(45deg);opacity: 0;}}

看完了这篇文章,相信你对“使用CSS3三角形实现不断放大的案例”有了一定的了解,如果想了解更多相关知识,欢迎关注编程网精选频道,感谢各位的阅读!

--结束END--

本文标题: 使用CSS3三角形实现不断放大的案例

本文链接: https://lsjlt.com/news/270631.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • 使用CSS3三角形实现不断放大的案例
    小编给大家分享一下使用CSS3三角形实现不断放大的案例,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!CSS3三角形不断放大特效图片预览index.html代码<!DOCTYPE html><ht...
    99+
    2023-06-14
  • CSS3实现缺角矩形、折角矩形以及缺角边框的案例
    这篇文章将为大家详细讲解有关CSS3实现缺角矩形、折角矩形以及缺角边框的案例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。效果图:缺角  1. 伪元素实现<div class=&...
    99+
    2023-06-08
  • css3实现三角形的方法有哪些
    这篇文章主要讲解了“css3实现三角形的方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“css3实现三角形的方法有哪些”吧! ...
    99+
    2024-04-02
  • 怎么用css3实现图片三角形排列
    这篇文章主要讲解了“怎么用css3实现图片三角形排列”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用css3实现图片三角形排列”吧!  当今是个读图时代...
    99+
    2024-04-02
  • 如何使用CSS实现三角形
    这篇文章将为大家详细讲解有关如何使用CSS实现三角形,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。相信大家在浏览网站的时候,经常看到各种下拉菜单,上面会有一个小小的三角形...
    99+
    2024-04-02
  • 怎么用CSS3+DIV实现小三角形边框效果
    这篇文章主要介绍“怎么用CSS3+DIV实现小三角形边框效果”,在日常操作中,相信很多人在怎么用CSS3+DIV实现小三角形边框效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解...
    99+
    2024-04-02
  • 使用css怎么实现一个三角形
    使用css怎么实现一个三角形?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。使用CSS画三角形第一步首先,先来一个div,然后给这个div加一层border,并且...
    99+
    2023-06-14
  • css3如何实现不是直角的菱形效果
    本篇内容介绍了“css3如何实现不是直角的菱形效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 怎么用css实现直接画出三角形以及对话形式的三角形
    这篇文章主要为大家展示了“怎么用css实现直接画出三角形以及对话形式的三角形”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么用css实现直接画出三角形以及对话...
    99+
    2024-04-02
  • 使用CSS怎么实现一个三角形和饼图
    使用CSS怎么实现一个三角形和饼图?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 .triangle{width:0;height:0;border-width:...
    99+
    2023-06-08
  • 使用Java怎么实现一个帕斯卡三角形
    使用Java怎么实现一个帕斯卡三角形?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。杨辉三角形性质: 每行数字左右对称,由 1 开始逐渐变大,然后变小,...
    99+
    2023-05-30
    java
  • css3通过scale()、rotate()实现放大、旋转的示例
    这篇文章给大家分享的是有关css3通过scale()、rotate()实现放大、旋转的示例的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、scale()方法缩放,指的是“缩小”和“放大”。在CSS3中,我们可以...
    99+
    2023-06-08
  • Qt实现矩形大小任意缩放的示例代码
    目录现有功能运行结果源码point_button.hpoint_button.cppwindow.hwindow.cpmain.cpp现有功能 1.在窗口上绘制任意大小的矩形。 2....
    99+
    2024-04-02
  • 使用CSS3实现简单时间轴效果的案例
    这篇文章主要为大家展示了使用CSS3实现简单时间轴效果的案例,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“使用CSS3实现简单时间轴效果的案例”这篇文章吧。css是什么意思css是一种用来表现HT...
    99+
    2023-06-06
  • 如何用CSS3实现对图片的放大效果
    这篇文章主要讲解了“如何用CSS3实现对图片的放大效果”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“如何用CSS3实现对图片的放大效果”吧! ...
    99+
    2024-04-02
  • 使用python实现三维图可视化的案例
    这篇文章将为大家详细讲解有关使用python实现三维图可视化的案例,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。这是学习tensorflow框架中遇到的知识,这里定义函数的时候选用的是将x和y封装起来,方...
    99+
    2023-06-14
  • 使用matplotlib库实现图形局部数据放大显示的实践
    目录一、绘制总体图形二、插入局部子坐标系三、限制局部子坐标系数据范围四、加上方框和连接线五、总体实现代码一、绘制总体图形 import numpy as np import matp...
    99+
    2024-04-02
  • 利用CSS3实现圆角的outline效果的示例分析
    利用CSS3实现圆角的outline效果的示例分析,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。一、首先,outline是个很...
    99+
    2024-04-02
  • 如何使用matplotlib库实现图形局部数据放大显示
    本篇内容介绍了“如何使用matplotlib库实现图形局部数据放大显示”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、绘制总体图形impo...
    99+
    2023-06-29
  • 使用Qt的QChartView实现缩放和放大功能
    目录更好用的QCustomPlotQCustomPlot介绍QCustomPlot的下载与安装QCustomPlot的使用使用示例Qt的常用图表方式Qwt、QChart、QCusto...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作