WebSite X5Help Center

 
Agnieszka S.
Agnieszka S.
User

Problemi con formattazione testo in css  it

Autor: Agnieszka S.
Besucht 1427, Followers 1, Geteilt 0  
Tags:: codice

Website x5 EVO 10:

Buongiorno, sto provando ad inserire nella home page un pulsante personalizzato. Premetto che sono un principiante.

Usando l'opzione "HTML & Widgets" ho inserito il seguente codice con testo bianco ma dopo vari tentativi quando creo l'anteprima il testo resta quello predefinito (arial; nero). Questo anche se metto altri codici colore.

Vi posto il codice, e chiedo consiglio ai più esperti:

<style type="text/css">

.button_example{
border:1px solid #7d99ca; -webkit-border-radius: 3px; -moz-border-radius: 3px;border-radius: 3px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; text-align: center; color: #FFFFFF; background-color: #a5b8da;
background-image: -webkit-gradient(linear, left top, left bottom, from(#a5b8da), to(#7089b3));
background-image: -webkit-linear-gradient(top, #a5b8da, #7089b3);
background-image: -moz-linear-gradient(top, #a5b8da, #7089b3);
background-image: -ms-linear-gradient(top, #a5b8da, #7089b3);
background-image: -o-linear-gradient(top, #a5b8da, #7089b3);
background-image: linear-gradient(to bottom, #a5b8da, #7089b3);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a5b8da, endColorstr=#7089b3);
}

.button_example:hover{
border:1px solid #5d7fbc; background-color: #819bcb;
background-image: -webkit-gradient(linear, left top, left bottom, from(#819bcb), top(#536f9d));
background-image: -webkit-linear-gradient(top, #819bcb, #536f9d);
background-image: -moz-linear-gradient(top, #819bcb, #536f9d);
background-image: -ms-linear-gradient(top, #819bcb, #536f9d);
background-image: -o-linear-gradient(top, #819bcb, #536f9d);
background-image: linear-gradient(to bottom, #819bcb, #536f9d);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#819bcb, endColorstr=#536f9d);
}
</style></head>
<body>

<form> <input type="button" class="button_example" value="PREVIEW BUTTON" /> </form>

</body>
</html>

Gepostet am
15 ANTWORTEN - 6 NüTZLICH - 1 KORREKT
 lemonsong  
 lemonsong  
User

Quel codice, inserito tutto nell'oggetto HTML e Widgets non va/andrebbe bene.

Elimina i tag head, body e html

Comunque, a parte questo, proverei ad "aumentare il peso" dei selettori, aggiungendo l'elemento input (senza spazio):

input.button_example{

bla bla bla
}

input.button_example:hover{

bla bla bla
}

_______ oltre il 5° step ________

http://www.unofficialwsx5.com

Mehr lesen
Gepostet am von  lemonsong  
Agnieszka S.
Agnieszka S.
User
Autor

Ho provato!!! grazie all'aiuto di "lemonsong" sono riuscita! se può essere utile a qualcuno principiante come me, vi posto il codice che con un copia e incolla vi permette di realizzare  un pulsante a sfondo grigio, smussato agli angoli con il testo bianco. Poi divertitevi a personalizzarlo:

<style type="text/css">

input.button_example{
border:1px solid #616261; -webkit-border-radius: 10px; -moz-border-radius: 10px;border-radius: 10px;width:246px;font-size:17px;font-family:tahoma, verdana, arial, sans-serif; padding: 10px 10px 10px 10px; font-weight:bold; text-align: center; color: #FFFFFF; background-color: #7d7e7d;
background-image: -webkit-gradient(linear, left top, left bottom, from(#7d7e7d), to(#0e0e0e));
background-image: -webkit-linear-gradient(top, #7d7e7d, #0e0e0e);
background-image: -moz-linear-gradient(top, #7d7e7d, #0e0e0e);
background-image: -ms-linear-gradient(top, #7d7e7d, #0e0e0e);
background-image: -o-linear-gradient(top, #7d7e7d, #0e0e0e);
background-image: linear-gradient(to bottom, #7d7e7d, #0e0e0e);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#7d7e7d, endColorstr=#0e0e0e);
}

input.button_example:hover{
border:1px solid #4a4b4a; background-color: #646464;
background-image: -webkit-gradient(linear, left top, left bottom, from(#646464), top(#282828));
background-image: -webkit-linear-gradient(top, #646464, #282828);
background-image: -moz-linear-gradient(top, #646464, #282828);
background-image: -ms-linear-gradient(top, #646464, #282828);
background-image: -o-linear-gradient(top, #646464, #282828);
background-image: linear-gradient(to bottom, #646464, #282828);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#646464, endColorstr=#282828);
}
</style>

<form> <input type="button" class="button_example" value="PREVIEW BUTTON" /> </form>

Mehr lesen
Gepostet am von Agnieszka S.
Agnieszka S.
Agnieszka S.
User
Autor

Purtroppo usando lo stesso codice ma inserendo gli angoli arrotondati del pulsante, cambiando il colore e il testo, il pulsante viene blu invece che verde e senza angoli arrotondati. qualcuno sa dirmi dove sbaglio? grazie :)

<style type="text/css">

input.button_example{

border:1px solid #92b12e; -webkit-border-radius: 11px; -moz-border-radius: 11px;border-radius: 11px;font-size:12px;font-family:arial, helvetica, sans-serif; padding: 10px 10px 10px 10px; text-decoration:none; display:inline-block;text-shadow: -1px -1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
background-color: #AFCF48; background-image: -webkit-gradient(linear, left top, left bottom, from(#AFCF48), to(#AFCF48));
background-image: -webkit-linear-gradient(top, #AFCF48, #AFCF48);
background-image: -moz-linear-gradient(top, #AFCF48, #AFCF48);
background-image: -ms-linear-gradient(top, #AFCF48, #AFCF48);
background-image: -o-linear-gradient(top, #AFCF48, #AFCF48);
background-image: linear-gradient(to bottom, #AFCF48, #AFCF48);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#AFCF48, endColorstr=#AFCF48);
}

input.button_example:hover{

border:1px solid #748c25;
background-color: #95b52f; background-image: -webkit-gradient(linear, left top, left bottom, from(#95b52f), to(#95b52f));
background-image: -webkit-linear-gradient(top, #95b52f, #95b52f);
background-image: -moz-linear-gradient(top, #95b52f, #95b52f);
background-image: -ms-linear-gradient(top, #95b52f, #95b52f);
background-image: -o-linear-gradient(top, #95b52f, #95b52f);
background-image: linear-gradient(to bottom, #95b52f, #95b52f);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#95b52f, endColorstr=#95b52f);
}

</style>

<form> <input type="button" class="button_example" value="Leggi tutto..." /> </form>

Mehr lesen
Gepostet am von Agnieszka S.
 lemonsong  
 lemonsong  
User

Mah, ho provato con la versione demo e non mi sembra di vedere blu oppure senza angoli arrotondati (vedi allegato).

Prova a forzare l'anteprima.

Gli angoli non li vedrai arrotondati su browser che non supportano i CSS3

_______ oltre il 5° step ________

http://www.unofficialwsx5.com

Mehr lesen
Gepostet am von  lemonsong  
Mirko Boschetti
Mirko Boschetti
Moderator

Meglio usare 2 immagini con effetto rollover, piuttosto, e togli il problema CSS3...Wink

Mehr lesen
Gepostet am von Mirko Boschetti
Agnieszka S.
Agnieszka S.
User
Autor

Per forzare l'anteprima cosa intendete? Embarassed

Mehr lesen
Gepostet am von Agnieszka S.
Mirko Boschetti
Mirko Boschetti
Moderator

Ctrl e Anteprima insieme...

Mehr lesen
Gepostet am von Mirko Boschetti
Agnieszka S.
Agnieszka S.
User
Autor

Anche con anteprima forzata non cambia nulla.... Però ho fatto una scoperta.

Avevo inserito un pulsante nel "piè di pagina" con sfondo blu - formato rettangolo. Quello mi condizionava anche gli altri pulsanti. Tolto il codice dal piè pagina adesso anche a me il pulsante "leggi tutto" mi appare con gli angoli stondati e a fondo verde come a Lemonsong. Contenta di aver trovato il rpoblema, ma il fatto di non poter avere nella stessa pagina pulsanti in css3 con codici diversi è un limite, ma se non esiste altra soluzione....

Mehr lesen
Gepostet am von Agnieszka S.
Mirko Boschetti
Mirko Boschetti
Moderator

Forse perchè avevano stesso nome...?

Mehr lesen
Gepostet am von Mirko Boschetti
Agnieszka S.
Agnieszka S.
User
Autor

Giusto!! infatti  ho cambiato il nome e coesistono adesso! :D L'avevo detto che sono inesperta, Grazie veramente, a volte basta dire una cosa che per voi è data per scontata che risparmiate notti insonni a novizi come me :) Ora mi resta da risolvere come mettere il pulsante in coda al testo dato che il pulsante è un codice e il testo è testo... speriamo bene. le "dritte" sono sempre gradite ;)

Mehr lesen
Gepostet am von Agnieszka S.
Mirko Boschetti
Mirko Boschetti
Moderator

In oggetto testo, metti il tuo testo....e subito sotto metti oggetto html con il tuo codice...

Mehr lesen
Gepostet am von Mirko Boschetti
Agnieszka S.
Agnieszka S.
User
Autor

ma all'interno della casella di testo metto il codice? perchè ho provato e infatti  il pulsante si vede(se selezioni però l'opzione della casella testo "abilita codice html"). Solo che il pulsante diventa piccolo e grigio nell'anteprima. Se invece nella pagina hai una casella html con lo stesso codice e nome anche il pulsante html inserito nella casella di testa prende le sembianze giuste... boh...mistero per me

Mehr lesen
Gepostet am von Agnieszka S.
Agnieszka S.
Agnieszka S.
User
Autor

se inserisco un oggetto html sotto la casella di testo questo pulsante dista troppo dal testo ...non è bello a vedersi ecco perchè cercavo l'alternativa di cui sopra---

Mehr lesen
Gepostet am von Agnieszka S.
Mirko Boschetti
Mirko Boschetti
Moderator

Controlla le misure dell'oggetto html in basso a dx...altezza 350px....mettilo a 50 circa...poi regola tu l'altezza migliore...prova cosi se potrebbe andare...

Mehr lesen
Gepostet am von Mirko Boschetti
Agnieszka S.
Agnieszka S.
User
Autor

ok!!! tutto a posto seguendo il tuo consiglio... Grande Mirko! Smile

Mehr lesen
Gepostet am von Agnieszka S.