css进阶(背景颜色渐变、过渡)

2023-10-28

背景颜色径向渐变

  • 径向渐变:中间部分椭圆形,四周填充(由中间到四周渐变)
  background: radial-gradient(red,yellow);          红椭圆填充黄色
  background: radial-gradient(circle,red,yellow);   红正圆填充黄色
  background: radial-gradient(red 60%,yellow 60%);  红60%,之后黄色
  background: radial-gradient(50px 50px,red 50px,black 100px);   圆的垂直半径,水平半径设置
  background: radial-gradient(at left top,red 50%,black 50%);    at设置圆心位置,来达到控制方向
  background: repeating-radial-gradient(red 20px,green 50px);    圈圈套圈圈,循环

背景颜色线性渐变

  • 默认由上到下渐变(可设置渐变方向)
 background: linear-gradient(red,yellow);  颜色由红变黄
 background: linear-gradient(red 60%,yellow 60%);  红色占60%,然后开始渐变红到黄。
                                                   然后黄色从60%开始,就会形成分割线
 background: linear-gradient(to right,red,yellow);  到右,从左到右
 background: linear-gradient(to left,red,yellow);   到左,从右到左
 background: linear-gradient(to right bottom,red,yellow);  到右下
 background: linear-gradient(60deg,red,yellow);  旋转60度
 background: repeating-linear-gradient(black 0 , black 10px , transparent 10px , 
             transparent 20px)     repeating-linear-gradient规定颜色范围,方便循环

过渡

  1. transition-duration 过渡持续时间(duration:持续时间)
  2. transition-property 需要执行过渡的样式(默认all:都改变。width:只改变宽,height:只改变高)
  3. transition-delay 过渡延迟时间(delay:延迟)
  4. transition-timing-function 过渡速度快慢曲线(默认:慢快慢,linear:匀速)
    更多曲线查看贝塞尔曲线
  5. transition 复合样式。过渡时间/延迟时间,其他顺序任意写

折叠效果

<button @click="aa = !aa">123</button>
<div :class="aa ? 'aa' : ''" class="aazhankai">
    <div>21321321</div>
    <div>21321321</div>
    <div>21321321</div>
</div>

.aa {
  height: 0 !important;
}
.aazhankai {
  height: 300px;
  background: red;
  transition: height .5s ease-in-out;
  overflow: hidden; //注意这个还是很关键
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

css进阶(背景颜色渐变、过渡) 的相关文章

  • 我可以使用 CSS 或脚本设置禁用控件的样式吗?

    我有一个 HTMLdiv页面上的元素在以下情况下更新select页面上的元素发生变化 有时 input需要根据选择禁用标签 文本框 问题是 项目涉众喜欢该功能 他们只是认为在 禁用 状态下 文本框内容太浅 因此不可读 我可以将 CSS 应用
  • Anchor Cycler / 下拉菜单定期导入学校班级数据

    SO 我最近一直在研究一些 html javascript css 为我的学生创建一个在线表格来查看详细信息 分数和各种信息 但我遇到了困难 不确定如何做我正在尝试的事情去做 我将所有这些内容发布在一个线程中的原因是因为我认为其中几个可能会
  • TransitionEnd 事件未触发?

    我有多个元素 每个元素都以 某种程度上 持续时间进行动画处理 我使用 CSS3 过渡 jQuery 库和transitionend辅助函数来自大卫 沃尔什 https davidwalsh name css animation callba
  • 如何使用 ng-repeat 更改 AngularJS 中特定 的背景颜色

    如何为每一行设置不同的背景颜色 举个例子 第 1 行 蓝色 第2行 红色 第三行 绿色 main js scope names fName John lName David fName Richard lName Daniel fName
  • css 表格单元格,内容有不必要的上边距

    我在代码中使用 div 块的表格单元格排列 我的代码有问题 我的 html 的预览是here http jsbin com avozik 10 edit preview 当我的第一个面板中有任何内容 文本或图像 时 inner第二个和第三个
  • 纯CSS代码,没有绝对定位

    我试图想出一个纯CSS代码 就像你在电视上看到的那样 仅not粘在屏幕底部 我已经找到了涉及 JS 的东西 但我正在努力避免 JS 我还发现了一些其他人创建的纯 CSS 代码 但这些的问题在于它们都使用position absolute 这
  • CSS 变换函数顺序

    为什么以下之间的输出存在差异 transform translate 0 100px scale 2 2 and transform scale 2 2 translate 0 100px 第一条语句符合您 我 的期望 将元素向下移动 10
  • Bootstrap中.row类的负左右边距

    只是出于好奇 为什么 bootstrap 使用 15px左和右margins 将取消15px左和右padding on container and container fluid类 为什么要设置内边距 然后在子项上使用负边距取消它 行上的负
  • Chrome 扩展:插入固定 div 作为 UI

    我想使用 chrome 扩展将 div 插入固定位置 它将覆盖您当前正在查看的页面 我担心的是 我希望它可以在任何页面上工作而不改变它 除了插入我的固定 div 之外 但我不知道我这样做的方式是否可行 目前 该按钮不会显示 并且我在让 di
  • 如何在滚动时保持这些 tagHover 的位置靠近标签并且 tagHover 具有固定位置?

    https plnkr co edit PuP3f71kCjkqgjjMkgNS p preview https plnkr co edit PuP3f71kCjkqgjjMkgNS p preview 下面还有一个 stackoverfl
  • 在响应模式下使用 CSS 更改元素顺序

    图1为桌面模式 下面两张图片和文字 总共三个div 图 2 是我希望它在移动浏览器 例如手机 中的显示方式 关于如何实现这一点有什么想法吗 我愿意接受任何建议 这个想法是让文本显示在图像上方 以最好地说明这两个图像的描述 在桌面版本中将文本
  • 如何设置引导开关的 css 颜色?

    如何在此引导开关中将蓝色更改为另一种颜色 我尝试更改输入元素的颜色和背景颜色 但它没有更改开关颜色 这是 html 和 bootstraplink https getbootstrap com docs 4 2 components for
  • CSS:多属性选择器

    我想设置 电子邮件 和 密码 类型的表单输入样式 但不设置其他任何样式 我正在想象类似以下的事情 input type email type password 然而 属性选择器的工作方式似乎将其解释为 输入 其中类型同时是 电子邮件 and
  • 是否可以在没有 Javascript(仅 CSS)的情况下执行相同的操作(悬停效果)?

    我正在尝试创建一个带有图标的按钮像这样 http jsfiddle net pRdMc HTML div div class icon div span Send Email span div CSS button width 270px
  • 拖放区缩略图宽度图像大小

    如何更改上传图像的缩略图大小 我在我的javascript中尝试过thumbnailWidth 350 但是这不会增加缩略图大小 而缩略图只是看起来放大了 如何操作图像缩略图大小 HTML section section
  • 如何检查元素的内容是否为空,如果是,则在 jquery 中删除该元素

    我目前正在尝试选择某个 div 内没有内容的任何 h2 元素并将其删除 这是我的 html 代码 div class skipToContainer h2 class vidSkipTo Hello h2 h2 class vidSkipT
  • c# 如何生成锦标赛括号 HTML 表

    所以我已经被这个问题困扰了三个星期 但我一生都无法弄清楚 我想做的是使用表格获得这种输出 演示 http www esl world net masters season6 hanover sc2 playoffs rankings htt
  • 显示班级图片 10 秒

    我有下面给出的代码显示9 boxes 其值如下digital time 还有一个班级box002显示digits相当于随机选择的九个盒子的值 box002 can be dragged to digital time starting wi
  • 响应式导航栏隐藏其下方的元素

    我创建了一个响应式导航栏 但它使下面的元素 Flexslider 插件 消失 在我制作导航栏之前 下面的 Flexslider 可以正常显示 但现在不行 导航栏的 z index 为 2 所以我不知道问题是什么 我应该如何 更改什么才能允许
  • 跨浏览器:禁用输入字段的不同行为(文本可以/不能复制)

    我有一个被禁用的输入 html 字段 在某些浏览器 Chrome Edge Internet Explorer 和 Opera 中可以选择并复制文本 但至少在 Firefox 中这是不可能的 您可以通过在不同浏览器中执行以下代码来测试

随机推荐

  • 基础IO(文件输入输出、标准IO接口、文件描述符和文件流指针)

    目录 基础IO 文件的输入输出操作 FILE fopen char filename char mode 文件名称 打开方式 size t fread char buf size t block size size t block coun
  • leetcode 1833 雪糕的最大数量 第一眼想到的是dp,其实只能排序加贪心

    夏日炎炎 小男孩 Tony 想买一些雪糕消消暑 商店中新到 n 支雪糕 用长度为 n 的数组 costs 表示雪糕的定价 其中 costs i 表示第 i 支雪糕的现金价格 Tony 一共有 coins 现金可以用于消费 他想要买尽可能多的
  • ioctl()函数

    include
  • 前端js、javascript 鼠标 框选 文件 功能

    一 DEMO
  • No module named ‘torch‘

    系统环境 Win10 Python3 6 一 此处推荐第三种方法到官网获取相关安装指令 1 默认安装新版本torch pip install torch 2 安装指定版本torch pip install torch 1 7 0 二 安装t
  • PIDNet: A Real-time Semantic Segmentation Network Inspired by PID Controllers翻译

    摘要 在实时语义分割任务中 双分支网络架构具有良好得效率和有效性 然而 高分辨率细节和低频上下文的直接融合存在细节特征容易被周围上下文信息淹没的缺点 这种超调现象限制了现有双分支模型分割精度的提高 在本文中 我们将卷积神经网络 CNN 和比
  • Python脚本,使用apikey查询OpenAi可用余额

    脚本如下 import openai import os 设置 OpenAI API key openai api key os environ OPENAI API KEY def get balance 获取当前 OpenAI 可用余额
  • 软件工程作业创建表

    设计表 4 按专业统计课程数量 sql SELECT Major COUNT AS Num FROM Course GROUP BY Major 5 按专业查询所有课程信息 sql SELECT FROM Course WHERE Majo
  • vue实现电梯锚点导航

    1 目标效果 最近喝了不少的咖啡 奶茶 有一个效果我倒是挺好奇怎么实现的 1 点击左侧分类菜单 右侧滚动到该分类区域 2 右侧滑动屏幕 左侧显示当前所处的分类区域 这种功能会出现在商城项目中或者分类数量较多的项目中 专业名称称电梯导航 目标
  • 管道符丨用法

    使用管道操作符 可以把一个命令的标准输出传送到另一个命令的标准输入中 连续的 意味着第一个命令的输出为第二个命令的输入 第二个命令的输入为第一个命令的输出 依次类推 最常用的就是配合grep来使用 ps ef grep pycharm ps
  • MATLAB怎么保存数据到当前M文件所在文件夹

    之前写人脸识别的时候遇到如上问题 然后发现解决方案一 local address pwd 这样会返回当前工作目录的路径 local address被赋值为字符串 就是下图里 的下面这个位置 但是对任意文件夹里的M文件需要先设置当前工作目录的
  • juc辅助类

    目录 减少计数 CountDownLatch 循环栅栏 CyclicBarrier 减少计数 CountDownLatch 循环栅栏 CyclicBarrier 两者区别 信号灯 Semaphore juc辅助类有 减少计数 CountDo
  • Doxygen文档生成工具

    Doxygen代码文档生成工具 文章目录 Doxygen代码文档生成工具 Doxygen Doxygen的注释 vscode插件 Doxygen实际使用 Doxygen 根据百度百科说法 Doxygen是一种开源的 跨平台的文档系统 支持C
  • 记一次由于外部K8S集群证书到期导致Jenkins无法生成动态agent节点错误解决(入坑出坑)...

    欢迎关注 WeiyiGeek 公众号 点击 下方卡片 即可关注我哟 设为 星标 每天带你 基础入门 到 进阶实践 再到 放弃学习 涉及 网络安全运维 应用开发 物联网IOT 学习路径 个人感悟 等知识 花开堪折直须折 莫待无花空折枝 作者主
  • Flask虚拟环境

    一 虚拟环境 1 为什么需要虚拟环境 虚拟环境作用是将每个项目所需要的包隔离开形成一个独立的整体 每个虚拟环境互不干涉 方便与运行 因为如果有包有升级的话 可能会运行不了 2 安装使用虚拟环境 pipenv 2 1 安装虚拟环境 在系统命行
  • uview2.0自定义u-count-down倒计时

    1 效果展示 2 思路需要后端返回一个结束的时间戳 注意是毫秒时间戳 如果是秒需要在后面加3个0转为毫秒 获取当当前时间戳 当前时间戳减去商品结束的时间戳得出要倒计时的时间戳 然后再进行值得处理 3 代码展示
  • 分享一个放烟花的特效

    先看效果 再看代码
  • 如何mock系统调用

    背景 Linux下开发存储系统 网络库的时候会用到一系列Linux的系统调用 每一个系统调用都有一些出错的场景 有些场景很极端 比如内存使用达到上限 磁盘写满等 如果对其进行测试的话 很难去构造这样的一个场景 这个时候集成测试就显得力不存心
  • React如何从后端获取数据并渲染到前端?

    React js 自己的定位是 A JavaScript Library for building user interface 它的文档称许多人将它用作 MVC 的 V 因此 React js 不关心你是如何嵌入后端数据的 换句话说 我们
  • css进阶(背景颜色渐变、过渡)

    css进阶 背景颜色径向渐变 背景颜色线性渐变 过渡 折叠效果 背景颜色径向渐变 径向渐变 中间部分椭圆形 四周填充 由中间到四周渐变 background radial gradient red yellow 红椭圆填充黄色 backgr