iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >css如何实现波浪线边框
  • 132
分享到

css如何实现波浪线边框

2024-04-02 19:04:59 132人浏览 泡泡鱼
摘要

本篇内容介绍了“CSS如何实现波浪线边框”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

本篇内容介绍了“CSS如何实现波浪线边框”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

css实现波浪线边框的方法:首先创建一个html示例文件;然后创建p标签;最后通过径向渐变“radial-gradient”实现波浪边框即可。

本文操作环境:windows7系统、HTML5&&css3版、Dell G3电脑。

css怎么实现波浪线边框?

CSS3径向渐变radial-gradient实现波浪边框和内倒角的方法

前言

大佬给了一张优惠券图片(如下图),我一看,这波浪型的边框和内倒角用css写不出来吧,遂向大佬说明并要ui切图,大佬回答:css3可以实现。好吧,大佬都说可以实现了,还不赶紧去求谷哥,度娘。

css如何实现波浪线边框

实现内倒角

上代码,然后解释代码

<p class="radial-gradient"></p>
<style>
.radial-gradient {
    width: 200px;
    height: 100px;
    position: relative;
    background-image: radial-gradient(circle at right top, #fff, #fff 10px, transparent 11px),
           radial-gradient(circle at right bottom, #fff, #fff 10px, transparent 11px);
    background-color: red;
}
</style>

.radial-gradient的样式不用解释,懂点css都知道。关键在于.radial-gradient:after样式。

重点解释radial-gradient(circle at right top, #fff, #fff 10px, transparent 11px)这个样式是干嘛的。

circle表示圆形渐变,说的简单点就是画一个圆。画圆就要知道原点。

circle at right top 中的right top就是原点位置。这里原点位置是相对于容器的坐标。right表示容器最右边,top表示容器最上边,换言之就是右上角。

circle at right top 后面的#fff, #fff 10px, transparent 11px就是从原点开始各种颜色渐变的长度。

代码#fff, #fff 10px, transparent 11px中第一个#fff表示原点处为#fff颜色,#fff 10px表示距离原点半径10px这段距离都是#fff颜色,transparent 11px表示距离原点10px到11px都是transparent颜色,由于没有设置其他颜色,所以距离原点11px以后都是transparent颜色。

css如何实现波浪线边框

总结radial-gradient(circle at right top, #fff, #fff 10px, transparent 11px),就是以容器的右上角为原点画圆,半径10px范围内是#fff颜色,半径大于10px范围内都是transparent颜色。

这样在右上角就形成了内倒角

同理 radial-gradient(circle at right bottom, #fff, #fff 10px, transparent 11px); 就不解释了。

实现波浪边框

上代码,增加一个css样式即可

<style>
.radial-gradient:after {
    content: '';
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: -5px;
    width: 10px;
    height: 100%;
    background: radial-gradient(circle, #fff, #fff 4px, transparent 5px);
    background-size: 10px 10px;
}
</style>

background: radial-gradient(circle, #fff, #fff 4px, transparent 5px); 此处没有 at right top字样,表示原点在容器中心位置,#fff, #fff 4px, transparent 5px,表示半径4px范围内是#fff颜色,半径大于4px范围内都是transparent颜色。这样就有一个直径为8px的#fff颜色的圆位于容器(这里的容器是:after)中心。

css如何实现波浪线边框 (背景蓝色是为了演示效果)

再加上background-size: 10px 10px;设置背景大小为宽10px高10px,这样就能实现多个直径为8px的#fff颜色的圆。

css如何实现波浪线边框 (背景蓝色是为了演示效果)

left: -5px; 向左偏移 5px,使:after只有一半在.radial-gradient容器内

最后附上效果图

css如何实现波浪线边框

总结

实现内倒角其实是画一个#fff颜色的圆,圆只有四分之一在容器内 实现波浪边框其实是画多个#fff颜色的圆,圆只有一半在容器内

“css如何实现波浪线边框”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注编程网网站,小编将为大家输出更多高质量的实用文章!

--结束END--

本文标题: css如何实现波浪线边框

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

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

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

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

下载Word文档
猜你喜欢
  • css如何实现波浪线边框
    本篇内容介绍了“css如何实现波浪线边框”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成! ...
    99+
    2024-04-02
  • 如何使用css实现波浪线和立方体
    这篇文章给大家分享的是有关如何使用css实现波浪线和立方体的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。     1.css实现波浪线   &n...
    99+
    2024-04-02
  • CSS3如何实现文字波浪线效果
    这篇文章主要介绍CSS3如何实现文字波浪线效果,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!实现方法语法:linear-gradient(direction, color-stop ...
    99+
    2024-04-02
  • CSS实现文字下波浪线动画效果
    这篇文章主要介绍“CSS实现文字下波浪线动画效果”,在日常操作中,相信很多人在CSS实现文字下波浪线动画效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS实现文字下波浪...
    99+
    2024-04-02
  • CSS怎么实现div虚线边框与实线边框
    本篇内容主要讲解“CSS怎么实现div虚线边框与实线边框”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CSS怎么实现div虚线边框与实线边框”吧! 在实例代码...
    99+
    2024-04-02
  • pycharm如何关闭波浪线
    小编给大家分享一下pycharm如何关闭波浪线,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!关闭碍眼的波浪线下面我先给出了一小段...
    99+
    2024-04-02
  • css如何实现虚线边框滚动效果
    这篇文章将为大家详细讲解有关css如何实现虚线边框滚动效果,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。基本HTML<div class="box"> ...
    99+
    2023-06-08
  • css怎么实现边框虚线
    本文小编为大家详细介绍“css怎么实现边框虚线”,内容详细,步骤清晰,细节处理妥当,希望这篇“css怎么实现边框虚线”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先,在页面中创建两个div标签,并定义class...
    99+
    2023-07-04
  • 如何使用css实现圆形波浪效果图
    这篇文章将为大家详细讲解有关如何使用css实现圆形波浪效果图 ,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。在移动端经常看到一些圆形波浪图来显示金额,刚开始我认为这种效果只能用canvas写的,后来发现用...
    99+
    2023-06-08
  • 如何利用CSS实现波浪进度条效果
    本篇内容介绍了“如何利用CSS实现波浪进度条效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!CSS Painting API再简单快速的过...
    99+
    2023-07-04
  • css实现波浪效果的方法
    本篇内容主要讲解“css实现波浪效果的方法”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css实现波浪效果的方法”吧!css实现波浪效果的方法:首先创建一个HTML示例文件;然后创建一个正方形的...
    99+
    2023-06-14
  • css如何将边框虚线
    在css中设置边框虚线的方法:1.创建div标签;2.设置标签宽高;3.使用border属性添加虚线边框;在css中设置边框虚线的方法首先,在页面中创建两个div标签,并定义class用于对比;<!DOCTYPE html&...
    99+
    2024-04-02
  • css如何设置边框线
    本篇内容主要讲解“css如何设置边框线”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“css如何设置边框线”吧!边框样式border-style属性是用在设置元素所有边框的样式,或是单独地设置各边...
    99+
    2023-07-04
  • 纯CSS3如何实现波浪效果
    这篇“纯CSS3如何实现波浪效果”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“纯CSS3如...
    99+
    2024-04-02
  • 如何实现动画CSS边框
    这篇文章给大家分享的是有关如何实现动画CSS边框的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。动画CSS边框当我们想使我们的项目更可见时,该怎么办来给它做个动画!我们可以对我们的边框进行动画化处理,甚至在不改变元...
    99+
    2023-06-27
  • CSS如何实现图像边框
    小编给大家分享一下CSS如何实现图像边框,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!CSS图像边框你是否曾经想象过你的元素周围有甜甜圈现在,你无需过多的编码即可...
    99+
    2023-06-27
  • 如何实现多色CSS边框
    小编给大家分享一下如何实现多色CSS边框,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!多色CSS边框如果我们想给边框加上比前面的示例更多的颜色怎么办我们甚至可以将...
    99+
    2023-06-27
  • 如何实现蛇式CSS边框
    小编给大家分享一下如何实现蛇式CSS边框,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!蛇式CSS边框如果我们需要双色超可视边框怎么办我们可以穿上蛇的衣服,想怎么着...
    99+
    2023-06-27
  • 纯CSS怎么实现波浪移动效果
    这篇文章给大家分享的是有关纯CSS怎么实现波浪移动效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。分析波浪效果上面是作者完成的波浪效果的其中一种(不会做 gif,就用多张图片拼贴在一起代替吧),它有两个波峰,这...
    99+
    2023-06-08
  • word红色波浪线如何去掉
    本篇内容介绍了“word红色波浪线如何去掉”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!word红色波浪线去掉的方法:首先打开word,然后...
    99+
    2023-07-01
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作