Verzeichnisstruktur phpBB-3.0.0


Veröffentlicht
12.12.2007

So funktioniert es


Auf das letzte Element klicken. Dies geht jeweils ein Schritt zurück

Auf das Icon klicken, dies öffnet das Verzeichnis. Nochmal klicken schließt das Verzeichnis.
Auf den Verzeichnisnamen klicken, dies zeigt nur das Verzeichnis mit Inhalt an

(Beispiel Datei-Icons)

Auf das Icon klicken um den Quellcode anzuzeigen

buttons.css

Zuletzt modifiziert: 09.10.2024, 12:53 - Dateigröße: 6.23 KiB


001  /* proSilver Button Styles
002  ---------------------------------------- */
003   
004  /* Rollover buttons
005     Based on: http://wellstyled.com/css-nopreload-rollovers.html
006  ----------------------------------------*/
007  .buttons {
008      float: left;
009      width: auto;
010      height: auto;
011  }
012   
013  /* Rollover state */
014  .buttons div {
015      float: left;
016      margin: 0 5px 0 0;
017      background-position: 0 100%;
018  }
019   
020  /* Rolloff state */
021  .buttons div a {
022      display: block;
023      width: 100%;
024      height: 100%;
025      background-position: 0 0;
026      position: relative;
027      overflow: hidden;
028  }
029   
030  /* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
031  /*.buttons div span        { display: none; }*/
032  /*.buttons div a:hover    { background-image: none; }*/
033  .buttons div span            { position: absolute; width: 100%; height: 100%; cursor: pointer;}
034  .buttons div a:hover span    { background-position: 0 100%; }
035   
036  /* Big button images */
037  .reply-icon span    { background: transparent none 0 0 no-repeat; }
038  .post-icon span        { background: transparent none 0 0 no-repeat; }
039  .locked-icon span    { background: transparent none 0 0 no-repeat; }
040  .pmreply-icon span    { background: none 0 0 no-repeat; }
041  .newpm-icon span     { background: none 0 0 no-repeat; }
042  .forwardpm-icon span     { background: none 0 0 no-repeat; }
043   
044  /* Set big button dimensions */
045  .buttons div.reply-icon        { width: {IMG_BUTTON_TOPIC_REPLY_WIDTH}px; height: {IMG_BUTTON_TOPIC_REPLY_HEIGHT}px; }
046  .buttons div.post-icon        { width: {IMG_BUTTON_TOPIC_NEW_WIDTH}px; height: {IMG_BUTTON_TOPIC_NEW_HEIGHT}px; }
047  .buttons div.locked-icon    { width: {IMG_BUTTON_TOPIC_LOCKED_WIDTH}px; height: {IMG_BUTTON_TOPIC_LOCKED_HEIGHT}px; }
048  .buttons div.pmreply-icon    { width: {IMG_BUTTON_PM_REPLY_WIDTH}px; height: {IMG_BUTTON_PM_REPLY_HEIGHT}px; }
049  .buttons div.newpm-icon        { width: {IMG_BUTTON_PM_NEW_WIDTH}px; height: {IMG_BUTTON_PM_NEW_HEIGHT}px; }
050  .buttons div.forwardpm-icon    { width: {IMG_BUTTON_PM_FORWARD_WIDTH}px; height: {IMG_BUTTON_PM_FORWARD_HEIGHT}px; }
051   
052  /* Sub-header (navigation bar)
053  --------------------------------------------- */
054  a.print, a.sendemail, a.fontsize {
055      display: block;
056      overflow: hidden;
057      height: 18px;
058      text-indent: -5000px;
059      text-align: left;
060      background-repeat: no-repeat;
061  }
062   
063  a.print {
064      background-image: none;
065      width: 22px;
066  }
067   
068  a.sendemail {
069      background-image: none;
070      width: 22px;
071  }
072   
073  a.fontsize {
074      background-image: none;
075      background-position: 0 -1px;
076      width: 29px;
077  }
078   
079  a.fontsize:hover {
080      background-position: 0 -20px;
081      text-decoration: none;
082  }
083   
084  /* Icon images
085  ---------------------------------------- */
086  .sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout,
087  .icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search {
088      background-position: 0 50%;
089      background-repeat: no-repeat;
090      background-image: none;
091      padding: 1px 0 0 17px;
092  }
093   
094  /* Poster profile icons
095  ----------------------------------------*/
096  ul.profile-icons {
097      padding-top: 10px;
098      list-style: none;
099  }
100   
101  /* Rollover state */
102  ul.profile-icons li {
103      float: left;
104      margin: 0 6px 3px 0;
105      background-position: 0 100%;
106  }
107   
108  /* Rolloff state */
109  ul.profile-icons li a {
110      display: block;
111      width: 100%;
112      height: 100%;
113      background-position: 0 0;
114  }
115   
116  /* Hide <a> text and hide off-state image when rolling over (prevents flicker in IE) */
117  ul.profile-icons li span { display:none; }
118  ul.profile-icons li a:hover { background: none; }
119   
120  /* Positioning of moderator icons */
121  .postbody ul.profile-icons {
122      float: right;
123      width: auto;
124      padding: 0;
125  }
126   
127  .postbody ul.profile-icons li {
128      margin: 0 3px;
129  }
130   
131  /* Profile & navigation icons */
132  .email-icon, .email-icon a        { background: none top left no-repeat; }
133  .aim-icon, .aim-icon a            { background: none top left no-repeat; }
134  .yahoo-icon, .yahoo-icon a        { background: none top left no-repeat; }
135  .web-icon, .web-icon a            { background: none top left no-repeat; }
136  .msnm-icon, .msnm-icon a            { background: none top left no-repeat; }
137  .icq-icon, .icq-icon a            { background: none top left no-repeat; }
138  .jabber-icon, .jabber-icon a        { background: none top left no-repeat; }
139  .pm-icon, .pm-icon a                { background: none top left no-repeat; }
140  .quote-icon, .quote-icon a        { background: none top left no-repeat; }
141   
142  /* Moderator icons */
143  .report-icon, .report-icon a        { background: none top left no-repeat; }
144  .warn-icon, .warn-icon a            { background: none top left no-repeat; }
145  .edit-icon, .edit-icon a            { background: none top left no-repeat; }
146  .delete-icon, .delete-icon a        { background: none top left no-repeat; }
147  .info-icon, .info-icon a            { background: none top left no-repeat; }
148   
149  /* Set profile icon dimensions */
150  ul.profile-icons li.email-icon        { width: {IMG_ICON_CONTACT_EMAIL_WIDTH}px; height: {IMG_ICON_CONTACT_EMAIL_HEIGHT}px; }
151  ul.profile-icons li.aim-icon    { width: {IMG_ICON_CONTACT_AIM_WIDTH}px; height: {IMG_ICON_CONTACT_AIM_HEIGHT}px; }
152  ul.profile-icons li.yahoo-icon    { width: {IMG_ICON_CONTACT_YAHOO_WIDTH}px; height: {IMG_ICON_CONTACT_YAHOO_HEIGHT}px; }
153  ul.profile-icons li.web-icon    { width: {IMG_ICON_CONTACT_WWW_WIDTH}px; height: {IMG_ICON_CONTACT_WWW_HEIGHT}px; }
154  ul.profile-icons li.msnm-icon    { width: {IMG_ICON_CONTACT_MSNM_WIDTH}px; height: {IMG_ICON_CONTACT_MSNM_HEIGHT}px; }
155  ul.profile-icons li.icq-icon    { width: {IMG_ICON_CONTACT_ICQ_WIDTH}px; height: {IMG_ICON_CONTACT_ICQ_HEIGHT}px; }
156  ul.profile-icons li.jabber-icon    { width: {IMG_ICON_CONTACT_JABBER_WIDTH}px; height: {IMG_ICON_CONTACT_JABBER_HEIGHT}px; }
157  ul.profile-icons li.pm-icon        { width: {IMG_ICON_CONTACT_PM_WIDTH}px; height: {IMG_ICON_CONTACT_PM_HEIGHT}px; }
158  ul.profile-icons li.quote-icon    { width: {IMG_ICON_POST_QUOTE_WIDTH}px; height: {IMG_ICON_POST_QUOTE_HEIGHT}px; }
159  ul.profile-icons li.report-icon    { width: {IMG_ICON_POST_REPORT_WIDTH}px; height: {IMG_ICON_POST_REPORT_HEIGHT}px; }
160  ul.profile-icons li.edit-icon    { width: {IMG_ICON_POST_EDIT_WIDTH}px; height: {IMG_ICON_POST_EDIT_HEIGHT}px; }
161  ul.profile-icons li.delete-icon    { width: {IMG_ICON_POST_DELETE_WIDTH}px; height: {IMG_ICON_POST_DELETE_HEIGHT}px; }
162  ul.profile-icons li.info-icon    { width: {IMG_ICON_POST_INFO_WIDTH}px; height: {IMG_ICON_POST_INFO_HEIGHT}px; }
163  ul.profile-icons li.warn-icon    { width: {IMG_ICON_USER_WARN_WIDTH}px; height: {IMG_ICON_USER_WARN_HEIGHT}px; }
164   
165  /* Fix profile icon default margins */
166  ul.profile-icons li.edit-icon    { margin: 0 0 0 3px; }
167  ul.profile-icons li.quote-icon    { margin: 0 0 0 10px; }
168  ul.profile-icons li.info-icon, ul.profile-icons li.report-icon    { margin: 0 3px 0 0; }
169   
170