Verzeichnisstruktur phpBB-3.2.0


Veröffentlicht
06.01.2017

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

responsive.css

Zuletzt modifiziert: 09.10.2024, 12:54 - Dateigröße: 9.71 KiB


001  /* Responsive Design
002  ---------------------------------------- */
003   
004  @media (max-width: 320px) {
005      select, .inputbox {
006          max-width: 240px;
007      }
008  }
009   
010  /* Notifications list
011  ----------------------------------------*/
012  @media (max-width: 350px) {
013      .dropdown-extended .dropdown-contents {
014          width: auto;
015      }
016  }
017   
018  @media (max-width: 430px) {
019      .action-bar .search-box .inputbox {
020          width: 120px;
021      }
022   
023      .section-viewtopic .search-box .inputbox {
024          width: 57px;
025      }
026   
027      .action-bar .search-box .inputbox ::-moz-placeholder {
028          content: "Search...";
029        }
030   
031        .action-bar .search-box .inputbox :-ms-input-placeholder {
032            content: "Search...";
033        }
034   
035        .action-bar .search-box .inputbox ::-webkit-input-placeholder {
036            content: "Search...";
037        }
038  }
039   
040  @media (max-width: 500px) {
041      dd label {
042          white-space: normal;
043      }
044   
045      select, .inputbox {
046          max-width: 260px;
047      }
048   
049      .captcha-panel dd.captcha {
050          margin-left: 0;
051      }
052   
053      .captcha-panel dd.captcha-image img {
054          width: 100%;
055      }
056   
057      dl.details dt, dl.details dd {
058          width: auto;
059          float: none;
060          text-align: left;
061      }
062   
063      dl.details dd {
064          margin-left: 20px;
065      }
066   
067      p.responsive-center {
068          float: none;
069          text-align: center;
070          margin-bottom: 5px;
071      }
072   
073      .action-bar > div {
074          margin-bottom: 5px;
075       }
076   
077      .action-bar > .pagination {
078          float: none;
079          clear: both;
080          padding-bottom: 1px;
081          text-align: center;
082      }
083   
084      .action-bar > .pagination li.page-jump {
085          margin: 0 2px;
086      }
087   
088      p.jumpbox-return {
089          display: none;
090      }
091   
092      .display-options > label:nth-child(1) {
093          display: block;
094          margin-bottom: 5px;
095      }
096   
097      .attach-controls {
098          margin-top: 5px;
099          width: 100%;
100      }
101   
102      .quick-links .dropdown-trigger span {
103          display: none;
104      }
105  }
106   
107  @media (max-width: 550px) {
108      ul.topiclist.forums dt {
109          margin-right: 0;
110      }
111   
112      ul.topiclist.forums dt .list-inner {
113          margin-right: 0;
114      }
115   
116      ul.topiclist.forums dd.lastpost {
117          display: none;
118      }
119  }
120   
121  @media (max-width: 700px) {
122      .responsive-hide { display: none !important; }
123      .responsive-show { display: block !important; }
124      .responsive-show-inline { display: inline !important; }
125      .responsive-show-inline-block { display: inline-block !important; }
126   
127      /* Content wrappers
128      ----------------------------------------*/
129      html {
130          height: auto;
131      }
132   
133      body {
134          padding: 0;
135      }
136   
137      .wrap {
138          border: none;
139          border-radius: 0;
140          margin: 0;
141          min-width: 290px;
142          padding: 0 5px;
143      }
144   
145      /* Common block wrappers
146      ----------------------------------------*/
147      .headerbar, .navbar, .forabg, .forumbg, .post, .panel {
148          border-radius: 0;
149          margin-left: -5px;
150          margin-right: -5px;
151      }
152   
153      .cp-main .forabg, .cp-main .forumdb, .cp-main .post, .cp-main .panel {
154          border-radius: 7px;
155      }
156   
157      /* Logo block
158      ----------------------------------------*/
159      .site-description {
160          float: none;
161          width: auto;
162          text-align: center;
163      }
164   
165      .logo {
166          /* change display value to inline-block to show logo */
167          display: none;
168          float: none;
169          padding: 10px;
170      }
171   
172      .site-description h1, .site-description p {
173          text-align: inherit;
174          float: none;
175          margin: 5px;
176          line-height: 1.2em;
177          overflow: hidden;
178          text-overflow: ellipsis;
179      }
180   
181      .site-description p, .search-header {
182          display: none;
183      }
184   
185      /* Navigation
186      ----------------------------------------*/
187      .headerbar + .navbar {
188          margin-top: -5px;
189      }
190   
191      /* Search
192      ----------------------------------------*/
193      .responsive-search { display: block !important; }
194   
195      /* .topiclist lists
196      ----------------------------------------*/
197      li.header dt {
198          text-align: center;
199          text-transform: none;
200          line-height: 1em;
201          font-size: 1.2em;
202          padding-bottom: 4px;
203      }
204   
205      ul.topiclist li.header dt, ul.topiclist li.header dt .list-inner {
206          margin-right: 0 !important;
207          padding-right: 0;
208      }
209   
210      ul.topiclist li.header dd {
211          display: none !important;
212      }
213   
214      ul.topiclist dt, ul.topiclist dt .list-inner,
215      ul.topiclist.missing-column dt, ul.topiclist.missing-column dt .list-inner,
216      ul.topiclist.two-long-columns dt, ul.topiclist.two-long-columns dt .list-inner,
217      ul.topiclist.two-columns dt, ul.topiclist.two-columns dt .list-inner {
218          margin-right: 0;
219      }
220   
221      ul.topiclist dt .list-inner.with-mark {
222          padding-right: 34px;
223      }
224   
225      ul.topiclist dt .list-inner {
226          min-height: 28px;
227      }
228   
229      ul.topiclist li.header dt .list-inner {
230          min-height: 0;
231      }
232   
233      ul.topiclist dd {
234          display: none;
235      }
236      ul.topiclist dd.mark {
237          display: block;
238      }
239   
240      /* Forums and topics lists
241      ----------------------------------------*/
242      ul.topiclist.forums dt {
243          margin-right: -250px;
244      }
245   
246      ul.topiclist dd.mark {
247          display: block;
248          position: absolute;
249          right: 5px;
250          top: 0;
251          margin: 0;
252          width: auto;
253          min-width: 0;
254          text-align: left;
255      }
256   
257      ul.topiclist.forums dd.topics dfn, ul.topiclist.topics dd.posts dfn {
258          position: relative;
259          left: 0;
260          width: auto;
261          display: inline;
262          font-weight: normal;
263      }
264   
265      li.row .responsive-show strong {
266          font-weight: bold;
267          color: inherit;
268      }
269   
270      ul.topiclist li.row dt a.subforum {
271          vertical-align: bottom;
272          overflow: hidden;
273          text-overflow: ellipsis;
274          max-width: 100px;
275      }
276   
277      /* Pagination
278      ----------------------------------------*/
279      .pagination > ul {
280          margin: 5px 0 0;
281      }
282   
283      .row .pagination {
284          margin-top: 2px;
285          margin-bottom: 2px;
286      }
287   
288      .row .pagination .ellipsis + li {
289          display: none !important;
290      }
291   
292      /* Responsive tables
293      ----------------------------------------*/
294      table.responsive, table.responsive tbody, table.responsive tr, table.responsive td {
295          display: block;
296      }
297   
298      table.responsive thead, table.responsive th {
299          display: none;
300      }
301   
302      table.responsive.show-header thead, table.responsive.show-header th:first-child {
303          display: block;
304          width: auto !important;
305          text-align: left !important;
306      }
307   
308      table.responsive.show-header th:first-child span.rank-img {
309          display: none;
310      }
311   
312      table.responsive tr {
313          margin: 2px 0;
314      }
315   
316      table.responsive td {
317          width: auto !important;
318          text-align: left !important;
319          padding: 4px;
320      }
321   
322      table.responsive td.empty {
323          display: none !important;
324      }
325   
326      table.responsive td > dfn {
327          display: inline-block !important;
328      }
329   
330      table.responsive td > dfn:after {
331          content: ':';
332          padding-right: 5px;
333      }
334   
335      table.responsive span.rank-img {
336          float: none;
337          padding-right: 5px;
338      }
339   
340      table.responsive.memberlist td:first-child input[type="checkbox"] {
341          float: right;
342      }
343   
344      /* Forms
345      ----------------------------------------*/
346      fieldset dt, fieldset.fields1 dt, fieldset.fields2 dt {
347          width: auto;
348          float: none;
349      }
350   
351      fieldset dd, fieldset.fields1 dd, fieldset.fields2 dd {
352          margin-left: 20px;
353      }
354   
355      textarea, dd textarea, .message-box textarea {
356          width: 100%;
357          -moz-box-sizing: border-box;
358          box-sizing: border-box;
359      }
360   
361      dl.pmlist dt {
362          width: auto !important;
363          margin-bottom: 5px;
364      }
365   
366      dl.pmlist dd {
367          display: inline-block;
368          margin-left: 0 !important;
369      }
370   
371      dl.pmlist dd:first-of-type {
372          padding-left: 20px;
373      }
374   
375      .smiley-box, .message-box {
376          float: none;
377          width: auto;
378      }
379   
380      .smiley-box {
381          margin-top: 5px;
382      }
383   
384      .bbcode-status {
385          display: none;
386      }
387   
388      .colour-palette, .colour-palette tbody, .colour-palette tr {
389          display: block;
390      }
391   
392      .colour-palette td {
393          display: inline-block;
394          margin-right: 2px;
395      }
396   
397      .horizontal-palette td:nth-child(2n), .vertical-palette tr:nth-child(2n) {
398          display: none;
399      }
400   
401      fieldset.quick-login label {
402          display: block;
403          margin-bottom: 5px;
404          white-space: normal;
405      }
406   
407      fieldset.quick-login label > span {
408          display: inline-block;
409          min-width: 100px;
410      }
411   
412      fieldset.quick-login input.inputbox {
413          width: 85%;
414          max-width: 300px;
415          margin-left: 20px;
416      }
417   
418      fieldset.quick-login label[for="autologin"] {
419          display: inline-block;
420          text-align: right;
421          min-width: 50%;
422      }
423   
424      /* User profile
425      ----------------------------------------*/
426      .column1, .column2, .left-box.profile-details {
427          float: none;
428          width: auto;
429      }
430   
431      /* Polls
432      ----------------------------------------*/
433      fieldset.polls dt {
434          width: 90%;
435      }
436   
437      fieldset.polls dd.resultbar {
438          padding-left: 20px;
439      }
440   
441      fieldset.polls dd.poll_option_percent {
442          width: 20%;
443      }
444   
445      fieldset.polls dd.resultbar, fieldset.polls dd.poll_option_percent {
446          margin-top: 5px;
447      }
448   
449      /* Post
450      ----------------------------------------*/
451      .postbody {
452          position: inherit;
453      }
454   
455      .postprofile, .postbody, .search .postbody {
456          display: block;
457          width: auto;
458          float: none;
459          padding: 0;
460          min-height: 0;
461      }
462   
463      .post .postprofile {
464          width: auto;
465          border-width: 0 0 1px 0;
466          padding-bottom: 5px;
467          margin: 0;
468          margin-bottom: 5px;
469          min-height: 40px;
470          overflow: hidden;
471      }
472   
473      .postprofile dd {
474          display: none;
475      }
476   
477      .postprofile dt, .postprofile dd.profile-rank, .search .postprofile dd {
478          display: block;
479          margin: 0;
480      }
481   
482      .postprofile .has-avatar .avatar-container {
483          margin: 0;
484          overflow: inherit;
485      }
486   
487      .postprofile .avatar-container:after {
488          clear: none;
489      }
490   
491      .postprofile .avatar {
492          margin-right: 5px;
493      }
494   
495      .postprofile .avatar img {
496          width: auto !important;
497          height: auto !important;
498          max-height: 32px;
499      }
500   
501      .has-profile .postbody h3 {
502          margin-left: 0 !important;
503          margin-right: 0 !important;
504      }
505   
506      .has-profile .post-buttons {
507          right: 30px;
508          top: 15px;
509      }
510   
511      .online {
512          background-size: 40px;
513      }
514   
515      /* Misc stuff
516      ----------------------------------------*/
517      h2 {
518          margin-top: .5em;
519      }
520   
521      p {
522          margin-bottom: .5em;
523          overflow: hidden;
524      }
525   
526      p.rightside {
527          margin-bottom: 0;
528      }
529   
530      fieldset.display-options label {
531          display: block;
532          clear: both;
533          margin-bottom: 5px;
534      }
535   
536      dl.mini dd.pm-legend {
537          float: left;
538          min-width: 200px;
539      }
540   
541      .topicreview {
542          margin: 0 -5px;
543          padding: 0 5px;
544      }
545   
546      fieldset.display-actions {
547          white-space: normal;
548      }
549   
550      .phpbb_alert {
551          width: auto;
552          margin: 0 5px;
553      }
554   
555      .attach-comment dfn {
556          width: 100%;
557      }
558  }
559   
560  @media (min-width: 700px) {
561      .postbody { width: 70%; }
562  }
563   
564  @media (min-width: 850px) {
565      .postbody { width: 76%; }
566  }
567   
568  @media (max-width: 850px) {
569      .postprofile { width: 28%; }
570  }
571   
572  @media (min-width: 701px) and (max-width: 950px) {
573      .row .pagination {
574          margin-top: 2px;
575          margin-bottom: 2px;
576      }
577   
578      ul.topiclist dt {
579          margin-right: -410px;
580      }
581   
582      ul.topiclist dt .list-inner {
583          margin-right: 410px;
584      }
585   
586      dd.posts, dd.topics, dd.views {
587          width: 80px;
588      }
589  }
590   
591