Darkevil Messages : 221
|
Voila, je voudrais bien faire un design dynamique (en php+css), le problème, c'est qu'avec moi, il refuse le php. Comment faire? Voici mon code : <?php require_once(dirname(__FILE__) . "/common.php"); $prog = '50' ; ?>
/* Template created by http://www.ourtuts.com & modified by G4lAcTiC SilvR */
/* === I/GLOBAL ================= */
/* ===== A/Font Styles ========== */
@font-face { font-family: 'PTSansRegular'; src: url('fonts/pt-sans/PTS55F-webfont.eot'); src: url('fonts/pt-sans/PTS55F-webfont.eot?#iefix') format('embedded-opentype'), url('fonts/pt-sans/PTS55F-webfont.woff') format('woff'), url('fonts/pt-sans/PTS55F-webfont.ttf') format('truetype'), url('fonts/pt-sans/PTS55F-webfont.svg#PTSansRegular') format('svg'); font-weight: normal; font-style: normal; }
/* ===== B/General Styles ======= */
html, div, span, head, h1, h2, h3, h4, h5, h6, p, blockquote, a, font, img, small, strong, ol, ul, li { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; background: transparent; }
ol, ul { list-style: none }
blockquote, q { quotes: none }
body { font-family: PTSansRegular; margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; line-height: 1; }
body { background: #aaaaaa url(../images/bg.jpg) repeat scroll 0 0 }
.container { width: 885px; margin: 0 auto; }
#main { background-color:#3b3b3b; width:802px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 0px 0px 10px 3px ; -moz-box-shadow: 0px 0px 10px 3px ; box-shadow: 0px 0px 10px 3px ; border:1px solid; border-color:#252525; margin: 0 auto; height: 430px; }
/* === II/CONTENT =============== */
/* ===== A/Header =============== */
#header { margin: auto; margin-top: 80px; margin-bottom: 10px; height: 50px; }
#logo { position: relative; float: left; padding-left: 42px; }
#contact_details { float: right; color: #333333; font-size: 13px; font-style: normal; line-height: 22px; padding-right: 42px; text-align: right; }
#contact_details a { color: #333333; font-size: 13px; text-decoration: none; letter-spacing: 0.5px; }
/* ===== B/Body ================= */
#content { padding: 10px 44px }
.text { text-align: center; margin-top: 40px; padding-bottom: 40px; border-bottom: 1px solid #262626; width:798px; margin-left:-42px }
.text h2 { font-size: 30px; color: #e5e5e5; font-style: normal; font-variant: normal; font-weight: lighter; letter-spacing: 2px; }
.counter { width: 798px; height: 150px; border-top: 1px solid #4f4f4f; border-bottom: 1px solid #262626; text-align: center; margin-left:-42px }
.counter h3 { font-size: 14px; color: #e5e5e5; font-style: normal; font-variant: normal; font-weight: lighter; letter-spacing: 1px; margin-top: 20px; }
.details { border-top: 1px solid #4f4f4f; height: 120px; margin-left:-42px; width: 798px; }
#sliderwrap { float: left; text-align: center; width: 600px; overflow: hidden; position: relative; height: 110px; margin-left: 10px; }
#slidertext h3 { font-size: 14px; font-style: normal; font-weight: lighter; color: #e5e5e5; letter-spacing: 1px; margin-bottom: 15px; }
#slidertext p { font-size: 12px; font-style: normal; font-weight: normal; color: #CCCCCC; padding: 0 25px; } #slidertext { margin-top: 15px; float: left; width: 600px; overflow: hidden; position: relative; }
#slidertext li { overflow: hidden; position: relative; width: 600px; height: 100px; }
#slidertext ul { width: 600px }
.social { position: relative; text-align: center; padding-top: 10px; }
.social a { width: 48px; height: 48px; margin-right: 20px; text-indent: -9999px; display: inline-block; z-index: 1000; }
#slidertext ul li a.twitter { background: url(../images/twitter.png) no-repeat scroll 0 0 }
#slidertext ul li a.rss { background: url(../images/rss.png) no-repeat scroll 0 0 }
#slidertext ul li a.facebook { background: url(../images/facebook.png) no-repeat scroll 0 0 }
#slidertext ul li a.stumbleupon { background: url(../images/stumbleupon.png) no-repeat scroll 0 0 }
#subscribeform { margin-top: 20px; margin-left: 135px; }
input#ipt { width: 237px; height: 28px; border: 0 none; padding:0 10px; color: #868686; float: left; margin-right: 10px; line-height: 40px; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border-left:1px solid #171717; border-top:1px solid #171717; border-right:1px solid #171717; border-bottom:1px solid #7c7c7c; background-color:#2c2c2c; font-size:23px; -webkit-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 1); -moz-box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 1); box-shadow: inset 0px 1px 5px 0px rgba(0, 0, 0, 0.6); } input#ipt:hover{ background-color: #3c3c3c; }
input#submit { width: 92px; height: 43px; margin-top: -15px; border: 0 none; cursor: pointer; color: #fff; float: left; font-weight: bold; text-shadow: 1px 1px 0px #393939; -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px; border-left:1px solid #113158; border-top:1px solid #113158; border-right:1px solid #113158; border-bottom:1px solid #113158; font-size:20px; background: rgb(150,215,234); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk2ZDdlYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjOTZkN2VhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiMyZGFlZDUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjM2I3M2FlIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background: -moz-linear-gradient(top, rgba(150,215,234,1) 0%, rgba(150,215,234,1) 2%, rgba(45,174,213,1) 3%, rgba(59,115,174,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(150,215,234,1)), color-stop(2%,rgba(150,215,234,1)), color-stop(3%,rgba(45,174,213,1)), color-stop(100%,rgba(59,115,174,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(150,215,234,1) 0%,rgba(150,215,234,1) 2%,rgba(45,174,213,1) 3%,rgba(59,115,174,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(150,215,234,1) 0%,rgba(150,215,234,1) 2%,rgba(45,174,213,1) 3%,rgba(59,115,174,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(150,215,234,1) 0%,rgba(150,215,234,1) 2%,rgba(45,174,213,1) 3%,rgba(59,115,174,1) 100%); /* IE10+ */ background: linear-gradient(top, rgba(150,215,234,1) 0%,rgba(150,215,234,1) 2%,rgba(45,174,213,1) 3%,rgba(59,115,174,1) 100%); /* W3C */ filter: progidXImageTransform.Microsoft.gradient( startColorstr='#96d7ea', endColorstr='#3b73ae',GradientType=0 ); /* IE6-8 */
} input#submit:hover { background: rgb(185,221,232); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2I5ZGRlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjIlIiBzdG9wLWNvbG9yPSIjYjlkZGU4IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMyUiIHN0b3AtY29sb3I9IiM0ZWI2ZDMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNjY4OWFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==); background: -moz-linear-gradient(top, rgba(185,221,232,1) 0%, rgba(185,221,232,1) 2%, rgba(78,182,211,1) 3%, rgba(102,137,173,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(185,221,232,1)), color-stop(2%,rgba(185,221,232,1)), color-stop(3%,rgba(78,182,211,1)), color-stop(100%,rgba(102,137,173,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(185,221,232,1) 0%,rgba(185,221,232,1) 2%,rgba(78,182,211,1) 3%,rgba(102,137,173,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(185,221,232,1) 0%,rgba(185,221,232,1) 2%,rgba(78,182,211,1) 3%,rgba(102,137,173,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(185,221,232,1) 0%,rgba(185,221,232,1) 2%,rgba(78,182,211,1) 3%,rgba(102,137,173,1) 100%); /* IE10+ */ background: linear-gradient(top, rgba(185,221,232,1) 0%,rgba(185,221,232,1) 2%,rgba(78,182,211,1) 3%,rgba(102,137,173,1) 100%); /* W3C */ filter: progidXImageTransform.Microsoft.gradient( startColorstr='#b9dde8', endColorstr='#6689ad',GradientType=0 ); /* IE6-8 */ } input#submit:active { background: rgb(102,137,173); /* Old browsers */ /* IE9 SVG, needs conditional override of 'filter' to 'none' */ background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzY2ODlhZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk3JSIgc3RvcC1jb2xvcj0iIzRlYjZkMyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk4JSIgc3RvcC1jb2xvcj0iI2I5ZGRlOCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNiOWRkZTgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+); background: -moz-linear-gradient(top, rgba(102,137,173,1) 0%, rgba(78,182,211,1) 97%, rgba(185,221,232,1) 98%, rgba(185,221,232,1) 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(102,137,173,1)), color-stop(97%,rgba(78,182,211,1)), color-stop(98%,rgba(185,221,232,1)), color-stop(100%,rgba(185,221,232,1))); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(top, rgba(102,137,173,1) 0%,rgba(78,182,211,1) 97%,rgba(185,221,232,1) 98%,rgba(185,221,232,1) 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(top, rgba(102,137,173,1) 0%,rgba(78,182,211,1) 97%,rgba(185,221,232,1) 98%,rgba(185,221,232,1) 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(top, rgba(102,137,173,1) 0%,rgba(78,182,211,1) 97%,rgba(185,221,232,1) 98%,rgba(185,221,232,1) 100%); /* IE10+ */ background: linear-gradient(top, rgba(102,137,173,1) 0%,rgba(78,182,211,1) 97%,rgba(185,221,232,1) 98%,rgba(185,221,232,1) 100%); /* W3C */ filter: progidXImageTransform.Microsoft.gradient( startColorstr='#6689ad', endColorstr='#b9dde8',GradientType=0 ); /* IE6-8 */ }
/* ===== C/Footer & Copyright === */
.copyright { text-align: center; margin-top: 10px; font-size: 12px; margin-bottom: 50px; }
/* === III/CSS3 ================= */
/* ===== A/Right Arrow ========== */
a.prev { float: left; margin-left: -36px; margin-top: 51px; border-color: transparent; border-style:solid; border-width:18px; width:0; height:0; } .prev2 { float: left; margin-left: 51px; margin-top: 51px; border-color: transparent #868686 transparent transparent; border-style:solid; border-width:18px; width:0; height:0; } .prev3 { float: left; margin-left: -16px; margin-top: 61px; border-color: transparent #3b3b3b transparent transparent; border-style:solid; border-width:8px; width:0; height:0; }
/* ===== B/Left Arrow =========== */
a.next { float: right; margin-right: 51px; margin-top: -35px; border-color: transparent; border-style:solid; border-width:18px; width:0; height:0; } .next2 { float: right; margin-right: 51px; margin-top: 51px; border-color: transparent transparent transparent #868686; border-style:solid; border-width:18px; width:0; height:0; } .next3 { float: right; margin-top: -26px; margin-right: 71px; border-color: transparent transparent transparent #3b3b3b; border-style:solid; border-width:8px; width:0; height:0; }
/* ===== C/Progress Bar ========= */
#prog h1{ color: white; margin: 22px 0 0 0; font-size: 24px; } #prog { list-style:none; padding-top:30px; width:642px; float:left; position:relative; font-size:12px; margin: 0px 0px 0px 80px; }
#prog li { height:71px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; border-left:1px solid #171717; border-top:1px solid #171717; border-right:1px solid #171717; border-bottom:1px solid #7c7c7c; background-color:#2c2c2c; -webkit-box-shadow: inset 0px 3px 4px 0px rgba(0, 0, 0, 0.6); -moz-box-shadow: inset 0px 3px 4px 0px rgba(0, 0, 0, 0.6); box-shadow: inset 0px 2px 8px 0px rgba(0, 0, 0, 0.6); }
#prog li em { position:relative; top:-30px;
}
.expand { height:70px; margin:1px; background:#1f98d7; position:absolute; -webkit-box-shadow: inset 2px 0px 4px 0px rgba(17, 84, 115, 1); -moz-box-shadow: inset 2px 0px 4px 0px rgba(17, 84, 115, 1); box-shadow: inset 2px 0px 4px 0px rgba(17, 84, 115, 1); -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0px 0px 0px -320px; width: <?=prog; ?>%; }
.progress { -moz-animationrogress 3s ease-out; -webkit-animationrogress 3s ease-out; }
@-moz-keyframes progress { 0% { width:0px;} 100%{ width:<?=prog; ?>%;} }
@-webkit-keyframes progress { 0% { width:0px;} 100%{ width:<?=prog; ?>%;} }
Comme vous pouvez le voir en fin de code, la taille et le pourcentage sont extensible (=prog; ?>), mais il refuse de changer. A pour les personnes qui souhaitent comment utiliser du php dans un css, mettez ceci dans le .htaccess : AddHandler application/x-httpd-php5 .css
Cordialement, Darkevil |