Skip navigation.

Posts tagged with "Opera"

新模版的源代码

, ,

由于opera空间升级频繁,默认的模版的源码改动比较多,要改模版可以从以下这些代码着手.基本包含了当前官方的所有源码,虽然有不少重复的地方.


1. 官方默认模版的主页面代码.

由三部份组成,在Main.Css代码顶部@import处有提示其他两部份的地址.
分开来就是

(1)mainstructure,包含所有结构和元素.

http://my.opera.com/community/css/themes/mainstructure1.css

(2)main

Blue(指模版名称,以下同)
http://my.opera.com/community/css/users/101/main.css

Opera
http://my.opera.com/community/css/users/103/main.css

Silver
http://my.opera.com/community/css/users/102/main.css

The darkside
http://my.opera.com/community/css/users/115/main.css

Mist
http://my.opera.com/community/css/users/111/main.css

By the lake
http://my.opera.com/community/css/users/100/main.css

Pink hearts
http://my.opera.com/community/css/users/105/main.css

Cat
http://my.opera.com/community/css/users/107/main.css

Music #1
http://my.opera.com/community/css/users/112/main.css

Music #2
http://my.opera.com/community/css/users/113/main.css

Movies
http://my.opera.com/community/css/users/104/main.css

Purple
http://my.opera.com/community/css/users/106/main.css

New style
http://my.opera.com/community/css/users/117/main.css

Blue #2
http://my.opera.com/community/css/users/114/main.css

Robot attack #1
http://my.opera.com/community/css/users/109/main.css

Robot attack #2
http://my.opera.com/community/css/users/108/main.css

Leaves
http://my.opera.com/community/css/users/116/main.css

(3)maincolors,共三条,大同小异.每个默认模版只用到一条,用途在源码顶部说明的很清楚.

http://my.opera.com/community/css/themes/maincolors1.css

http://my.opera.com/community/css/themes/maincolors2.css

http://my.opera.com/community/css/themes/maincolors3.css


2.官方Top条的代码.

黑色
http://my.opera.com/community/css/users/topbar-1a.css

白色
http://my.opera.com/community/css/users/topbar-2a.css


登陆框及其他的代码,两处相差无几.

http://my.opera.com/community/css/themes/common-1.css

http://my.opera.com/community/css/themes/common-2.css



Level Up! 3.8节的礼物

侧边的功能强大了许多,突然发现自己不会改CSS了 - . - (╯︿╰﹀

opera blog 越来越好玩了.

乱码?!

,

装了个雅黑字体后,突然发现BLOG的中文标题和中文标签,还有侧边的中文链接都变成乱码,删掉这个字体后还是不能解决问题.

用IE7和opera浏览都是相同情况,不过浏览其他网站没有问题,难道是opera的社区出问题了?还是我的系统问题?


:frown: nervous

----------------------------------------------------------------------------------------------------
10.24 Update

早上看到Myopera首页banner变成这样了,注意右上角,坟墓?!

Blog首页日志很多还是乱码,难道被投毒了?

BLOG更新问题

, , ,

首先,侧栏slideshow下面少了相册列表.

其次,侧栏的TAG群没了(可能是因为有搜索功能),这个倒无所谓,主要的是发表新文章时下面没有TAG可选了,不知道我发布新日志后会不会出现.

刚发现,没法置顶- -

又发现一个不同点,上传到opera空间图片文件相对引用失效,一定要使用绝对地址,图片才能正常显示.

Opera friends'

,

如有遗漏,请指正.





perfecting
alex0007
Other Links----> |睿稚园七彩空间

五.补充内容

, ,

如何移动模版中的相关元素?
关键词 float

模版中某些容器位置是可以移动的,如果代码中有float这个项.
比如menu栏的位置就可以自定义,见如下代码

#menu li {
float:left;
line-height:26px;
height:27px;
overflow:hidden;
font-size:13px;
list-style:none;
width:12%;
margin:1px 0 0 0;
padding:0;
}


可以改成float:right;,那么菜单栏将会在右边显示.
其他相关请自行查找.

如何改变元素显示宽度?
关键词 max-width
   mini-width
   width


以下代码
#wrap1 {
margin:0 auto;
max-width:882px;
background:#acaea7 url(/community/graphics/users/4/wrap1.gif) top left repeat-y;
}


改变max-width数值,就会影响blog页面修饰条wrap1的可见宽度.不过此处在IE中似乎不起作用,可以用width定义.
其他相关也请自行查找.

如何移动侧栏的位置?
关键词 #mainwrap
   #main
#sidewrap


#mainwrap {
width:100%;
margin-right:-210px;
padding-bottom:12px;
float:left;
}

float:left;改成float:right;即可把侧边栏的项目移到左边,这里的left和right恰恰与现实中的"左右"相反.改了位置之后还需要改下面这段代码,不然会影响页面美观.因为,移动之后,侧栏会与日志的文章紧靠在一起,见下面代码.

#main {
min-height:400px;
margin-right:210px;
padding-bottom:15px;
}

margin-right改成margin-left,数值根据自己的需要而定.

#sidewrap {
width:190px;
float:right;
font-size:11px;
overflow:hidden;
}


还需要把#sidewrap位置改成float:left;

如何改变已发布日志的背景?
关键词 .post

.post {
padding:16px 0 10px 0;
margin-bottom:10px;
width:100%;
overflow:hidden;
border-top:1px dashed #93425F;

background:#fff url(图片地址);
}
如果没有background:#fff url(图片地址);,请自行加入.

如何修改日志中链接默认的相关颜色?
关键词a:link, a:active
   a:visited
   a:hover


代码如下,与链接默认显示、悬停时,动作后的颜色有关.
a:link, a:active {
color:#1757b1;
text-decoration:underline;
}

a:visited {
color:#0049aa;
text-decoration:underline;
}

a:hover {
text-decoration:none;
color:#1488fd;
}


同时也影响日志中相关的链接选项,如"edit post".对于日志中重新定义过的链接颜色,不受影响.

如何修改侧栏链接框单独的背景?
关键词#content li

虽然侧栏的容器的背景可以全局定义,但这段代码影响第二层背景,不仅限于侧栏自定义链接框和TAGS栏且包括其他项目,如Trackbacks的背景,见代码.

#content li {
margin:0;
list-style-position:inside;
background:#FEFEFE url(背景地址);

}

list-style-position还以通过none来定义,显示效果略有不同.background元素可以自行加入.

如何用背景图替代日志间的分割线?
关键词.post
   #firstpost
   #lastpost


前面已经讲过修改日志的单独背景,这里的修改正是这种方法的进一步运用.见修改后的效果图.


.post {
padding:16px 0 10px 0;
margin-bottom:10px;
width:100%;
overflow:hidden;
border-top:1px dashed #93425F;
}
日志之间分割线本来受上面代码中border-top:1px dashed #93425F;控制,相关表示的是像素,显示模式和颜色.其中dashed表示虚线,如果用solid则是实线(其他相关的Boder也可以这样改).


现在进行具体的修改,见下面修改过的代码.

.post {
background: #fff url(http://my.opera.com/community/graphics/smilies/pleased.gif) bottom center no-repeat;
border:none;
width:100%;
overflow:hidden;
padding-bottom:60px;
}

background中别的不细说,只是要注意一下背景图片的显示位置,这里显示方式为底部居中不平铺(bottom center no-repeat).
border:none;表示没有边框,也可以仅仅修改border-top0PX,效果是一样的.padding-bottom:80px;影响背景图片的高度,效果体现为两篇日志间的间隔距离,不过对最后一篇日志来说,就是底部留空多少.

还有两段影响顶部日志和底部日志的代码要修改,方法一样,不再解说.见下面两段修改过的代码.
#firstpost {
padding-top:0;
border:none;
background: #fff url(http://my.opera.com/community/graphics/smilies/pleased.gif) bottom center no-repeat;
padding-bottom:60px;

}


#lastpost {
background: #fff url(http://my.opera.com/community/graphics/smilies/pleased.gif) bottom center no-repeat;
padding-bottom:80px;
border:none;
}


如何使日志中文章的首字大写?
关键词.content:first-letter

这段代码窃自某人的模版,直接加入模版源码中即可
.content:first-letter {
color: #000;
background:#F5D3CB;
padding: 5px 6px;
margin: 4px 4px 0 0;
font-size: 20px;
font-weight:bold;
font-family: arial,sans-serif;
display: block;
float:left;
}


影响首字的颜色、背景颜色、字体及大小等属性,效果见图.


下在的代码能影响每篇评论的首字属性

div:first-letter {
color: #000;
font-size:18px;
}
December 2009
S M T W T F S
November 2009January 2010
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31