2015-07-21 64 views
-1

我有一些變量在PHP中,我想在我的CSS中使用,我將如何去在CSS中使用這些?如何正確使用css中的php變量?

-webkit-clip-path: inset(0 1500px ("<?php echo $y; ?>") 0); 
-moz-clip-path: inset(0 1500px ("<?php echo $y; ?>") 0); 
-o-clip-path: inset(0 1500px ("<?php echo $y; ?>") 0); 
clip-path: inset(0 1500px ("<?php echo $y; ?>") 0); 

這似乎沒有工作,無論有無引號周圍。

+0

使用具有相同css屬性的內聯樣式到html,它將起作用。 –

+0

顯然我只是刪除了引號,它現在的作品 – Nightflare11

回答

1

您無法在.css文件中呈現PHP。您應該在由HTML文件生成的HTML中使用內聯樣式。

這是直接回答你的問題。間接回答:

使用SASSLESS。它們被設計用來完成你想要的功能:在CSS中使用變量。

0

你可以使用它像這樣,內嵌在HTML:

<style> 
-webkit-clip-path: inset(0 1500px ("<?php echo $y; ?>") 0); 
-moz-clip-path: inset(0 1500px ("<?php echo $y; ?>") 0); 
-o-clip-path: inset(0 1500px ("<?php echo $y; ?>") 0); 
clip-path: inset(0 1500px ("<?php echo $y; ?>") 0); 
</style> 
+0

Opps,我忘了提及,我已經包括它的樣式標籤,但是在我的PHP變量$ y(包含類似500px字符串的東西)中的值似乎不工作那麼css – Nightflare11

+0

@ Nightflare11你需要提供更多的數據。這是一個'PHP'文件或'HTML5'?你能發佈你的代碼嗎? – gonzalon

0

重命名你的style.css到style.php,並與你的HTML文件中像這樣

<link rel='stylesheet' type='text/css' href='css/style.php' />

將它鏈接

在新的style.php文件的頂部,將Content-type設置回CSS:

<?php 
header("Content-type: text/css; charset: UTF-8"); 
?> 

現在你是好去...設置和使用您的變量