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