浅析CSS中怎么实现线性渐变(linear-gradient)

css中怎么实现线性渐变?下面本篇文章给大家介绍一下css线性渐变函数linear-gradient()的使用方法,并聊聊线性渐变的多种应用,希望对大家有所帮助!

浅析CSS中怎么实现线性渐变(linear-gradient)

linear-gradient

1. 语法

linear-gradient([[to |css】

1)默认

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

二者默认都是从上到下

background-image:linear-gradient(#00ffff, #ff1493, #006699);background-image:-webkit-linear-gradient(#00ffff, #ff1493, #006699)

登录后复制

1.png

2): [left|right]|[top|bottom]的使用

二者表现方向相反

background-image:linear-gradient(to left, #00ffff, #ff1493, #006699);background-image:-webkit-linear-gradient(left, #00ffff, #ff1493, #006699);

登录后复制

2.png

background-image:linear-gradient(to left top, #00ffff, #ff1493, #006699);background-image:-webkit-linear-gradient(left top, #00ffff, #ff1493, #006699);

登录后复制

3.png

3)css)

4.png5.png6.png7.png8.png9.png10.png11.png12.png13.png14.png15.png16.png

background-image:linear-gradient(275deg, #ff1493, #000000, #006699);background-image:-webkit-linear-gradient(175deg, #ff1493, #000000, #006699);

登录后复制

background-image:linear-gradient(to right, #ff1493 10%, #000000 40%, #006699 60%);background-image:-webkit-linear-gradient(to right, #ff1493 10%, #000000 40%, #006699 60%);

登录后复制

  background-image:linear-gradient(to right, #ff1493 33%, #000000 33%, #000000 66%, #006699 66%);  background-image:-webkit-linear-gradient(to right, #ff1493 33%, #000000 33%, #000000 66%, #006699 66%);

登录后复制

background-image:linear-gradient(right, #ff1493 60px, #000000 20px);background-image:-webkit-linear-gradient(right, #ff1493 60px, #000000 20px);

登录后复制

/* 3种颜色平分,渐变中心为1/3和2/3处 */background-image:linear-gradient(to right, #ff1493, #000000, #006699); /* 渐变中心在10%和20%处 */background-image:linear-gradient(to right, #ff1493, 10%, #000000, 20%, #006699);

登录后复制

background-image:repeating-linear-gradient(0deg, #ff1493, #000000 10px, #006699 20px);background-image:-webkit-repeating-linear-gradient(0deg, #ff1493, #000000 10px, #006699 20px)

登录后复制

background-image:    linear-gradient(45deg, rgba(255, 0, 76, 0.7), rgba(0, 0, 255, 0) 80%),    linear-gradient(135deg, rgba(106, 0, 128, 1), rgba(0, 128, 0, 0) 80%),    linear-gradient(225deg, rgba(0, 255, 255, 1), rgba(0, 255, 255, 0) 80%),    linear-gradient(315deg, rgba(255, 192, 203, 0.7), rgba(255, 192, 203, 0) 80%);

登录后复制

background-image:    repeating-linear-gradient(0deg, rgba(0, 255, 255, 0.3) 0px 5px, transparent 5px 10px),    repeating-linear-gradient(90deg, rgba(0, 255, 255, 0.3) 0px 5px, transparent 5px 10px);    background-image:    repeating-linear-gradient(45deg, rgba(0, 255, 255, 0.3) 0px 5px, transparent 5px 10px),    repeating-linear-gradient(135deg, rgba(0, 255, 255, 0.3) 0px 5px, transparent 5px 10px);

登录后复制

#wrap { width: 180px; height: 40px; border: 5px solid transparent; border-image: linear-gradient(45deg, aqua, pink, purple) 1;}

登录后复制

#wrap { width: 180px; height: 40px; border: 5px solid transparent; border-image: linear-gradient(45deg, aqua, pink, purple) 1; clip-path: inset(0 round 5px);}

登录后复制

    
#wrap { width: 180px; height: 40px; border-radius: 20px; background: #FFF; position: relative;}#wrap::before { content: ''; position: absolute; left: -5px; right: -5px; top: -5px; bottom: -5px; background-image: linear-gradient(45deg, aqua, pink, purple); border-radius: 25px; z-index: -1}/*或者*/#wrap { width: 180px; height: 40px; border-radius: 20px; background: #FFF; position: relative; border: 5px solid transparent; background-origin: border-box; background-image: linear-gradient(#FFF, #FFF), linear-gradient(45deg, aqua, pink, purple); background-clip: padding-box, border-box;}/*或者*/#wrap { width: 180px; height: 50px; border: 5px solid transparent; border-radius: 25px; background-image: linear-gradient(45deg, aqua, pink, purple); background-origin: border-box;}#content { width: 100%; height: 100%; border-radius: 20px; background: #FFF;}

登录后复制

 Darker CMJ
#wrap { font-size: 40px; line-height: 40px; font-weight: bold; background-clip: text; -webkit-background-clip: text; // color: transparent; -webkit-text-fill-color: transparent; background-image: linear-gradient(45deg, aqua, pink, purple);}

登录后复制

以上就是浅析CSS中怎么实现线性渐变(linear-gradient)的详细内容,更多请关注【创想鸟】其它相关文章!

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

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2866844.html

(0)
上一篇 2025年3月10日 17:51:25
下一篇 2025年2月23日 20:38:41

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • 如何利用CSS制作一个聚光灯效果(附代码)

    如何利用css制作一个聚光灯效果?下面本篇文章给大家分析一下实现原理,分享一下css聚光灯效果的实现代码,希望对大家有所帮助! CSS聚光灯效果的实现原理很简单: 将两个文字完全重叠,内层是深灰色,外层是有渐变颜色的。【推荐学习:css视频…

    2025年3月10日
    200
  • 纯CSS实现水波纹的电池充电动画特效

    本篇文章给大家介绍一下巧用 css实现水波纹的电池充电动画特效的方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 我们知道构成前端的三大语言有:html、css和js,其中最为神秘的便是css,为什么这么说呢?自从动画…

    2025年3月10日 编程技术
    200
  • 聊聊如何用CSS box-shadow创建像素创意动画

    利用css也能创建像素创意动画!下面本篇文章给大家介绍一下用css box-shadow创建像素创意动画的方法,有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 本期我们要使用css3中的box-shadow属性来作画,相信…

    2025年3月10日 编程技术
    200
  • 关于 CSS 变量的一些你可能不了解的事!

    本篇文章带大家了解一下css 变量,介绍下没人告诉你关于 css 变量的那些事。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 CSS 变量很不错哦,但是你知道它们的详情?【推荐学习:css】 1. 小心 !importa…

    2025年3月10日 编程技术
    200
  • web前端笔试题库之CSS篇

    之前的文章《web前端笔试题库之html篇》中,我们分享了一些关于html的前端面试题。下面本篇文章就接着上一篇,分享css部分的笔试题(附答案),大家快看看能答对几个! 1、Q: CSS 属性是否区分大小写?  “` ul {     …

    2025年3月10日
    200
  • 手把手带你使用CSS绘制一个可爱卡通狮子动画

    怎么利用css绘制狮子动画?下面本篇文章手把手带大家一步步利用css绘制一个可爱卡通狮子动画,希望对大家有所帮助。 本期我们要使用纯css来绘制出一个乖巧可爱的卡通狮子,通过这个栗子我们可以熟悉更多的css绘制技巧,相信在以后的界面绘制任务…

    2025年3月10日 编程技术
    200
  • 快看!10个不错的CSS实用小技巧(分享)

    本篇文章给大家分享10个不错的css实用小技巧,让前端开发更轻松,快来收藏吧,希望对大家有所帮助! CSS 大约有两百个属性。很多属性都是相互关联的,理清楚每一个属性细节是不可能的。所以,本文分享一些有用的 CSS 小技巧,方便开发者和设计…

    2025年3月10日 编程技术
    200
  • 原来利用纯CSS也能实现文字轮播与图片轮播!

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

    2025年3月10日 编程技术
    200
  • 一文了解CSS3中的新属性object-view-box

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

    2025年3月10日 编程技术
    200
  • CSS变量是怎么工作的?如何使用内联CSS变量进行布局?

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

    2025年3月10日 编程技术
    200

发表回复

登录后才能评论