ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

今日份打卡学习

2021-07-29 20:34:22  阅读:197  来源: 互联网

标签:linear gradient 渐变 学习 background 今日 打卡 red 径向


关于c3属性

word-break:normal:默认

word-break: keep-all;  以符号作为换行的标志 

word-break: break-all; 允许单词为换行,可以强行截断英文单词,达到词内换行效果

 word-wrap:normal默认值

          break-word 内容将在边界内换行,不会打断英文

大小写转换:

text-transform:capitalise 开头字母大写

text-transform:uppercase 全部转化为大写

text-transform:lowercase 全部转化为小写

text-transform:none 默认值

font-variant:small-caps 小的大写字母

渐变:背景颜色过渡效果

CSS3 Gradient分为linear-gradient(线性渐变)和radial-gradient(径向渐变)

CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡。

CSS3 定义了两种类型的渐变(gradients):

线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向

径向渐变(Radial Gradients)- 由它们的中心定义

线性渐变:

线性渐变:为了创建一个线性渐变,你必须至少定义两种颜色结点。颜色结点即你想要呈现平稳过渡的颜色。同时,你也可以设置一个起点和一个方向(或一个角度)。

方向 默认从上到下

语法:background: linear-gradient(to right, red , blue);

background:

linear-gradient(2~多个颜色,颜色中间用逗号分隔);

linear-gradient(to 方向[1到2两个],2~多个颜色,颜色中间用逗号分隔) 

linear-gradient(度数deg,2~多个颜色,颜色中间用逗号分隔) 

加浏览器内核

语法:background: -webkit-linear-gradient(left top, red , blue);

方向:方向没有to 直接跟的left/right/。。。【两个方向的时候 浏览器加内核的识别标准跟同一标准不一样】

带有指定的角度的线性渐变  

background: linear-gradient(180deg, red, blue); 标准的语法

background: -webkit-linear-gradient(180deg, red, blue);加浏览器内核

background:linear-gardient(90deg ,red,yellow)顺时针转动

background:-webkit-linear-gardient(90deg ,red,yellow)逆时针转动

度数:从右边开始逆时针的方向进行

径向渐变

带有指定的角度的线性渐变  

CSS3 径向渐变

径向渐变由它的中心定义。

为了创建一个径向渐变,你也必须至少定义两种颜色结点。颜色结点即你想要呈现平稳过渡的颜色。同时,你也可以指定渐变的中心、形状(原型或椭圆形)、大小。默认情况下,渐变的中心是 center(表示在中心点),渐变的形状是 ellipse(表示椭圆形),渐变的大小是 farthest-corner(表示到最远的角落)。

径向渐变 - 颜色结点均匀分布(默认情况下)

background: radial-gradient(red, green, blue); 标准的语法

background: -webkit-radial-gradient(red, green, blue);加浏览器内核

径向渐变 - 颜色结点不均匀分布  

background: radial-gradient(red 5%, green 15%, blue 60%); 标准的语法

background: -webkit-radial-gradient(red 5%, green 15%, blue 60%); 加浏览器内核

背景的径向渐变

设置形状,shape 参数定义了形状。它可以是值 circle 或 ellipse。其中,circle 表示圆形,ellipse 表示椭圆形。默认值是 ellipse。

background: radial-gradient(circle, red, yellow, green); 标准的语法

background: -webkit-radial-gradient(circle, red, yellow, green); 加浏览器内核

背景的重复渐变

CSS的重复渐变

线性渐变和径向渐变都属于CSS背景属性中的背景图片(background-image)属性。有时候希望创建在一个元素的背景上重复的渐变“模式”。在没有重复渐变的属性之前,主要通过重复背景图像(使用background-repeat)创建线性重复渐变,但是没有创建重复的径向渐变的类似方式。幸运的是,CSS3通过repeating-linear-gradient和repeating-radial-gradient语法提供了补救方法,可以直接实现重复的渐变效果。

A、重复的线性渐变 repeating-linear-gradient() 函数用于重复线性渐变:

B、重复的径向渐变 repeating-linear-gradient函数用于重复径向渐变:

CSS中背景相关的属性

background-clip 指定背景的显示范围

1.background-clip:border-box;  默认值

2.background-clip:padding-box;背景被裁剪到内边距框

3.background-clip:content-box;背景被裁剪到内容框

4.-webkit-background-clip:text ;

background-origin 绘制背景图像时的起点

1.background-origin:padding-box  默认值;

2.background-origin:border-box  背景图像相对于边框盒来定位

3.background-origin:content-box  背景图像相对于内容框来定位

background-size 背景图的大小

1.background-size:200px  100px;  或者  background-size:200%  100%;

2.background-size:cover;把背景图像扩展至足够大,以使背景图像完全覆盖背景区域。背景图像的某些部分也许无法显示在背景定位区域中。

3.background-size:contain;  保持背景图像本身的宽高比例不变进行缩放。

CSS3中Transition过渡属性

  1. transition-property 需要过渡的样式 ,默认是 all
  2. transition-duration
  3. transition-delay
  4. transition-timing-function

运动形式   默认是 ease

A:ease:(慢速开始,然后变快,然后慢速结束)  

B:linear:(匀速)  ease-in:(加速)

C:ease-out:(减速)

D:ease-in-out:(先加速后减速)

E:cubic-bezier 贝塞尔曲线( x1, y1, x2, y2 )

F:steps() 实现一个关键逐帧动画的功能

标签:linear,gradient,渐变,学习,background,今日,打卡,red,径向
来源: https://blog.csdn.net/m0_52433781/article/details/119219872

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有