Implementato il calcolo del valore reale dei prodotti in asta, includendo il prezzo "Compra Subito", spese di spedizione e risparmio stimato. Aggiunta una nuova sezione "Info Prodotto" nella UI per visualizzare i dettagli estratti e i calcoli. - **AuctionMonitorControl.xaml**: Aggiunta sezione fissa per mostrare informazioni prodotto e calcolo valore. - **AuctionMonitorControl.xaml.cs**: Gestiti eventi per il caricamento e aggiornamento delle informazioni prodotto. - **MainWindow**: Integrati handler per il calcolo e refresh delle informazioni prodotto. - **AuctionInfo.cs**: Aggiunte proprietà per gestire prezzo "Compra Subito", spese di spedizione e limiti di vincita. - **ProductValueCalculator.cs**: Nuova utility per calcolare il valore del prodotto e parsare informazioni dall'HTML. - **AuctionViewModel.cs**: Binding per visualizzare risparmio, costo totale e convenienza nella UI. - **Documentazione**: Aggiornata con dettagli sull'algoritmo di calcolo e layout UI. Fix: - Risolto problema di encoding UTF-8 per emoji nella UI. - Migliorato parsing HTML per prezzi e limiti di vincita. TODO: - Testare parsing su più aste e gestire edge cases. - Implementare caricamento automatico delle informazioni.
39 lines
779 B
CSS
39 lines
779 B
CSS
.ripple-button {
|
|
position: relative;
|
|
overflow: hidden;
|
|
}
|
|
|
|
.bulle {
|
|
position: absolute;
|
|
z-index: 1;
|
|
background-color: #F3EDD3;
|
|
border-radius: 100%;
|
|
-webkit-transform: scale(0);
|
|
transform: scale(0);
|
|
-webkit-transition: -webkit-transform 0.5s linear;
|
|
transition: -webkit-transform 0.5s linear;
|
|
transition: transform 0.5s linear;
|
|
transition: transform 0.5s linear, -webkit-transform 0.5s linear;
|
|
}
|
|
|
|
.bulle.animated {
|
|
-webkit-animation: bulle 0.65s linear;
|
|
animation: bulle 0.65s linear;
|
|
}
|
|
|
|
@-webkit-keyframes bulle {
|
|
100% {
|
|
opacity: 0;
|
|
-webkit-transform: scale(2.5);
|
|
transform: scale(2.5);
|
|
}
|
|
}
|
|
|
|
@keyframes bulle {
|
|
100% {
|
|
opacity: 0;
|
|
-webkit-transform: scale(2.5);
|
|
transform: scale(2.5);
|
|
}
|
|
}
|