iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >如何使用html+css制作一个发光立方体特效
  • 368
分享到

如何使用html+css制作一个发光立方体特效

2023-07-05 17:07:56 368人浏览 八月长安
摘要

这篇文章主要介绍“如何使用html+CSS制作一个发光立方体特效”,在日常操作中,相信很多人在如何使用html+css制作一个发光立方体特效问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用html+cs

这篇文章主要介绍“如何使用html+CSS制作一个发光立方体特效”,在日常操作中,相信很多人在如何使用html+css制作一个发光立方体特效问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用html+css制作一个发光立方体特效”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

一.话不多,看效果

如何使用html+css制作一个发光立方体特效

二.实现(附完整代码)

1.定义标签:

<div class="container">      <div class="q1"></div>      <div class="h3"></div>      <div class="z3"></div>      <div class="y4"></div>      <div class="s5"></div>      <div class="x6"></div>    </div>

2.定义外层盒子css:

 * {        padding: 0;        margin: 0;        box-sizing: border-box;      }      body {        height: 100vh;        display: flex;        justify-content: center;        align-items: center;        background-color: black;      }      .container {        position: relative;        width: 300px;        height: 300px;        transfORM-style: preserve-3D;        animation: zuan 6s linear alternate infinite;      }      @keyframes zuan {        0% {          transform: rotateX(-30deg) rotateY(0deg);        }        100% {          transform: rotateX(-30deg) rotateY(360deg);        }      }

transform-style 让转换的子元素保留3D转换
animation 开启动画

不了解3D的可以看我的这篇文章:

教你使用html+css制作一个3D立体相册

3.定义盒子6个面分别的样式:

 .q1,      .h3,      .z3,      .y4 {        position: absolute;        width: 100%;        height: 100%;                        background-image: linear-gradient(rgb(26, 26, 26), rgb(9, 255, 9));      }      .q1 {        transform: translateZ(150px);      }      .h3 {        transform: rotateY(180deg) translateZ(150px);      }      .z3 {        transform: rotateY(-90deg) translateZ(150px);      }      .y4 {        transform: rotateY(90deg) translateZ(150px);      }      .s5,      .x6 {        position: absolute;        width: 100%;        height: 100%;      }      .s5 {        transform: rotateX(90deg) translateZ(150px);        background-color: rgb(26, 26, 26);      }      .x6 {        background-color: rgb(9, 255, 9);        transform: rotateX(-90deg) translateZ(250px);        box-shadow: 0 0 150px 30px rgb(9, 255, 9);        filter: blur(30px);      }

完整代码:

<!DOCTYPE html><html lang="zh-CN">  <head>    <meta charset="UTF-8" />    <meta name="viewport" content="width=device-width, initial-scale=1.0" />    <title>Document</title>    <style>      * {        padding: 0;        margin: 0;        box-sizing: border-box;      }      body {        height: 100vh;        display: flex;        justify-content: center;        align-items: center;        background-color: black;      }      .container {        position: relative;        width: 300px;        height: 300px;        transform-style: preserve-3d;        animation: zuan 6s linear alternate infinite;      }      @keyframes zuan {        0% {          transform: rotateX(-30deg) rotateY(0deg);        }        100% {          transform: rotateX(-30deg) rotateY(360deg);        }      }      .q1,      .h3,      .z3,      .y4 {        position: absolute;        width: 100%;        height: 100%;                        background-image: linear-gradient(rgb(26, 26, 26), rgb(9, 255, 9));      }      .q1 {        transform: translateZ(150px);      }      .h3 {        transform: rotateY(180deg) translateZ(150px);      }      .z3 {        transform: rotateY(-90deg) translateZ(150px);      }      .y4 {        transform: rotateY(90deg) translateZ(150px);      }      .s5,      .x6 {        position: absolute;        width: 100%;        height: 100%;      }      .s5 {        transform: rotateX(90deg) translateZ(150px);        background-color: rgb(26, 26, 26);      }      .x6 {        background-color: rgb(9, 255, 9);        transform: rotateX(-90deg) translateZ(250px);        box-shadow: 0 0 150px 30px rgb(9, 255, 9);        filter: blur(30px);      }    </style>  </head>  <body>    <div class="container">      <div class="q1"></div>      <div class="h3"></div>      <div class="z3"></div>      <div class="y4"></div>      <div class="s5"></div>      <div class="x6"></div>    </div>  </body></html>

到此,关于“如何使用html+css制作一个发光立方体特效”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 如何使用html+css制作一个发光立方体特效

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

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

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 如何使用html+css制作一个发光立方体特效
    这篇文章主要介绍“如何使用html+css制作一个发光立方体特效”,在日常操作中,相信很多人在如何使用html+css制作一个发光立方体特效问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用html+cs...
    99+
    2023-07-05
  • 如何使用html+css制作一个3D立体相册
    这篇文章主要介绍了如何使用html+css制作一个3D立体相册的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇如何使用html+css制作一个3D立体相册文章都会有所收获,下面我们一起来看看吧。一、先看效果二、实...
    99+
    2023-07-05
  • 怎么利用CSS制作一个聚光灯效果
    今天小编给大家分享一下怎么利用CSS制作一个聚光灯效果的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了...
    99+
    2024-04-02
  • 如何使用CSS制作光线效果的文字
    在网页设计和开发中,文字效果是一种常见且重要的元素。其中,光线效果的文字可以为网页增添一种神秘、炫酷的感觉。本文将为大家介绍如何使用CSS制作光线效果的文字,并提供具体的代码示例。首先,我们需要创建一个包含文字的HTML元素。比如,我们可以...
    99+
    2023-10-21
    CSS 光线效果 文字制作
  • 如何使用css制作流星旋转光环效果
    这篇文章主要介绍“如何使用css制作流星旋转光环效果”,在日常操作中,相信很多人在如何使用css制作流星旋转光环效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”如何使用cs...
    99+
    2024-04-02
  • css如何实现发光文字及一点点js特效
    小编给大家分享一下css如何实现发光文字及一点点js特效 ,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!实现思路:通过css中的text-shadow来实现文字的发光效果代码如下:</head>  <st...
    99+
    2023-06-08
  • 如何使用HTML和CSS制作分页效果
    小编给大家分享一下如何使用HTML和CSS制作分页效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!   HTML部分:  ...
    99+
    2024-04-02
  • 如何使用CSS3制作立体效果导航菜单
    这篇文章给大家分享的是有关如何使用CSS3制作立体效果导航菜单的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 先给大家展示效果图,效果如下: 编程网...
    99+
    2024-04-02
  • 如何使用CSS制作一个三角的导航提示效果
    这篇文章主要介绍了如何使用CSS制作一个三角的导航提示效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。    <!DOCT...
    99+
    2024-04-02
  • 如何使用HTML和CSS创建一个响应式时光轴布局
    如何使用HTML和CSS创建一个响应式时光轴布局时光轴布局是一种独特的页面布局方式,能够将内容按照时间顺序展示,非常适合用于展示历史事件、个人履历或者项目进展等。本文将介绍如何使用HTML和CSS来创建一个响应式的时光轴布局,并提供具体的代...
    99+
    2023-10-26
    响应式 CSS html
  • 如何使用CSS实现发光的按钮效果
    这篇“如何使用CSS实现发光的按钮效果”文章,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要参考一下,对于“如何使用CSS实现发光的按钮效果”,小编整理了以下知识点,请大家跟着小编的...
    99+
    2024-04-02
  • 如何使用html+css制作九宫格
    这篇文章主要介绍了如何使用html+css制作九宫格,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   代码   <!DOCTYP...
    99+
    2024-04-02
  • 如何利用CSS3制作3d半透明立方体
    这篇文章给大家分享的是有关如何利用CSS3制作3d半透明立方体的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。效果图如下:示例代码:<html>  <h...
    99+
    2024-04-02
  • 如何利用html 5制作一个简单的时钟效果
    这篇文章将为大家详细讲解有关如何利用html 5制作一个简单的时钟效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。我们先来看看最终效果:看上去很简单的一个时钟效果,但是具体实现代码仍然包含了一些重点知识...
    99+
    2023-06-06
  • 使用css怎么制作一个3D照片墙效果
    这期内容当中小编将会给大家带来有关使用css怎么制作一个3D照片墙效果,文章内容丰富且以专业的角度为大家分析和叙述,阅读完这篇文章希望大家可以有所收获。利用css制作3D照片墙,具体代码如下所示:<!doctype html...
    99+
    2023-06-08
  • 如何用html制作一个动画网页
    今天小编给大家分享一下如何用html制作一个动画网页的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解...
    99+
    2024-04-02
  • 如何使用CSS制作波浪效果
    这篇文章主要介绍如何使用CSS制作波浪效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!从定积分实现曲边三角形面积说起在进入主题之前,先看看这个,在高等数学中,我们可以通过定积分求二次函数曲边图形面积。我们可以将曲线...
    99+
    2023-06-15
  • 如何制作和使用css字体图标
    这篇文章主要为大家展示了“如何制作和使用css字体图标”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“如何制作和使用css字体图标”这篇文章吧。css字体图标的制...
    99+
    2024-04-02
  • 如何使用css实现波浪线和立方体
    这篇文章给大家分享的是有关如何使用css实现波浪线和立方体的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。     1.css实现波浪线   &n...
    99+
    2024-04-02
  • 怎么用css如何制作一个半圆
    这篇文章主要介绍了怎么用css如何制作一个半圆的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇怎么用css如何制作一个半圆文章都会有所收获,下面我们一起来看看吧。   1.利用...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作