Files
Mimante/Mimante/Examples/Pensofal Biostone Tegamino - Bidoo_files/ripple-button.css
T
Alby96 ee67bedc31 Aggiunta calcolo valore prodotto e miglioramenti UI
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.
2025-11-21 16:55:21 +01:00

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);
}
}