Aiuto php colore diverso

alidicera

Nuovo Utente
23 Giu 2020
5
0
1
Buongiorno a tutti vorrei un'informazione per piacere, io vorrei che ogni volta che il prezzo dell'oggetto incrementa ci fosse una specie di flashino (tipo un rettangolo o qualcosa del genere sul prezzo) che faccia evidenziare il fatto che abbiano puntato chi mi aiuta per piacere?
Allego codice della parte che dovrebbe illuminarsi :)))
PHP:
<div class="text-center">


                    <div class="pricelist2 product-price">


                        <?php


                        if($auc->bidding_price == '0')


                        {


                        echo $auc->starting_price;


                        }


                        else


                        {


                        echo $auc->bidding_price;


                        }


                        ?>


                    </div>


                </div>
 
Ultima modifica di un moderatore:
Buongiorno a tutti vorrei un'informazione per piacere, io vorrei che ogni volta che il prezzo dell'oggetto incrementa ci fosse una specie di flashino
Scusa ma che intendi?

che faccia evidenziare il fatto che abbiano puntato
Ossia??? evidenzi il puntatore?? il selettore? il contenuto?

Soggetto -> Predicato -> Complemento qui manca qualche informazione...
 
  • Like
Reactions: alidicera
Ciao si scusami intendo qualcosa che servi ad evidenziare il contenuto quando il prezzo subisce un cambiamento, tipo il prezzo rimane dello stesso colore ed esce un rettangolo colorato sotto al prezzo (in modo da attirare l'attenzione momentanea sul cambiamento avvenuto, un lampeggiante).
 

Allegati

  • provaprezzo.jpg
    provaprezzo.jpg
    176,7 KB · Visite: 414
@alidicera

Da regolamento del forum, come tutti noi sei tenuto ad usare il tag
PHP (2).png
quando posti del codice php, oppure la funzione codice dalla barra degli strument
box inserisci.png

Inoltre IMPORTANTE: Prima di creare una nuova discussione o di rispondere alle discussioni esistenti ricordati di leggere attentamente il Regolamento del Forum e l'eventuale regolamento specifico della sezione!

Grazie

Per questa volta te lo sistemo io ma usa i tag per il futuro
mi raccomando altrimenti sarò costretto a cancellare le discussioni
 
  • Love
Reactions: alidicera
Scusa grazie mille si ho letto il regolamento e cercato la domanda ma non ci sono argomenti già trattati su questo, grazie mille :)
 
Buongiorno a tutti vorrei un'informazione per piacere, io vorrei che ogni volta che il prezzo dell'oggetto incrementa ci fosse una specie di flashino (tipo un rettangolo o qualcosa del genere sul prezzo) che faccia evidenziare il fatto che abbiano puntato chi mi aiuta per piacere?
Allego codice della parte che dovrebbe illuminarsi :)))
Devi inserire un qualche elemento che riporti che so, un'immagine, un box colorato.
PHP:
<div class="text-center">


                    <div class="pricelist2 product-price">


                        <?php


                        if($auc->bidding_price == '0')


                        {


                        echo '<image src="banner_colorato_verde.png" alt="Il nostro prezzo è invariato">&nbsp;' . $auc->starting_price;


                        }


                        else


                        {


                       echo '<image src="banner_colorato_rosso.png" alt="Il nostro prezzo è variato">&nbsp;' . $auc->bidding_price;


                        }


                        ?>


                    </div>


                </div>
[/QUOTE]
 
  • Like
Reactions: alidicera
@MarcoGrazia Ciao grazie mille per la risposta :D
Io praticamente vorrei che questa cosa del rettangolo compaia tipo solo per un secondo, solo al click di un bottone (il bidNowbBtn) allego il codice del bottone
PHP:
<div class="auc_bidNowBtn">

                    <?php

                        if($loggedInUser)

                        {

                            $loggedInUserID = $loggedInUser->id;

                            $bidBalance = '0';

                            $bidBalanceFind = $this->common_model->getBidBalance(array('user_id'=>$loggedInUser->id));

                            if($bidBalanceFind->num_rows() > 0)

                                $bidBalance = $bidBalanceFind->row()->balance_credits;

                        }

                        else

                        {

                            $loggedInUserID = '0';

                            $bidBalance = '0';

                        }

                        $siteSettings    = $this->settings_model->getSiteSettings();

                        $bb_minRange    = $siteSettings['BID_BUTLER_MIN_RANGE'];

                        $bbCondition = array('bidbutler.job_id'=>$auc->id,'bidbutler.user_id'=>$loggedInUser->id);

                        $getbb = $this->skills_model->getBidsButlers($bbCondition,NULL,NULL,NULL,NULL);

                        if($getbb->num_rows()!='0')

                        {

                            $bidbutler= $getbb->row();

                            $bidbutler_cnt = $bidbutler->bidbutler;

                        }

                        else

                             $bidbutler_cnt = '';

                    ?>

                    <?php if($auc->job_status == '0')

                        {?>

                        <input class="btn-bidnow" id="BidNow<?php echo $auc->id; ?>" onclick="BidNowClick('<?php echo $loggedInUserID ?>','<?php echo $bidBalance; ?>','<?php echo $bidx; ?>','<?php echo $auc->id; ?>','<?php echo $this->session->userdata('role'); ?>')" value="<?php echo $this->lang->line('BID NOW');?>" class="button btn-lg bid-now" title="Click to Place BID" type="button">

                        <?php if($this->loggedInUser && $this->session->userdata('role') == 'user')

                             { ?>
E vorrei che il cambio di colore duri solo un secondo su questa parte di codice mi sapresti dare una mano per piacere?
PHP:
<div class="auc_data">

                    <p class="auc_price"><?php echo $this->lang->line('Retail price').$this->config->item('currency_type').' '.$auc->retail_price ?></p>

                    <p class="current_bid_price bidding_price<?php echo $auc->id; ?>">

                    <?php echo $this->config->item('currency_type').' '; ?>

                    <?php

                        if($auc->bidding_price == '0')

                            echo $auc->starting_price;

                        else

                            echo $auc->bidding_price;

                    ?>

                    </p>

                    <?php

                            $startdate_formatted = date('M d, Y H:i:s',$auc->startdate);

                            $enddate_formatted = date('M d, Y H:i:s',$auc->enddate);

                    ?>

                        <?php if($auc->job_status == '0')

                        {?>

                            <input type="hidden" id="timerStartDate<?php echo $auc->id;?>" value="<?php echo $startdate_formatted; ?>" />

                            <input type="hidden" id="timerDate<?php echo $auc->id;?>" value="<?php echo $enddate_formatted; ?>" />

                            <p class="auc_closeTimeCountDown_title"><?php echo $this->lang->line('Time left'); ?>:</p>

                            <p class="auc_closeTimeCountDown" id="formatedDate<?php echo $auc->id;?>"></p>

                    <?php }?>

                </div>
 
Scusa, ma se deve apparire e scomparire subito a cosa serve? Non aiuta nessuno, è come se vai al mercato, vedi un cartello con un richiamo al prezzo e come ci posi gli occhi su, il venditore te lo leva da sotto il naso.
Non so te, ma io in un caso del genere alzerei subito i tacchi e mi rivolgerei a qualcun altro.
 
ahahahah no è solo che mi servirebbe più come se fosse un richiamo di attenzione, come se fosse un semplice lampeggiante :D
 
io uso questo metodo per segnalare il compleanno con effetto lampeggiante,

CSS:
<!-- Blinking Effect with CSS -->
<style>

.blink_text {

    animation:1s blinker linear infinite;
    -webkit-animation:1s blinker linear infinite;
    -moz-animation:1s blinker linear infinite;

     color: red;
    }

    @-moz-keyframes blinker {
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @-webkit-keyframes blinker {
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

    @keyframes blinker {
     0% { opacity: 1.0; }
     50% { opacity: 0.0; }
     100% { opacity: 1.0; }
     }

</style>


PHP:
<span class="blink_text">' . "Happy birthday!" . '</span>

PHP:
$diff = $birth_date->diff($today);
        if ($diff->days > 0) {
            echo  $diff->days . " day for birthday.";
        } else {
            echo '<b>' . '<font color="purple">' . '<span class="blink_text">' . "Happy birthday!" . '</span>' . '</font>' . '</b>' .'<img src="" > ';
        }
    }
 
  • Like
Reactions: alidicera
In alternativa se vuoi usare Javascript puoi fare cosi(sostituisci i nomi dei tuoi div nel codice):
HTML:
$("#mostra").click(function(){
$("#da_mostrare").show().delay(2000).fadeOut(300);
});

<!-- Bottone da schiacciare per far comparire il div -->
<button id="mostra">Mostra per 2 secondi</button>
<!-- Div che compare quando si schiaccia il bottone -->
<div id="da_mostrare" style="display:none;">Questo è un contenitore</div>
Poi puoi cambiare i valori 2000 (rimane per 2 secondi) e 300 (ci mette altri 0.3 secondi a scomparire del tutto)
 
  • Like
Reactions: alidicera

Discussioni simili