2016-06-27 32 views
-4

私はユーザパートにテーマを作ろうとしていますので、ウェブサイトの色を選択できます。私が必要としているものは - 色を選択すると、style.cssのカラーコードを変更して保存する必要があります。 ファイル:私は使用のindex.phpとのstyle.cssやPHPPHPを使用してCSSカラーコードを永続的に変更する方法

CSSコード:

:root{ 
    --maincolor: #fe7c60; //**trying to change this code** 
} 

h1 a:hover, h2 a:hover, h3 a:hover, 
h4 a:hover, h5 a:hover, h6 a:hover { 
    color: var(--maincolor); 
    text-decoration: none; 
} 
a { 
    color: var(--maincolor); 
} 
body .bg-color-reset a { 
    color: var(--maincolor); 
} 
.btn { 
    background-color: var(--maincolor); 
    border: 1px solid var(--maincolor); 
} 

.dropcap { 
    color: var(--maincolor); 
} 

blockquote { 
    border-left: 3px solid var(--maincolor); 
} 
    blockquote .author { 
     color: var(--maincolor); 
    } 

.fc-iconbox.fc-style-4.fc-hover .fc-iconbox-content { 
    background-color: var(--maincolor); 
} 

.fc-tab .fc-tab-heading { 
    background: var(--maincolor); 
} 

.fc-accordion { 
    background: var(--maincolor); 
} 

答えて

-1

あなたがPHP関数fwriteと直接CSSファイルを編集することができます。それはあなたが探しているものですか?

$handle = fopen("file.css", "r+"); 
fseek($handle, $the-place-you-want-to-write); 
fwrite($handle, $the-color-you-got-from-the-user); 
+0

はい、あなたは私のサンプルコードください – Raj

+0

'' '$ハンドル=ののfopen( "file.css"、 "R +")を作ることができます。 fseek($ハンドル、$は、あなたが書きたいと思う場所); fwrite($ handle、$ the-color-you-from-the-user); '' ' またはそのようなsth –

+0

しかし、より良い方法は、PHPでCSSシートを作成することです。例: '--maincolor:<?php echo $ _POST ['color'];?>;' –

関連する問題