CSS----2
目录
美化网页元素
1.为什么要美化网页
- 有效传递页面信息;
- 美化,好看才能吸引用户;
- 凸显页面主题;
- 提高用户体验;
span标签:重点突出的字,用span套起来
<style>
#aaa{
font-size: 50px;
background-color: #119aec;
color: red;
}
</style>
</head>
<body>
欢迎学习 <span id="aaa">Java</span>
</body>
2. 字体样式
<!--
font-family 字体
font-size 字体大小
font-weight 字体粗细
-->
<style>
body{
font-family: "Arial Black", 华文行楷;
color: red;
}
h1{
font-size: 50px;
}
.p1{
font-weight: lighter;
}
</style>
3. 文本样式
- 颜色 color rgb rgba
- 文本对齐方式 text-align: right;
- 首行缩进 text-indent: 2em
- 行高 line-height: 200px; 单行文字上下居中
- 装饰 text-decoration 下划线
- 文本图片水平对齐:vertical-align: middle;
- 阴影
<!-- 颜色:单词、RGB(0~F)、RGBA A:0-1
排版:text-align
text-indent: 2em; 段落首行缩进
height: 200px;行高和块高度一样就可以上下居中;
line-height: 200px;
-->
<style>
h1{
color: rgba(0,225,225,0.5);
text-align: right;
}
.p1{
text-indent: 2em;
}
.p3{
background-color: #7914a0;
height: 200px;
line-height: 200px;
}
/*下划线*/
.n1{
text-decoration: underline;
}
/*中划线*/
.n2{
text-decoration: line-through;
}
/*上划线*/
.n3{
text-decoration: overline;
}
/*超链接去下划线*/
a{
text-decoration: none;
}
#price{
text-shadow: #119aec 10px -10px 2px;
}
4.超链接伪类
正常情况下,a,a:hover记住
/*默认颜色*/
a{
text-decoration: none;
color: black;
}
/*鼠标悬浮颜色(只需要记住hover)*/
a:hover{
color: red;
font-size: 2px;
}
/*鼠标按住未释放状态*/
a:active{
color: green;
}
5.列表
#nav{
width: 300px;
background: chartreuse;
}
.title{
font-size: 18px;
font-weight: bold;
text-indent: 5px;
line-height: 35px;
background: #119aec;
text-align: center;
}
/*ul li
list-style:
none 去掉圆点
circle 空心圆
decimal 数字
square 正方形
*/
/*ul{*/
/* background: dimgray;*/
/*}*/
ul li{
height: 30px;
list-style: none;
text-indent: 2em;
}
a{
text-decoration: none;
color: #000;
font-size: 14px;
}
a:hover{
color: coral;
text-decoration: underline;
}
6.背景
- 背景颜色
- 背景图片
<style>
div{
width: 1000px;
height: 700px;
border: 1px solid red;
/*默认全部平铺*/
background-image: url("images/1.jpg");
}
.div1{
background-repeat: repeat-x;
}
.div2{
background-repeat: repeat-y;
}
</style>
7.渐变
一个好看的背景生成网站:https://www.grabient.com/
background-color: #4158D0;
background-image: linear-gradient(119deg, #4158D0 0%, #C850C0 49%, #FFCC70 100%);