收藏此页

校内网代码

校内网代码>校内网教程> 校内网css代码详细教程

校内代码

校内网css代码详细教程

关键词:校内网代码 收藏到书签】【添加到百度搜藏】【留言建议
 

细节处理 

通过上面的美化好,整个框架已经出来了,但是还不是那么令人满意。

如果你能完全掌握上面所提到的,基本细节部分也可以自己做了.

头像和账号信息列边距太近,我们修改成下面,下划线部分为新增。

/*头像列设置*/
#userRelations{
margin-left:10px;}

/*账号信息列设置*/
#userUpdates{
width:610px;
margin-right:20px;}

设置下有多少人看过那部分,也就是个人状态栏

#userStatus {
margin:0;
padding:10px 0px 10px 10px;}

小提示:如果没有上面的代码,你会发现个人状态那一栏会变得很宽

顶部导航

小提示:这里说明一下,一般我们要先两个颜色,一种浅颜色,一种深颜色。

浅颜色:#9E988C

深颜色:#686357

这两种颜色在下面会反复出现,就是为了区别鼠标在链接上的样式。

先修改下导航那蓝色背景

#navigation {
background: #9E988C;}

发现左边还有个1像素的蓝色边框,你可更换颜色(#600051是颜色代码),也可以去掉.

这是换颜色
border-left:#600051;

这是去掉,建议使用去掉。
border:0;

导航中每个链接中间都有一个分隔竖线,我也可以换成自己喜欢的图片,也可以去掉

这是换图片
#navigation ul li{background-image:url(图片URL)!important;} 

这是去掉,建议使用去掉。
#navigation ul li{background-image:none !important;} 

保存下,看一下效果,效果还行,鼠标移上去,背景不协调,我们修改一下链接移去的样式。

这里插入CSS伪类--动态链接

概念就不说了,看下面

a:link {} /* 未访问的链接 */
a:visited {} /* 已访问的链接 */
a:hover {} /* 鼠标在链接上 */
a:active {} /* 激活链接 */

一般情况下a:link和a:visited的样式是一样的。

因为只是修改导航部分的链接,所以在前面加上导航的ID。

#navigation a:link, #navigation a:visited{
color:#fff;
background:#9E988C;}

分析:

上面的意思导航条的未访问链接和已访问链接样式是:颜色为#fff,背景为#9E988C

小提示:属性一样的样式可以用逗号(,)隔开。

那么鼠标在链接的代码要怎么写呢,大家自己先动手写一写。

#navigation a:hover {
background:#686357;}

因为我们只要修改背景就行,颜色还是#fff就不能再写了。

我们把鼠标移到学校后面的小倒三角,发现样式还是原先的。这里说明下,这是因为列表嵌套,子列表有他自己的样式,我现在修改子列表的样式

先修改子列表的整体样式

#navigation ul ul{
background:#9E988C;
border: 1px solid #686357;}

分析:

你注意到那两个ul了没,这个就是修改嵌套里面的子列表样式
这里修改到背景颜色和边框

再修改未访问链接和已访问链接样式

#navigation ul ul a, #navigation ul ul a:visited {
color:#fff;
border-bottom: 1px solid #686357;
background:#9E988C;}

小提示: a:link可以略写成a就可以

分析:

上面修改到颜色底边框背景

再修改鼠标在链接样式

#navigation ul ul a:hover {
color:#fff;
background: #686357;

导航部分最后代码是

CSS代码
  1. /*导航条样式*/  
  2. #navigation {   
  3. border-left:0;   
  4. background#9E988C;}   
  5.   
  6. #navigation ul li{   
  7. background-image:none !important;}     
  8.   
  9. #navigation a:link,#navigation a:visited {   
  10. color:#fff;   
  11. background:#9E988C;}   
  12.   
  13. #navigation a:hover {   
  14. background:#686357;}   
  15.   
  16. /*导航子列表样式*/  
  17. #navigation ul ul{   
  18. background:#9E988C;   
  19. border1px solid #686357;}   
  20.   
  21. #navigation ul ul a {   
  22. color:#fff;   
  23. border-bottom1px solid #686357;   
  24. background:#9E988C;}   
  25. #navigation ul ul a:hover {   
  26. color:#fff;   
  27. background#686357;}   

顶部导航做好了,下面做整体页面的文字颜色及链接颜色,还记得整何等用什么选择符么?

注意:文字分有链接文字和无链接文字

这里说明一下,为了保持整体色调一致,一般我们写代码之前就应该要好选配好色的.

为了配合导航色调,我们采用整体颜色为#9E988C

body {   
color:#9E988C;
padding:0;   
margin:0;     
background:url(upload/2007_12/071228043573731.gif) repeat;}

小提示:以后如果需要用到以前用过的选择符,我都会把整个代码复制下面,新增加的会加粗.

将上面代码覆盖到原先的body上,保存一下,看看是不是整个页面上的基本颜色都变,但是有链接部分的还是蓝色的,现在我们要处理这些链接样式.

a:link,a:visited{
color:#9E988C;}

分析:

还记得上面我们是怎么做导航的么,是不是有点像,因为前面没有id,所以表示整体的链接样式.还有就是未访问的链接和已访问的链接一般都是一样的,一样的属性,可以用逗号隔开,使代码简洁,这些我上面都说过了.不懂大家有印象没.

下面做鼠标在链接时的样式

a:hover{
color:#686357;}

整体链接样式的代码

CSS代码
  1. /*整体链接样式*/  
  2.   
  3. /*未访问的链接和已访问的链接*/  
  4. a:link,a:visited{   
  5. color:#9E988C;}   
  6. /*鼠标在链接时的样式*/  
  7. a:hover{   
  8. color:#686357;}   

将上面代码放到涂鸦板保存一下,现在不是大部分颜色都变成我们设置的.

这里提示下,链接样式不单单只有改颜色这一种美化方法,也可以加背景颜色,边框等,有兴趣自己试下,代码上面都出现.

不过底部的链接却不见了,原来我的设置的颜色和背景色混在一起了.现在我们再修改下底部链接的样式.

既然是底部,前面一定得加相应的选择符#footer,前面我们已经用到这过个选择符,我们复制下面,加个文字颜色和链接颜色就行

/*底部设置*/
#footer {
width:880px;
background:#9E9986;}
/*底部文字样式*/
#footer p{
padding:0 10px;
color:#686357;}

/*底部链接样式*/
#footer a:link,#footer a:visited,#footer a:hover{
color:#686357;}

分析: 

底部文字样式那边#footer后面为什么要加个p,直接加在底部设置那边不行么?
因为文字部分是在<p></p>里面,校内网已经有设置p样式,所以我们要覆盖他的p样式.padding出现了,大家明白他作用么?不明白?你先去掉padding:0 10px;

保存一下,对比下有和没有的区别就明白了。另有的同学不喜欢#footer那边的文字,你可以在上面隐藏版块那边加个#footer p,这样底下就什么字都没了,你只要加个图片就OK。

 

收藏此页 | 推荐好友 | QQ空间代码 | 返回顶部 |