当前位置: 首页 > news >正文

武汉一医院网站建设天津seo选天津旗舰科技a

武汉一医院网站建设,天津seo选天津旗舰科技a,河池个人网站开发公司,asp网站开发模板css数据类型定义的是css属性中具有代表性的值&#xff0c;在规范的语法格式中&#xff0c;使用关键字外加一对 <和>表示&#xff0c;例如数值类型<number>、色值类型<color>等。 举个例子&#xff1a;background-image这个css属性语法结构如下&#xff1a; …

css数据类型定义的是css属性中具有代表性的值,在规范的语法格式中,使用关键字外加一对 <>表示,例如数值类型<number>、色值类型<color>等。
举个例子:background-image这个css属性语法结构如下:

background-image : none | <image>

这里的image就是一种数据类型,它包括下面这些类型和函数:

1、<url>
2、<gradient>
3、element()
4、image()
5、iamge-set()
6、cross-fade()
7、paint()

这也就是说background-image属性不仅支持url()函数和渐变图像,还支持element()、image()、image-set()等函数。

再来看一个例子:
mask-image,该属性可以设置图片蒙版,它的数据类型为:
在这里插入图片描述

mask-image : none | <image> | <mask-source>
/*效果如下*/ 
.masks{width: 200px;height:200px;background-color: cyan;mask-image: url(../images/music.png);-webkit-mask-image: url(../images/music.png);  /* 兼容谷歌 */}
<div class="masks"></div>

在这里插入图片描述
数据类型文档:
mdn web docs文档:https://developer.mozilla.org/en-US/docs/Web/CSS/alpha-value

数据类型文档:https://www.zhangxinxu.com/wordpress/2019/11/css-value-type/#color-zxx


CSS属性值定义语法详解
css的语法基本包含下面3中基本组成元素:

  • 关键字
  • 数据类型
  • 符号

举个例子:线性渐变

background-image: linear-gradient(to bottom right, red, yellow);
/*拆解*/
linear-gradient([<angle> | to <side-or-corner> ,] ? <color-stop-list>);
/*
to:关键字,用来指定方向
angle:角度
side-or-corner:方向(left | right | top | bottom),关键字to可以指定方向
color-stop-list:颜色集合(red, yellow)
*/

1、关键字:
关键字分为通用关键字和全局关键字

  • aoto、none、ease等关键字是通用关键字,这些关键字只被部分css属性支持
  • inherit、initial、unsetrevert是全局关键字,会被所有css属性支持。

2、数据类型:上面有讲过这里就不多赘述。

3、符号
css语法中的符号分为字面符号组合符号数量符号三类。

(1)、字面符号
css属性值中原本就支持的合法符号,就是字面意思的符号,目前就两个:

符号说明
, 并列分隔符,用来分隔数个并列值,或者分割函数的参数值
/缩写分隔符,用来分隔一个值的多个部分,在css缩写中用于分离类型相同但属于不同css属性的值,以及用在部分css函数中。凡是出现 / 的地方,斜杠前后的数据类型一定是相同或者部分相同的,否则整个语句就是非法的。

(2)、组合符号:用来表示数个基本元素之间的组合关系,目前有5个:
: 并列,符号位普通空格符,表示各部分必须出现,同时需要按顺序出现|
&& : “与”组合符,各部分必须出现,但可以不按顺序出现,相当于js的&&
|| : “或”组合符,相当与js||,只要包含一个即可满足条件,可以全部出现,可以不按顺序出现
|:“互斥”组合符,各部分恰好出现其中一个
[]:方括号,将各部分进行分组以绕过上面几个符号的优先规则,因此方括号的优先级最高

3、符号数量
用来描述一个元素可以出现多次,数量符号不能叠加出现,并且优先级高于组合符号,目前有6个。

符号说明
无数量符号,表示恰好出现一次
*星号,可以出现任意次数
+可以出现一次或多次
?可以出现零次或者一次,也就是该元素是可选的
{a,b}出现最少a次,最多b
#可以出现一次或多次,但多次出现时必须以逗号分隔
!表示当前分组必须产生一个值,该符号多出现在组合符号方括号的后面

了解这些之后,再来拆解一下上面的线性渐变

background-image: linear-gradient(to bottom right, red, yellow);
/*拆解*/
linear-gradient([<angle> | to <side-or-corner> ,] ? <color-stop-list>);
background-image: linear-gradient(red, yellow);[<angle> | to <side-or-corner> ,] ? 
/* 表示角度或者方向只能选一个,要么选角度,要么选方向,如果选方向则可以设置多个方向 */<color-stop-list>
/* 表示并列的颜色集合:red , blue *//* 线性渐变效果 */
background-image: linear-gradient(to bottom right, red, yellow);

效果:
在这里插入图片描述


通过上面的例子,再做一下拓展
拓展一:

/* 各部分只要出现一个即可满足条件 */
border : <line-width> || <line-style> || <color>
/* 线宽 线的类型 颜色 */
/* 由此可得 */
border : 1px solid red;
/* 也可以 */
border : 1px solid;

在这里插入图片描述
拓展二:

border-shadow : none | [ <shadow>, ]#
/* 相当于 */
border-shadow : none | [ <shadow>, ] */* 效果 */
box-shadow: 10px 0px 0px 0 red, -10px 10px 0px 0 cyan;

在这里插入图片描述

http://www.hengruixuexiao.com/news/16464.html

相关文章:

  • 做化妆招生宣传在那些网站可以做搜索关键词软件
  • 上海建网站服务器海淀区seo多少钱
  • 网站备案能不能出现世界市场调研与分析
  • 开商城网站推广点击器
  • 中国建筑工程网校有必要买优化大师会员吗
  • 企业营销型网站建设哪家好北大青鸟
  • 做网站傻瓜西安seo教程
  • 电子商务网站的设计要求长沙公司网络营销推广
  • 网站做测试郑州千锋教育培训机构怎么样
  • 如何建立自己的网站去推广网络营销是什么工作主要干啥
  • 阿里云虚拟主机多网站北京网聘咨询有限公司
  • 西安企业网站建站企业培训课程表
  • 一个不懂技术的人如何做网站seo关键词布局
  • 学做网站论坛会员免费推广seo
  • 云存储能用来做网站吗ui培训
  • wordpress 洛神的主题广州市口碑seo推广外包
  • wordpress仿站工具搜索引擎营销方案例子
  • 仿今日头条wordpress模板百度搜索优化怎么做
  • 合肥php网站开发曲靖seo
  • wordpress安装空白页快手seo关键词优化
  • 龙岗优化网站建设磁力蜘蛛
  • 外贸批发网站建设北京百度推广公司
  • 国外网站流量发软文是什么意思
  • 学校统一发的银行卡怎么激活360优化大师旧版本
  • 怎么做钓鱼网站盗取qq色盲测试图数字
  • 网站空间在哪里买中国国际新闻
  • 网站怎么去优化成人培训机构
  • 做网站 流量怎么抓钱关键词是什么
  • 建设地区网站建议建网站软件工具
  • 如何做网站运营呢谷歌seo网站运营