Antwort #7 am: 16. August 2015, 10:35:03
Die Thickbox funktioniert super auch responsive. Man muß nur die CSS richtig anpassen. Habe es selbst im Einsatz. Tausch mal deine komplette
tickbox-css mit dieser aus (bitte vorher Backup nicht vergessen):
#TB_window iframe{width:425px;max-width:100%;min-height:260px;height:100%;}
#TB_window img#TB_Image{display:block;margin:15px 0 20px 15px}
#TB_secondLine{font:12px Arial, Helvetica, sans-serif;color:#666}
#TB_window a:link{color:#666}
#TB_window a:visited{color:#666}
#TB_window a:hover{color:#000}
#TB_window a:active{color:#666}
#TB_window a:focus{color:#666}
#TB_overlay{position:fixed;z-index:100;top:0;left:0;height:100%;width:100%}
.TB_overlayMacFFBGHack{background:url(/templates/pfotex/css/macFFBgHack.png) repeat}
.TB_overlayBG{background-color:#000;filter:alpha(opacity=35);opacity:0.35}
* html #TB_overlay{position:absolute}
#TB_caption{height:25px;padding:7px 30px 10px 15px;float:left}
#TB_closeWindow{height:25px;padding:11px 15px 10px 0;float:right}
#TB_closeAjaxWindow{padding:5px 0 0 0;margin-bottom:1px;text-align:right;float:right}
#TB_closeAjaxWindow a{text-decoration:none;font-size:14px;font-family:Arial,Helvetica,sans-serif;background:#ccc;padding:3px;display:block;font-weight:bold;margin-right:10px}
#TB_closeWindow a{text-decoration:none;font-size:14px;font-family:Arial,Helvetica,sans-serif;background:#ccc;padding:3px;display:block;font-weight:bold}
#TB_ajaxWindowTitle{float:left;padding:7px 0 5px 10px;margin-bottom:1px}
#TB_title{background-color:#657206;height:30px;color:#FFF;font-size:150%}
#TB_ajaxContent{clear:both;padding:2px 15px 15px 15px;overflow:auto;text-align:left;line-height:1.4em;width:94% !important;height:90% !important}
#TB_ajaxContent.TB_modal{padding:15px}
#TB_ajaxContent p{padding:5px 0 5px 0}
#TB_load{position:fixed;display:none;height:13px;width:208px;z-index:103;top:50%;left:50%;margin:-6px 0 0 -104px}
* html #TB_load{position:absolute}
#TB_HideSelect{z-index:99;position:fixed;top:0;left:0;background-color:#fff;border:none;opacity:0.0;height:100%;width:100%}
* html #TB_HideSelect{position:absolute}
#TB_next a, #TB_prev a{font-size:18px;font-family:Arial,Helvetica,sans-serif;text-decoration:none}
@media only screen and (max-width:800px){
#TB_window{font:12px Arial, Helvetica, sans-serif;font-weight:bold;position:fixed;background:#ffffff;z-index:999;color:#333333;display:none;border:0px solid #fff;text-align:left;top:1%;width:90% !important;margin-left:5% !important;margin-right:5% !important;margin-top:5% !important;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0px 4px 11px rgba(50, 50, 50, 0.65);-moz-box-shadow:0px 4px 11px rgba(50, 50, 50, 0.85);box-shadow:0px 4px 11px rgba(50, 50, 50, 0.85);}
* html #TB_window{position:absolute;}
#TB_iframeContent{clear:both;border:none;margin-bottom:-1px;margin-top:1px;width:100% !important;height:92% !important;}
}
@media only screen and (min-width:801px){
#TB_window{font:12px Arial, Helvetica, sans-serif;font-weight:bold;position:fixed;background:#ffffff;z-index:101;color:#333333;display:none;border:0px solid #fff;text-align:left;top:50%;left:50%;-moz-border-radius:6px;-webkit-border-radius:6px;border-radius:6px;-webkit-box-shadow:0px 4px 11px rgba(50, 50, 50, 0.65);-moz-box-shadow:0px 4px 11px rgba(50, 50, 50, 0.85);box-shadow:0px 4px 11px rgba(50, 50, 50, 0.85);display:flex;-webkit-display:flex;flex-direction:column;-webkit-flex-direction:column;}
* html #TB_window{position:absolute;}
#TB_iframeContent{clear:both;border:none;margin-bottom:5px;margin-top:1px;}
}