css实现波浪线和立方体的代码实例

本篇文章给大家带来的内容是关于css实现波浪线和立方体的代码实例,有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助。

最近的项目有做到要画出波浪线效果,这里是利用linear-gradient来实现,也就是画圆,然后利用底色来遮住部分圆;

利用css3属性perspective加旋转实现立方体

1.css实现波浪线

html

css

立即学习“前端免费学习笔记(深入)”;

.card-list{    display: flex;    padding: 20px;    width: 100%;}.wave-container{    position: relative;    margin-right: 28px;    width: 20%;}.wave{    width: 100%;    height: 90px;    background: linear-gradient(to right, rgb(85, 181, 255), rgb(207, 224, 232));}/* 波浪线 */.wave-left-decorate{    position: absolute;    top: -4px;    width: 90px;    height: 8px;    transform-origin: center left;    transform: rotate(90deg);    background: radial-gradient(circle, #fff 2px, #fff, transparent 3px, transparent 4px, transparent 4px, transparent);    background-size: 8px 8px;}

效果图

1497230186-5bb425d64e21c_articlex.png

2.实现立方体

html文件

@@##@@ @@##@@ @@##@@ @@##@@ @@##@@ @@##@@

css文件

.content{    position: relative;    display: flex;    margin: 0 auto;    padding-top: 50px;    width: 1200px;    height: 380px;    background: url(../images/bg2.jpg) no-repeat;    background-size: 1200px 100%;}.content .leftContent{    margin-right: 25px;    padding-left: 45px;    padding-bottom: 30px;    box-sizing: border-box;}/* 旋转的图片 */.content .leftContent .leftContentItem{    width: 350px;    height: 350px;    /* 设置景深 */    perspective: 1000px;    /* 设置背景颜色在中间为椭圆形 */    /*background: radial-gradient(ellipse at center, #430d6d 0%, #000 100%);*/}.leftContent .leftContentItem .itemImg{    position: absolute;    left: 20%;    top: 20%;    width: 200px;    height: 200px;    /* 实现3D呈现 */    transform-style: preserve-3d;    transform: rotateX(-20deg) rotateY(-20deg);    -webkit-animation: 6s imgRotate linear infinite;    -o-animation: 6s imgRotate linear infinite;    animation: 6s imgRotate linear infinite;}.leftContent .leftContentItem .itemImg *{    position: absolute;    width: 100%;    height: 100%;    box-shadow: 0 0 25px rgba(0, 128, 0, .4);}.leftContentItem .itemImg .leftContentImg{    position: absolute;    width: 100%;    height: 100%;}/* 分别对各个面进行旋转、平移操作 */.leftContentItem .itemImg .leftContentImg:nth-child(1){    transform: translateZ(100px);}.leftContentItem .itemImg .leftContentImg:nth-child(2){    transform: rotateX(180deg) translateZ(100px);}.leftContentItem .itemImg .leftContentImg:nth-child(3){    transform: rotateY(-90deg) translateZ(100px);}.leftContentItem .itemImg .leftContentImg:nth-child(4){    transform: rotateY(90deg) translateZ(100px);}.leftContentItem .itemImg .leftContentImg:nth-child(5){    transform: rotateX(90deg) translateZ(100px);}.leftContentItem .itemImg .leftContentImg:nth-child(6){    transform: rotateX(-90deg) translateZ(100px);}@-webkit-keyframes imgRotate {    from{        transform: translateZ(-100px) rotateX(0) rotateY(0);    }    to{        transform: translateZ(-100px) rotateX(360deg) rotateY(360deg);    }}

效果图

css实现波浪线和立方体的代码实例

主要就是设置景深perspective,然后对每个面旋转、平移

以上就是本篇文章的全部内容了,关于css更多的知识学习可以关注创想鸟的css视频教程栏目!!!

css实现波浪线和立方体的代码实例css实现波浪线和立方体的代码实例css实现波浪线和立方体的代码实例css实现波浪线和立方体的代码实例css实现波浪线和立方体的代码实例4210720639-5bbf57b25f072_articlex.png

以上就是css实现波浪线和立方体的代码实例的详细内容,更多请关注创想鸟其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1612340.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2025年12月24日 02:55:24
下一篇 2025年12月24日 02:55:43

相关推荐

  • 如何使用CSS实现元素的旋转背景图动画效果

    如何使用CSS实现元素的旋转背景图动画效果 背景图动画效果可以增加网页的视觉吸引力和用户体验。本文将介绍如何使用CSS实现元素的旋转背景图动画效果,并提供具体的代码示例。 首先,我们需要准备一张背景图,可以是任何你喜欢的图片,例如一张太阳或者电风扇的图片。将该图片保存并命名为“bg.png”。 接下…

    2025年12月24日
    000
  • CSS 动画属性:transform 和 transition

    CSS 动画属性:transform 和 transition 在现代网页设计中,动画效果已经成为一种不可或缺的元素,能够为页面增添活力和吸引力。CSS 提供了一些属性和功能来实现各种动画效果,其中最常用的两个属性是 transform 和 transition。本文将详细介绍这两个属性,并提供具体…

    2025年12月24日
    000
  • CSS 3D 视图属性解读:transform 和 perspective

    CSS 3D视图属性解读:transform和perspective,需要具体代码示例 引言:在现代网页设计中,3D效果已经成为了一个非常流行的元素。通过CSS的transform和perspective属性,我们可以轻松地为网页添加3D视觉效果,使页面更加生动和吸引人。本文将对这两个属性进行解读,…

    2025年12月24日
    000
  • CSS 环形布局属性详解:border-radius 和 transform

    CSS 环形布局属性详解:border-radius 和 transform 一、简介在网页设计中,环形布局常常用于创建圆形的元素,如按钮、头像等。实现环形布局的两个关键CSS属性是border-radius和transform。本文将详细介绍如何使用border-radius和transform属…

    2025年12月24日
    000
  • CSS 旋转属性探索:transform 和 rotate

    CSS 旋转属性探索:transform 和 rotate 引言:在现代网页设计中,我们经常需要为元素添加一些特殊的效果,以增加页面的吸引力和用户体验。其中,元素的旋转是一种常见的效果,可以帮助我们创建出独特的视觉效果。在 CSS 中,我们可以使用 transform 属性以及其旋转属性 rotat…

    2025年12月24日
    000
  • 带你吃透CSS3属性:transition 与 transform

    本篇文章带大家了解下css 中的 transition (过渡) 和 transform (动画) 属性,这两个属性的参数确实比较复杂,它们可以做出 css 的一些基础动画效果,平移,旋转,倾角……等等,这些也是我早期学习 css 的难记易忘之处,今天给大家详细总结出来。 一…

    2025年12月24日 好文分享
    000
  • 一文详解CSS3中的Flex布局

    本篇文章带大家了解一下css3中的flex布局,希望对大家有所帮助! 简介 什么是Flex布局 Flex是Flexible Box 的缩写,也称为弹性盒子布局。 Flex布局组成: flex容器(flex container)flex项(flex items)主轴(main axis)交叉轴(cro…

    2025年12月24日 好文分享
    000
  • 【整理总结】这些高级CSS技巧,你会几种?

    本篇文章带你玩转css,分享一些高级css技巧,快来看看你是否都会呀! 学习目标 能够使用精灵图能够使用字体图标能够写出 CSS 三角能够写出常见的 CSS 用户界面样式能够说出常见的布局技巧 精灵图 1. 为什么需要精灵图? 客户端要访问一个网页时,浏览器会向服务器发送请求,服务器接收到请求后,会…

    2025年12月24日 好文分享
    000
  • 手把手教你使用CSS实现酷炫六边形网格背景图

    本篇文章给大家分享不规则图形背景排版高阶技巧,介绍一下如何使用css实现酷炫六边形网格背景图,希望对大家有所帮助! 今天,收到一个很有意思的提问,如何实现类似如下的背景效果图: 嗯?核心主体是由多个六边形网格叠加形成。 立即学习“前端免费学习笔记(深入)”; 那么我们该如何实现它呢?使用纯 CSS …

    2025年12月24日 好文分享
    000
  • CSS新特性学习:方向裁切overflow:clip

    本篇文章将介绍一个新特性,从 chrome 90 开始,overflow 新增的一个新特性 — overflow: clip,使用它,轻松的对溢出方向进行控制。 overflow: clip 为何 首先,简单介绍下 overflow: clip 的用法。 overflow: clip: …

    2025年12月24日 好文分享
    000
  • 看看CSS如何利用计数器来实现长按点赞累积动画

    本篇文章给大家分享一个css自定义计数器的使用小技巧,聊聊如何利用它实现长按点赞累积动画,希望对大家有所帮助! 【推荐学习:css视频教程】 在某条 APP 中,如果长按点赞,会出现这样花里胡哨的动画,如下 立即学习“前端免费学习笔记(深入)”; 这个动画有两部分组成,其中这个随机表情的实现可以参考…

    2025年12月24日 好文分享
    000
  • 详解用SVG给 favicon 添加标识

    怎么使用svg给 favicon 添加标识?下面本篇文章给大家介绍一下使用 svg 生成带标识的 favicon的方法,希望对大家有所帮助! 之前做了一个 Chrome 插件,可以根据地址的不同生成不同的图标,这样可以很方便的区分不同的开发环境,效果如下 主要实现过程其实不复杂,首先获取网站 fav…

    2025年12月24日 好文分享
    000
  • 巧用CSS实现各种奇形怪状按钮(附代码)

    本篇文章带大家看看怎么使用 CSS 轻松实现高频出现的各类奇形怪状按钮,希望对大家有所帮助! 怎么样使用 CSS 实现一个内切角按钮呢、怎么样实现一个带箭头的按钮呢? 本文基于一些高频出现在设计稿中的,使用 css 实现稍微有点难度和技巧性的按钮,讲解使用 css 如何尽可能的实现它们。【推荐学习:…

    2025年12月24日 好文分享
    000
  • 巧用CSS3滤镜制作文字快闪切换动画效果!

    本篇文章带大家看看怎么利用css3滤镜实现高级感拉满的文字快闪切换动画效果,希望对大家有所帮助! 今天偶然看到这样一类很有意思的文字快闪动画: 这类文字快闪切换效果运用得当的话,能比较好的吸引用户的眼球。【推荐学习:css视频教程】 立即学习“前端免费学习笔记(深入)”; 当然,今天并非是想用 CS…

    2025年12月24日 好文分享
    000
  • css3怎么改首字母颜色

    在css3中,可用“:first-letter”选择器和color属性来修改首字母颜色,语法“元素:first-letter{color:颜色值;}”;“:first-letter”可选中元素的首字母,color可给选中的字母设置文本颜色。 本教程操作环境:windows7系统、CSS3&&…

    2025年12月24日
    000
  • 快看!10个不错的CSS实用小技巧(分享)

    本篇文章给大家分享10个不错的css实用小技巧,让前端开发更轻松,快来收藏吧,希望对大家有所帮助! CSS 大约有两百个属性。很多属性都是相互关联的,理清楚每一个属性细节是不可能的。所以,本文分享一些有用的 CSS 小技巧,方便开发者和设计师参考。【推荐学习:css视频教程】 1、 打字效果 立即学…

    2025年12月24日 好文分享
    000
  • 原来利用纯CSS也能实现文字轮播与图片轮播!

    怎么制作文字轮播与图片轮播?大家第一想到的是不是利用js,其实利用纯css也能实现文字轮播与图片轮播,下面来看看实现方法,希望对大家有所帮助! 今天,分享一个实际业务中能够用得上的动画技巧。【推荐学习:css视频教程】 巧用逐帧动画,配合补间动画实现一个无限循环的轮播效果,像是这样: 立即学习“前端…

    2025年12月24日 好文分享
    000
  • 一文了解CSS3中的新属性object-view-box

    本篇文章带大家一起深入了解一下css3中的新特性object-view-box属性,聊聊新属性的作用和使用方法,希望对大家有所帮助! 在开发时,一直希望有一种原生的CSS方式来裁剪图片,并将其定位在我需要的任何方向。这可以通过使用一个额外的HTML元素和不同的CSS属性来实现,后面解释。 在这篇文章…

    2025年12月24日 好文分享
    000
  • CSS变量是怎么工作的?如何使用内联CSS变量进行布局?

    本篇文章带大家了解一下css变量,聊聊css变量是怎么工作的,并介绍一下如何使用内联css变量,以提高灵巧布局效率,希望对大家有所帮助! 有些情况下,我需要用一种简单的方法来创建网格布局。 例如,每次我改变主意时,在不修改CSS的情况下快速画出五列网格。 在本文中,我们一起探索一些用例,并思考如果实…

    2025年12月24日 好文分享
    000
  • 深入探究CSS鼠标指针交互效果

    今天,来实现这样一个有意思的交互效果,通过这个交换效果来聊聊前端鼠标指针交互,希望对大家有所帮助! 将原本的鼠标指针样式,修改成自己想要的效果,并且添加上一些特殊的交互效果。【推荐学习:css视频教程】 修改鼠标样式 首先,第一个问题,我们可以看到,上图中,鼠标指针的样式被修改成了一个圆点: 立即学…

    2025年12月24日 好文分享
    000

发表回复

登录后才能评论
关注微信