今日份打卡学习-程序员宅基地

技术标签: css  html5  vscode  

关于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() 实现一个关键逐帧动画的功能

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/m0_52433781/article/details/119219872

智能推荐

VueJs百度统计插件_网站浏览器统计信息js插件 百度-程序员宅基地

文章浏览阅读7.4k次。vue-bavuejs 百度统计埋点插件转载https://minlingchao1.github.io/2017/07/13/VueJs%E7%99%BE%E5%BA%A6%E7%BB%9F%E8%AE%A1%E6%8F%92%E4%BB%B6/项目参考:https://github.com/raychenfj/vue-uweb项目地址https://gith_网站浏览器统计信息js插件 百度

强化学习课程学习(8)——基于连续动作空间上的方法求解RL_gym连续动作空间-程序员宅基地

文章浏览阅读2k次,点赞4次,收藏8次。策略梯度提供了和DQN之类的方法不同的新思路,但是我们上面的蒙特卡罗策略梯度reinforce算法却并不完美。由于是蒙特卡罗法,我们需要完全的序列样本才能做算法迭代,同时蒙特卡罗法使用收获的期望来计算状态价值,会导致行为有较多的变异性,我们的参数更新的方向很可能不是策略梯度的最优方向。这时可以考虑结合value-based强化学习方法来解决——AC算法Actor-CriticPolicy Based+Value Based结合的策略梯度方法Actor-Critic从名字上看包括两部分,演员(Actor_gym连续动作空间

ajax验证用户名是否,基于jQuery实现Ajax验证用户名是否存在实例-程序员宅基地

文章浏览阅读452次。本文章向大家分享基于jQuery实现的Ajax 验证用户名是否存在的实现代码,需要的码农朋友可以参考一下本文的源代码。jQuery.ajax概述HTTP 请求加载远程数据。通过jQuery 底层 AJAX 实现。简单易用的高层实现见 $.get, $.post 等。$.ajax() 返回其创建的 XMLHttpRequest 对象。大多数情况下你无需直接操作该对象,但特殊情况下可用于手动终止请求。...

python 均线斜率怎么计算_Python分析离散心率信号(上)-程序员宅基地

文章浏览阅读1.2k次。import pandas as pdimport matplotlib.pyplot as pltimport numpy as npimport mathdataset = pd.read_csv("data.csv")#Calculate moving average with 0.75sin both directions, then append do datasethrw = 0.75..._python: 离散心率信号分析

线性回归(一)_线性回归的标准差-程序员宅基地

文章浏览阅读3k次。(一)简单线性回归 总体回归直线:Y=β0+β1X+ϵY=\beta_0+\beta_1X+\epsilon,ϵ\epsilon称为误差,服从零均值的正态分布,一般观察不到,其中Var(ϵ)=σ2Var\left(\epsilon\right)=\sigma^2,E(ϵ)=0E(\epsilon)=0通常假设误差ϵ\epsilon是独立于X的。探索总体变量最小二乘线是用样本估计总体的一个特征。_线性回归的标准差

RevitBIM数据库V6.0版插件---极速加载_bim数据库 怎么插入revit-程序员宅基地

文章浏览阅读325次。满足BIM设计师在建模时极速载入族资源,为工程节省时间,为企业节省成本。_bim数据库 怎么插入revit

随便推点

移动流量转赠给好友_中国移动怎么才能转赠手机流量-程序员宅基地

文章浏览阅读3.7k次。在电脑上打开浏览器,搜索中国移动,在搜索结果栏目中选择打开中国移动官方网站进入中国移动网上营业厅首页,鼠标移动到页面上方的登录按钮,在下拉菜单中选择登录登录网上营业厅输入个人的手机号码,然后点击获取动态密码,或者有服务密码的直接输入,然后点击下方的登录按钮再次回到原来的移动营业厅首页,在页面的右侧找到业务办理栏目,点击打开进入移动业务办理页面,在左侧栏目中,将鼠标移动到业务办理选项,在右侧弹出的菜..._中国移动权益好友

Cordova下android与javascript的交互_android cordovawebview js交互-程序员宅基地

文章浏览阅读877次。http://blog.csdn.net/adzcsx2/article/details/52597088版权声明:欢迎转载,转载请注明出处-->http://blog.csdn.net/adzcsx2目录(?)[+]最近做了一个功能,公司是用html写的上层,需要调用android自带的语音合成和识别,原以为是直接与html交互_android cordovawebview js交互

计算机视觉三大顶级会议_icip会议的级别-程序员宅基地

文章浏览阅读1.1w次,点赞6次,收藏19次。与所有其它学术领域都不同,计算机科学使用会议而不是期刊作为发表研究成果的主要方式。目前国外计算机界评价学术水平主要看在顶级学术会议上发表的论文。特别是在机器学习、计算机视觉和人工智能领域,顶级会议才是王道。(但中国目前的国情不同于国外,我国主要看在学术期刊上发表的SCI论文。这种“一切以SCI期刊为评价标准”的做法已有不少批评。)会议论文比期刊论文更重要的原因是:(1)因为机器学习、计算机视觉..._icip会议的级别

c++多线程入门与提高 blogdown整理-程序员宅基地

文章浏览阅读1.1k次。今天我给大家讲一讲C++中的多线程编程技术,C++本身并没有提供任何多线程机制,但是在windows下,我们可以调用SDK win32 api来编写多线程的程序,下面我就此简单的讲一下:创建线程的函数 HANDLE CreateThread( LPSECURITY_ATTRIBUTES lpThreadAttributes, // SD SIZE_T dwStackS

GBIF的分类单位名称处理工具taxon-name-processing-程序员宅基地

文章浏览阅读583次。GBIF的分类单位名称处理工具taxon-name-processing taxon-name-processing提供了包含名称查询、解析、识别等功能。 参考:1.tGBIF的分类单位名称处理工具axon-name-processing主页:http://code.google.com/p/taxon-name-processing/

【JVM · 字节码】Class文件结构-程序员宅基地

文章浏览阅读488次。想要让一个Java程序正确地运行在JVM中,Java源码就必须要被编译为符合JVM规范的字节码。