<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style type="text/css">
div{
width: 300px;
height: 200px;/*浏览器默认字体大小16px*/
margin:1em;/*em以父元素字体为基准*/
padding: 1rem;/*rem以根元素字体大小为基准*/
border:2px solid green;
outline: 2px solid red;
outline-offset: 2px;/*此为新增属性,不可写到复合属性outline中*/
display: ;/*none:元素不显示。block:显示为块级元素,特点:换行,可设置宽高。inline:行内元素,特点大小自适应,不换行。*/
}
#div1{
opacity: 0.5;/*元素及元素中的内容被设置透明*/
background:rgb(80,70,60);
cursor:nesw-resize;/*默认default或auto,其他值hand、pointer、crosshair、text、wait、e-resize(左右↔箭头)、ne-resize(左下↙右上↗箭头)、n-resize(上下箭头)、nw-resize(左上↖右下↘箭头)、w-resize同e-resize、sw-resize同ne-resize、s-resize同n-resize、se-resize同nw-resize*/
}
#div2{
background:rgba(80,70,60,0.5);/*只有元素本身被设置透明*/
cursor:; }
</style>
</head>
<body>
<div id="div1">opacity</div>
<div id="div2">rgba()</div>
</body>
</html>

下拉菜单:

 <!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
<nav>
<ul class="ul1">
<li>
<a href="">直辖市</a>
<ul class="ul2">
<li><a href="">北京</a></li>
<li><a href="">上海</a></li>
</ul>
</li>
<li>
<a href="">安徽</a>
<ul class="ul2">
<li><a href="">合肥</a></li>
<li><a href="">芜湖</a></li>
<li><a href="">马鞍山</a></li>
</ul>
</li>
<li>
<a href="">江苏</a>
<ul class="ul2">
<li><a href="">南京</a></li>
<li><a href="">苏州</a></li>
</ul>
</li>
</ul>
</nav>
</body>
</html>
 *{
margin:;
padding:;
}
.ul1{
margin:100px;
}
ul{
list-style: none;/*去掉列表前的小图标*/
}
a{
text-decoration: none;/*去掉超链接下划线*/
}
.ul1>li{/*子元素选择器,不包括孙元素*/
width: 100px;
height: 2rem;
background:rgba(40,70,190,0.5);
font-size: 21px;
line-height: 2rem;/*此属性值会被子元素继承*/
text-align: center;
border-radius: 10px 10px 0 0;
float: left;
margin:1px;
}
.ul2{
background:rgba(30,60,160,0.1);
border-radius: 0 0 10px 10px;
display: none;
}
.ul2>li>a:hover{
background:rgba(30,200,30,0.7);
display: inline-block;/*使行内元素变成行内块元素,以便能设置宽高。*/
width: 80%;
height: 1.5rem;
line-height: 1.5rem;/*此技巧可使文字在背景色中上下剧中*/
border-radius: 1em;
font-weight: bold;
}
.ul1>li:hover>ul{
display: block;
}

【CSS3】透明度opacity与rgba()区别、光标cursor、display、轮廓outline与margin及border区别、em和rem区别的更多相关文章

  1. px、em、rem区别介绍

    px.em.rem区别介绍 PX px像素(Pixel).相对长度单位.像素px是相对于显示器屏幕分辨率而言的. PX特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能 ...

  2. CSS3- px、em、rem区别介绍

    PX px像素(Pixel).相对长度单位.像素px是相对于显示器屏幕分辨率而言的. PX特点 1. IE无法调整那些使用px作为单位的字体大小: 2. 国外的大部分网站能够调整的原因在于其使用了em ...

  3. css总结5:px、em、rem区别介绍

    1 PX px像素(Pixel).相对长度单位.像素px是相对于显示器屏幕分辨率而言的. PX特点 1. 浏览器无法调整px单位的字体,以em或rem为字体单位可调整字体. 2 EM em是相对长度单 ...

  4. 移动端em与rem区别

    rem与em都是相对单位,我们使用它们的目的就是为了适应各种手机屏幕. rem是根据html根节点来计算的,而em是继承父元素的字体.比如下面一个demo <!doctype html> ...

  5. em,rem区别比较

    rem是基于html元素的字体大小来决定,而em则根据使用它的元素的大小决定. 注意:很多人错误以为em是根据父类元素,实际上是使用它的元素继承了父类元素的属性才会产生的错觉. 主要区别 em 和 r ...

  6. em 与 rem 区别.

    em 与自身  字体大小有关. rem 与 body 的字体大小有关..

  7. CSS3——盒子模型 border(边框) 轮廓(outline)属性 margin外边距 padding填充

    盒子模型 包括——边距,边框,填充,和实际内容 Margin(外边距) - 清除边框外的区域,外边距是透明的. Border(边框) - 围绕在内边距和内容外的边框. Padding(内边距) - 清 ...

  8. em和rem区别

    em大小依据父元素的字体大小的倍数 rem大小依据与根元素,即html标签的font-size大小

  9. CSS3:透明度

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ...

随机推荐

  1. StackExchange.Redis学习笔记(四) 事务控制和Batch批量操作

    Redis事物 Redis命令实现事务 Redis的事物包含在multi和exec(执行)或者discard(回滚)命令中 和sql事务不同的是,Redis调用Exec只是将所有的命令变成一个单元一起 ...

  2. Loadrunner web_url函数学习(转贴)

    http://blog.csdn.net/dfbrt56/article/details/3291461 ----------------------------------------------- ...

  3. Science发表的超赞聚类算法

    作者(Alex Rodriguez, Alessandro Laio)提出了一种很简洁优美的聚类算法, 可以识别各种形状的类簇, 并且其超参数很容易确定. 算法思想 该算法的假设是类簇的中心由一些局部 ...

  4. android sdk manager 国内镜像

    //东软信息学院 mirrors.neusoft.edu.cn 80   //北京化工大学 ubuntu.buct.edu.cn/ubuntu.buct.cn 80   //中国科学院开源协会 mir ...

  5. 《java.util.concurrent 包源码阅读》22 Fork/Join框架的初体验

    JDK7引入了Fork/Join框架,所谓Fork/Join框架,个人解释:Fork分解任务成独立的子任务,用多线程去执行这些子任务,Join合并子任务的结果.这样就能使用多线程的方式来执行一个任务. ...

  6. postman 时间戳和加密

    在使用postman进行接口测试的时候,对于有些接口字段需要时间戳加密,这个时候我们就遇到2个问题,其一是接口中的时间戳如何得到?其二就是对于现在常用的md5加密操作如何在postman中使用代码实现 ...

  7. Python开发目录

    Python开发目录 Python之三目运算符 Python之文件的基本操作

  8. vue.js官方文档 PDF

    链接:https://pan.baidu.com/s/1jHMBb5W 密码:gsks

  9. 初识NumPy库-基本操作

    ndarray(N-dimensional array)对象是整个numpy库的基础. 它有以下特点: 同质:数组元素的类型和大小相同 定量:数组元素数量是确定的 一.创建简单的数组: np.arra ...

  10. docker学习(一)

    docker的安装 (一)环境要求: 容器需要管理工具.runtime 和操作系统,选择如下: 1.管理工具 - Docker Engine 2.runtime - runc 3.操作系统 (二)安装 ...