首页 > 其他分享 >css 渐变与背景裁剪

css 渐变与背景裁剪

时间:2023-10-19 21:05:38浏览次数:36  
标签:gradient 渐变 裁剪 300px height red background css

1.css的渐变

 线性渐变

/* 线性渐变 */
    .one {
      width: 300px;
      height: 300px;
      background: linear-gradient(to right, rgb(244, 239, 239) 2%, rgb(0, 9, 0) 5%, rgb(244, 239, 239)9%);
      border: 1px solid red;

    }
  <div class="one"></div>
 

线性重复渐变

/* 重复线性渐变 */
    .two {
      width: 300px;
      height: 300px;
      background: repeating-linear-gradient(red 5%, green 20%);
      border: 1px solid red;

}
 <div class="two"></div>

径向渐变

/* 径向渐变 */
    .four {
      width: 300px;
      height: 300px;
      background: radial-gradient(red 20%, yellow 50%, blue 20%);
      border: 1px solid red;

    }
 <div class="three"></div>

径向重复渐变

 /*径向重复渐变  */
    .three {
      width: 300px;
      height: 300px;
      background: repeating-radial-gradient(red 5%, rgb(111, 114, 111) 20%);
      border: 1px solid red;

    }

兼容性问体

-webkit-background-clip: text;   适用于谷歌浏览器
  -webkit-和正常版本下的角度是互余关系     background: -webkit-linear-gradient(180deg, red, blue); /* Safari 5.1 - 6.0 */     background: -o-linear-gradient(180deg, red, blue); /* Opera 11.1 - 12.0 */      background: -moz-linear-gradient(180deg, red, blue); /* Firefox 3.6 - 15 */     background: linear-gradient(180deg, red, blue); /* 标准的语法 */

 

角度渐变  

 2.背景裁切

       background-clip: text;
      -webkit-background-clip: text;
.five {
      background:linear-gradient(to right, rgba(9, 0, 0, 0.132) 2%, rgba(239, 180, 3, 0.769)2%, rgba(215, 25, 25, 0.056)9%), url(./img/u=738234752\,3183324393&fm=193&f=GIF.jpg);
      background-size:cover ;
      color:rgba(255, 255, 255, 0.1);
      width: 800px;
      height: 400px;
      font-size: 100px;
      margin: 0 auto;
      text-align: center;
      line-height: 400px;
      background-clip: text;
      -webkit-background-clip: text;
      transition: all 2s;
    }
      <div class="five">          云和数据,我来了!       </div>
 

3.盒子的阴影

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .one{
            width: 200px;
            height: 100px;
            background-color: rgb(195, 192, 192 );
            margin: 20px auto;
            position: relative;
            border-radius: 10px;
        }
        .one::after,.one::before{
            content: "";
            width: 90px;
            height: 30px;
            background-color: transparent;
            position: absolute;
            z-index: -1;
             top: 65px;
             left: 10px;
            transform: rotate(-3deg);
            box-shadow: 0 9px 9px rgb(128, 127, 127);
         
        }
        .one::after{
            left: auto;
            right: 10px;
            transform: rotate(3deg);
         
        }
    </style>
</head>
<body>
    <div class="one"></div>
</body>
</html>

 

标签:gradient,渐变,裁剪,300px,height,red,background,css
From: https://www.cnblogs.com/liu521125/p/17775597.html

相关文章

  • css多个元素一行排列的方法
    1、弹性盒子模型(FlexBox),不考虑兼容性问题的情况下,建议新手直接使用这种模式,简单,最重要的是元素不会浮动,不会影响后面的元素的布局,比如下面代码中的我在底层这个div的显示没有任何影响。<html><head><style>#tasklist{background-col......
  • 你也许不再需要使用 CSS Media Queries(媒体查询)了
    你也许不再需要使用CSSMediaQueries(媒体查询)了最近,CSS引入了一项新功能:ContainerQueries。它可以替代MediaQueries并实现MediaQueries无法胜任的任务。超越MediaQueries的功能让我们想象一个场景:在网页上有两列卡片。我们希望在卡片宽度较窄时,卡片内部呈上下布局......
  • html+css3+anime.js实现线条来回滑动且渐隐动画
    效果: 代码:<!DOCTYPEhtml><html><head><metahttp-equiv="Content-Type"content="text/html;charset=UTF-8"/><metaname="viewport"content="width=device-width,initial-sc......
  • html+css3+anime.js实现文字故障动画
    记录一个很酷的动画,效果如图: 是基于html+css3+anime.js实现的,看了眼代码,其实是默认文字的div中定位了几个相同的文字块,利用clip-path这个属性去裁剪展示其中的一部分,用于展示故障的效果,动画则是使用anime.js去循环改变X与Y轴的位置,同时调整绘制的颜色,demo代码如下:<!DOCTYPEh......
  • CSS-04
    定位将盒子定在一固定位置组成定位模式+边偏移定位模式static-静态定位(标准流)(相当于无定位)relative-相对absolute-绝对(脱标)fixed-固定(脱标)相对定位相对位置position:relative;​top:100px;相对自己的位置移动,原位置保留绝对定位相对祖先的位置移动没有......
  • CSS3属性详解(一)文本 盒模型中的 box-ssize 属性 处理兼容性问题:私有前缀 边框 背
    CSS3是用于为HTML文档添加样式和布局的最新版本的层叠样式表(CascadingStyleSheets)。下面是一些常用的CSS3属性及其详细解释:border-radius:设置元素的边框圆角的半径。可以使用四个值设置四个不同的圆角半径,也可以只使用一个值来设置统一的圆角。box-shadow:创建一个元素的阴影效果......
  • css设置backgroud:url(),无效
    react项目中,使用styled-components编写样式,给元素添加背景图不生效。background直接设置十六进制颜色或者颜色的英文名称都是可行的,但是使用url无作用,那就是url问题了,于是我想换一种思路,能不能把图片import进来,放进url里,避免错误的路径呢,于是哎嘿,好使了......
  • CSS 还原拉斯维加斯球数字动画
    我的小册 《CSS技术揭秘与实战通关》上线了,想了解更多有趣、进阶、系统化的CSS内容,可以猛击- LINK。最近大家刷抖音,是否有刷到拉斯维加斯的新地标「Sphere」:场馆内部的视觉效果非常惊人,其中一个效果让我虎躯一震:我的第一想法就是,这个看起来用CSS也可以实现嘛?还有......
  • HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
    HTML中列表的作用HTML中的列表(List)用于呈现按照一定逻辑关系组织的信息,以便用户更好地理解和识别。列表可以分为有序列表、无序列表和定义列表三种类型。有序列表(OrderedList):用于表示按照一定顺序排列的项目,每个项目都有对应的标记。常见的例子包括步骤、流程等。无序列表(Unordere......
  • HTML标签详解 HTML5+CSS3+移动web 前端开发入门笔记(四)
    HTML中列表的作用HTML中的列表(List)用于呈现按照一定逻辑关系组织的信息,以便用户更好地理解和识别。列表可以分为有序列表、无序列表和定义列表三种类型。有序列表(OrderedList):用于表示按照一定顺序排列的项目,每个项目都有对应的标记。常见的例子包括步骤、流程等。无序列表(Unordere......