选择权优先级+css特效(含图解)
来源:互联网 发布:mysql中rowid 编辑:程序博客网 时间:2024/05/17 04:50
所谓的覆盖是指优先级相同的时候优先级:当两个选择器同时选中一个标签的时候 且属性设置发生了冲突 这个时候以谁为准谁的优先级就更高元素选择器 < 类选择器 < id1. 当id个数不相等的时候 id个数越多优先级越高 总结:在比较优先级的时候首先就先看id个数 其他的统统不管2. 当id个数相等的时候 由类选择器个数决定 类选择器越多优先级越高 总结:在比较优先级的时候如果id个数相等 就再看类选择器 类选择器多的优先级一定高3. id 和 类 个数都一样的时候 看元素选择器的个数 元素选择器个数多的优先级高注意:不分先后顺序,只看选择器类型和个数
css之圆角
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <style> *{ padding: 0; margin: 0;} ul,ol{list-style: none;} a,img{border:none; text-decoration: none; color:inherit; } div{ width: 100px; height: 100px; background: green; margin-bottom: 10px; } /*border-radius 圆角 一个值:border-radius: 10px; 代表四个角 两个值:border-radius: 10px 30px; 左上右下 右上左下 三个值:border-radius: 10px 30px 40px; 左上 右上左下 右下 四个值:分别代表四条边 单位:px 百分比 单纯只是想要给一点圆角好看就用px 如果想要变圆或者椭圆就要用50%好一点 */ div:nth-child(1){ border-radius: 10px; } div:nth-child(2){ border-radius: 10px 30px; } div:nth-child(3){ border-radius: 10px 30px 40px; } div:nth-child(4){ width: 200px; border-radius: 50px; } div:nth-child(5){ width: 200px; border-radius: 50%; } div:nth-child(6){ border-radius: 50%; } </style> <title>Document</title></head><body> <div></div> <div></div> <div></div> <div></div> <div></div> <div></div></body></html>
css特效之盒子阴影
css特效之transform and transition
transition改变长度和颜色
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <style> *{ padding: 0; margin: 0;} ul,ol{list-style: none;} a,img{border:none; text-decoration: none; color:inherit; } div{ width: 100px; height: 100px; background: green; box-shadow: 0 0 10px 0 #000; /*transition: width 2s 3s linear;*/ transition: 3s; } div:hover{ width: 800px; background: deeppink; } /* transition过渡: transition: width 2s 3s linear; 1. 你需要过渡的属性(不给所有属性都满足) 2. 过渡的时间 经过多少时间执行完整个过程 3. 延时 满足条件以后再多少时间以后执行 4. 速度曲线 linear匀速 注意:只写一个时间的时候就是过渡时间 */ </style> <title>Document</title></head><body> <div></div></body></html>
transform 使图片旋转和缩放
<!doctype html><html lang="en"><head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <style> *{ padding: 0; margin: 0;} ul,ol{list-style: none;} a,img{border:none; text-decoration: none; color:inherit; } div{ width: 100px; height: 100px; background: green; box-shadow: 0 0 10px 0 #000; transition: 2s; /*border-radius: 50%;*/ } div:nth-child(1):hover{ transform: rotate(45deg); } div:nth-child(2):hover{ transform: scale(0.5); } /* transform: rotate(45deg)旋转 顺时针旋转45度 transform: scale(0.5); 将元素放大缩小 小于1缩小 大于1放大 */ </style> <title>Document</title></head><body> <div>秦时明月之君临天下</div> <div></div> <div></div></body></html>效果图如下
阅读全文
0 0
- 选择权优先级+css特效(含图解)
- CSS选择器解释大全图解 && Javascript运算符优先级
- CSS优先级,优先级计算
- css 优先级
- CSS优先级
- css优先级
- css优先级
- CSS优先级
- CSS优先级
- CSS优先级
- css优先级
- CSS优先级
- CSS优先级
- CSS优先级
- CSS优先级
- CSS优先级
- CSS优先级
- CSS优先级
- 深入了解MyBatis二级缓存
- S3c2440如何利用JLINK烧写U-boot到NAND Flash中
- Ubuntu装机出现grub现场急救日志
- 战舰萝莉
- Vue-2-循环和点击事件(留言板事例)
- 选择权优先级+css特效(含图解)
- !comboBox.ValueMember 出错 无法绑定到新的显示成员 参数名: newDisplayMember
- 转载:Android ActionBar完全解析,使用官方推荐的最佳导航栏(上)
- python版 —— 验证码校验 打码兔平台的使用介绍
- 关于相机标定总结
- 简易封装 XHR:支持 GET/POST/PUT/DELETE/JSONP/FormData
- 如何在BIOS里设置定时关机?
- 实现u-boot对yaffs/yaffs2文件系统下载的支持
- hadoop-Mapreduce 简介(一)