CSS中的尺寸、导航栏、下拉菜单、图片透明度、媒介类型,相关的语法属性及实例

一、CSS 尺寸(Dimension)

1、定义

尺寸属性允许你控制元素的高度和宽度。同样,它允许增加行间距。

2、属性

CSS中的尺寸、导航栏、下拉菜单、图片透明度、媒介类型,相关的语法属性及实例

二、CSS导航栏

1、导航栏 = 链接列表

导航栏需要标准的 HTML 作为基础。

在我们的例子中,将用标准的 HTML 列表来构建导航栏。

导航栏基本上是一个链接列表,因此使用 <ul><li> 元素是非常合适的

2、实际开发中常见的导航栏

实例(2.2):

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>导航栏</title>
<style type="text/css" media="screen">
ul{
	list-style-type: none;/*去掉无序列表的圆点*/ 
	
}
li{
	margin: auto;/*居中显示*/
	float: left;
	/*通过浮动使li水平显示*/
}
a{
	display: block; /*把链接显示为块元素可使整个链接区域可点击(不仅仅是文本)*/
	width: 100px;/*规定链接块的宽度*/
	text-decoration:none;/*去掉超链接的下划线*/
}
</style>
</head>
<body>
	<div>
		<ul>
			<li><a href="#" title="">首页</a></li>
			<li><a href="#" title="">第一页</a></li>
			<li><a href="#" title="">第二页</a></li>
			<li><a href="#" title="">第三页</a></li>
		</ul>
	</div>
</body>
</html>

在web中显示为:
CSS中的尺寸、导航栏、下拉菜单、图片透明度、媒介类型,相关的语法属性及实例

三、CSS下拉菜单实例

使用 CSS 创建一个鼠标移动上去后显示下拉菜单的效果。
实例(3.1):

<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>导航栏</title>
<style type="text/css" media="screen">
/*下拉按钮样式 */
.dropbtn {
    background-color: #FF0000;/*背景色*/
    color: white;/*字体色*/
    font-size: 16px;/*字体大小*/
    border: none;/*边框样式*/
    cursor: pointer; /**/
}

.dropdown {
    position: relative;/*相对定位*/
    display: inline-block;/*将对象呈递为内联对象*/
}
/*下拉内容*/
.dropdown-content {
    display: none;/*默认隐藏*/
    position: absolute;/*绝对定位*/
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
/*下拉菜单的链接*/
.dropdown-content a {
    color: black;/*字体颜色*/
    padding: 12px 16px;/*外边距*/
    text-decoration: none;
    display: block;/*显示*/
}
/*当鼠标移动到下拉菜单时的颜色 */
.dropdown-content a:hover {
	color: #FFF;
	background-color: pink;
}
/*当鼠标移动到下拉按钮时,显示下拉菜单*/
.dropdown:hover .dropdown-content {
    display: block;
}
/*当鼠标移动到下拉按钮时的颜色 */
.dropdown:hover .dropbtn {
    background-color: #60C5F1;/*背景颜色*/
    color: #000;/*字体颜色*/
}
</style>
</head>
<body>
	<div class="dropdown">
		  <button class="dropbtn">下拉菜单</button>
		  <div class="dropdown-content">
			    <a href="#">下拉菜单 1</a>
			    <a href="#">下拉菜单 2</a>
			    <a href="#">下拉菜单 3</a>
		  </div>
	</div>
</body>
</html>

在web中显示为:
CSS中的尺寸、导航栏、下拉菜单、图片透明度、媒介类型,相关的语法属性及实例
CSS中的尺寸、导航栏、下拉菜单、图片透明度、媒介类型,相关的语法属性及实例

四、CSS图片透明

1、透明度属性—— opacity

  • opacity 的值为0到1之间的整位小数,1为正常显示。
<!DOCTYPE html>
<html>
<head>
	<meta charset="UTF-8">
	<title>导航栏</title>
<style type="text/css" media="screen">
 img{
 	width: 100px;
 	height: 100px;
	 opacity:0.5;
 }
 img:hover{
	 opacity:1.0;
 }
</style>
</head>
<body>
<img src="D://Pictures/1.jpg" alt="">
</body>
</html>

在web中显示:
(1)鼠标没在图片上时
CSS中的尺寸、导航栏、下拉菜单、图片透明度、媒介类型,相关的语法属性及实例
(2)鼠标移动到图片上时
CSS中的尺寸、导航栏、下拉菜单、图片透明度、媒介类型,相关的语法属性及实例

五、CSS媒介类型

1、媒介含义

媒介类型允许你指定文件将如何在不同媒体呈现。该文件可以以不同的方式显示在屏幕上,在纸张上,或听觉浏览器等等。

2、@media 规则

@media 规则允许在相同样式表为不同媒体设置不同的样式。

3、媒介类型的语法

示例:

    @media mediatype and|not|only (media feature) {
       				 CSS-Code;
    }
  • 目前没有被弃用的媒介类型的值:

CSS中的尺寸、导航栏、下拉菜单、图片透明度、媒介类型,相关的语法属性及实例