css、day2美化网页,文字以及常用的语句、超链接、盒子、浮动、定位
1.1为什么要美化
-
有效传递信息
-
吸引用户
-
凸显网页的主题
-
提高用户的体验
1.2字体背景文本样式
/*
font-family:楷体;字体样式
float: left;表示在左边
color: black;黑色的字体
background: aqua;背景颜色
text-align: center;文本左右居中(上下没有居中)
border-radius: 5px;圆角
height: 50px;背景的高度
font-weight: bold;字体的粗细
width: 50px;背景的宽度
text-decoration: none;下划线失效,这样子链接的下划线就会消失
text-decoration: underline;下划线
text-decoration: overline;上划线
text-decoration: line-through;中划线
font:bold 20px/50px Arial;分别是字体的粗细,文本的高度 还有字体风格(只要文本高度和背景高度一致就可以上下居中)
line-height: 50px;(这个也是调节文本高度的,和上面的有相同的用处)
text-shadow:blue 10px 10px 10px;阴影颜色 x y 半径
list-style:none;去掉列表前面的元或者数字,如果是circle就是空心圆,decimal就是数字 square就是正方形
background:red url("") 270px 10px no-repeat;背景是红色,然后是背景的位置,背景的排列方式也可以分开写
background-image: url("");但是是默认一张图不停复制铺满整个背景
background-repeat:repeat-x;按x轴平铺
background-repeat:repeat-y;
background-repeat:no-repeat;只有一张图
background-position:160px 20px;x轴y轴多少像素
opacity:0.5;透明度
*/
1.3文本样式
h1{
/*color:#000000 ;*/
/*总共六位,每两位分别代表red green blue#000000就是黑色 #ffffff就是白色*/
/*color: rgb(0,255,255);*/
/* 也可以是rgb()里面分别调参数,这就是调色*/
/* */
color: rgba(1,255,255,0.5);
/* rgba四位分别代表rgb和透明度,透明度是0-1*/
text-indent: 20em;
/* 缩进两个字节*/
}
//此程序中有一幅图和一句话,要让图片和文本对齐
<style>
img,span{
vertical-align:middle;
}
</style>
<p>
<img src="" alt="" title="">
<span>这是一句话</span>
</p>
a{
/*默认的状态*/
font-family: 楷体;
text-decoration: none;
}
a:hover{
/* 鼠标悬浮的状态*/
color: aqua;
font-size: 500px;
}
a:active{
/*鼠标按住未释放的状态*/
color:dodgerblue;
}
a:visited{
/*点完之后的状态*/
color: black;
}
1.5渐变
<style>
body{
background-image: linear-gradient(270deg, #00DBDE 0%, #FC00FF 100%);
}
</style>
-
然后调渐变角度,选择自己喜欢的图片作为背景
-
复制到想要的块中(想要的区域或者选择器)
1.6模仿京东的一小块
-
首先是无序列表,然后是摆放图片的小箭头到右边
