样式规则

标签选择器   给页面某个元素设定样式
关联类选择器     标签名.类名   给同一元素定义不同的样式规则
独立类选择器    .类名          给不同元素定义同样的样式规则 
ID选择器     #ID 用来定义某一定义功能的标签元素
关联选择器     用空格隔开的两个或多个单一选择器  P EM{background:yellow}  > EM{background:yellow}
组合选择器     多个选择器之间用 , 分开
伪元素选择器     HTML元素:伪元素{属性:值}

widht  height 指的是内容大小   当设置padding时候 内容大小不变 但是装着内容的div 会变大 而没有设置Padding 是因为内容和边框是重合了的



背景        位置     布局     边缘     列表     其他     CSS滤镜   字体  文本    9大属性
背景: 背景色,背景图像,背景图像的控制  background-color   background-image  background-repeat    background-position 
位置:CSS-P中的内容 用来控制网页元素在浏览器文档窗口的位置 position  z-index
字体:  字体,大小,颜色,显示效果,下划线,粗细   
font-family  什么字体   font-size  字体大小   font-style 粗体还是斜体  text-decoration  下划线  
font-weight 字体多粗     font-variant   让字母大写     text-transform 设置字母大小写
布局:设置元素在网页中如何放置 属性包括 visibility display  overflow float clear 
float:块级元素浮动起来就变成行内元素

边缘:margin padding width 设置4个边框粗细 border-方向-width color border-方向-color style 设直线虚实 
列表: ol ul  用于设置列表项标记的类型,列表图片和位置 list-style-type list-style-image list-style-position
其他:cursor 设置鼠标移动到某元素上的形状
 filter:设置元素的滤镜特效 多媒体滤镜特效 有边界区域的元素,表格 图片等 才能使用CSS滤镜特效  类似P 没有边界区域的无法使用 
设置这些元素的 高宽 变成区域元素后 CSS滤镜可以使用
实现滤镜,设置filter属性的各种参数 filter设置多个参数值 之间用空格分开 有的参数由若干子参数组成
1、alpha 设置元素透明度 需要设置子参数 alpha(Opacity=?,FinishOpacity=?,Style=?StartX=?,StartY=?,FinishX=?,FinishY=?)
Opacity 0-100 0代表全透明   FinishOpacity可选参数 设置渐变透明,指定结束时透明度   Style 设置渐变透明样式 0代表同一形状 1代表线形  2 3
X Y渐变透明的开始和结束为止 2围
2、BlendTrans 设置元素淡入淡出效果 需要设置子参数  BlendTrans  ( Duration=?) 淡入淡出时间
3、Blur 用于建立模糊效果 像手在没干的油画上划过的效果 需要设置子参数 Blur(Add=?,Direction=?,Strength=?)
Add 是否单方向模糊,true(非0) false(0) D 设置模糊方向 S 代表有多少像素的宽度将受到影响 
4、Chroma 用于把指定的颜色置为透明 也就是过滤掉某种颜色 需要设置子参数 Chroma(Color=?) 颜色
5、DropShadow 用于建立阴影效果 需要设置子参数 (Color=?,OffX=?,OffY=?,Positive=?)
C 指定阴影颜色 X Y 指定印象相对于元素的偏移量 P true 表示建立外阴影 false 内阴影
6、FlipH 将元素水平反转 7、FlipV 将元素垂直反转
8、Glow 用于设置元素边缘产生类似发光效果 需要设置子参数 (Color=?,Strength=?) c 指发光颜色 S 指发光强度 1-255
9、Gray 用于去掉图像的色彩,显示为黑白图像  不用设置子参数 10、Invert 用于反转图像颜色,产生类似底片效果
11、Light 用于设置光源效果,类似模拟光源照射物体的投影效果
12、Mask 用于在元素表面覆盖一个透明遮罩层 其效果类似带着有色眼镜看物体一样 需要设置子参数(color=?) 设置遮罩层颜色
13、RevealTrans 用于建立元素初始显示的转换效果 需要设置子参数 (Duration=?Transition=?) 切换时间  切换方式0-23
14、Shadow 用于建立令一种阴影效果 需要设置子参数 color 阴影颜色 Direction 投影方向 
15、Wave 用于实现波纹效果 需要设置子参数 add 设置原对象是否按照波纹样式扭曲 freq 设置完成波纹个数 LightStrength 设置波浪效果的光照强度
         0-100 phaes 设置波浪的起始角度 0-100百分比  strength 设置波浪幅度
16、Xray 用于显现图片的轮廓,产生X光片效果 不需要子参数





字体:  字体,大小,颜色,显示效果,下划线,粗细   
font-family  什么字体   font-size  字体大小   font-style 粗体还是斜体  text-decoration  下划线  
font-weight 字体多粗     font-variant   让字母大写     text-transform 设置字母大小写
color 字体颜色
font 可以定义关于字体的所有属性
文本:文字间距 对齐方式  首行缩进 设置文本所在行的行高 line-height: 可以是精确数字也可以是140% 表示行高等于文字大小的1.4倍
word-spacing 文字间距     letter-spacing 字符间距 vertical-align 垂直对齐方式 可以是相对于元素行高的百分比
text-align 文本水平对齐方式 text-indent 第一行缩进值 white-sapce
背景: 背景色,背景图像,背景图像的控制
background-color 设置背景色  设置成 transparent表示透明背景色   background-image 背景图像 url(图片地址)
background-repeat: 设置背景图像是否重复显示  不重复 或者x y方向重复   background-attchment  fixed标识不随内容滚动 scroll 表示随内容滚动    background-position  设置背景图像水平和垂直位置 
background 可以定义关于背景的所有属性
位置:CSS-P中的内容 用来控制网页元素在浏览器文档窗口的位置
position:绝对定位 相对定位 无特殊定位  absolute relative static
Absolute,CSS中的写法是:position:absolute; 他的意思是绝对定位,他是参照浏览器的左上角,配合TOP、RIGHT、BOTTOM、LEFT(下面简称TRBL)进行定位,在没有设定TRBL,默认依据父级的做标原始点为原始点。如果设定TRBL并且父级没有设定position属性,那么当前的absolute则以浏览器左上角为原始点进行定位,位置将由TRBL决定。
绝对定位能精确定位元素在页面的独立位置,不考虑页面上其他元素的位置
相对定位所设定的位置值是相对于元素通常应在的位置的偏移量 
如果父元素relative,子元素absolute 那么子元素的位置 是参照relative设定的
z-index:使用定位后,同一局域可能有元素堆叠,z-index用于设置这些堆叠元素的层叠顺序
z-index 属性大的在上 默认为0 负的在下 默认各元素堆叠,后出现的在上
div span 是常用标签
一般CSS-P 作用于div 
当把文字 图像 元素放在div中时 就可以称为 div block 层,是指div标签中的内容 改变层的属性,嵌套在其中的元素可以随之出现,消失,更改,移动等 
布局:设置元素在网页中如何放置 属性包括 visibility 设置元素课件状态 display:设置元素显示状态
inherit 继承父层的显示特性 visible显示在网页中 hidden 隐藏
block 元素的前后都会有换行 inline 元素前后都不会有换行
list-item 与block相同,但增加目录表项标记 none不显示元素 隐藏元素加快浏览器
clip:定义使用绝对定位元素可视区域 (顺时针)
overflow:元素中内容超出元素大小,设定元素的高宽后,导致元素中内容溢出(visible 增加元素的显示空间大小
hidden保持元素显示不变,裁剪掉多余 scroll 显示滚动 auto 只有在内容超出元素才显示滚动条

==============================================
1、浏览器默认会给body 添加margin值






转载于:https://www.cnblogs.com/TT-Cartier/p/4691069.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
为了确保你自定义样式规则在 Element Plus 的样式规则之后加载,你可以使用以下方法之一: 1. 使用 `scoped` 属性 如果你在 Vue 组件中使用 `style` 标签来定义样式,可以将 `scoped` 属性添加到 `style` 标签中,以确保你的样式只应用于当前组件。这样,你的样式规则将在 Element Plus 的样式规则之后加载,并且只应用于当前组件。 例如: ```html <template> <div> <!-- your component content here --> </div> </template> <style scoped> .el-notification__success { background-color: #67C23A; color: #fff; } .el-notification__error { background-color: #F56C6C; color: #fff; } </style> ``` 2. 在 `main.js` 中导入 CSS 文件 如果你在 `main.js` 中导入 Element Plus,可以将你的样式规则保存在一个 CSS 文件中,并在 `main.js` 中导入它们。这样,你的样式规则将在 Element Plus 的样式规则之后加载,并且应用于整个应用程序。 例如: ```js // main.js import { createApp } from 'vue'; import App from './App.vue'; import 'element-plus/lib/theme-chalk/index.css'; // 导入 Element Plus 样式文件 import './style.css'; // 导入自定义样式文件 createApp(App).mount('#app'); ``` 在 `style.css` 文件中,你可以定义你的样式规则: ```css .el-notification__success { background-color: #67C23A; color: #fff; } .el-notification__error { background-color: #F56C6C; color: #fff; } ``` 这样,你的样式规则将在 Element Plus 样式规则之后加载,并且应用于整个应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值