WebSite X5Help Center

 
Agnieszka S.
Agnieszka S.
User

Problemi con formattazione testo in css  it

Autore: Agnieszka S.
Visite 1424, Followers 1, Condiviso 0  
Parole Chiave: 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>

Postato il
15 RISPOSTE - 6 UTILI - 1 CORRETTO
 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

Leggi di più
Postato il da  lemonsong  
Agnieszka S.
Agnieszka S.
User
Autore

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>

Leggi di più
Postato il da Agnieszka S.
Agnieszka S.
Agnieszka S.
User
Autore

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>

Leggi di più
Postato il da 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

Leggi di più
Postato il da  lemonsong  
Mirko Boschetti
Mirko Boschetti
Moderator

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

Leggi di più
Postato il da Mirko Boschetti
Agnieszka S.
Agnieszka S.
User
Autore

Per forzare l'anteprima cosa intendete? Embarassed

Leggi di più
Postato il da Agnieszka S.
Mirko Boschetti
Mirko Boschetti
Moderator

Ctrl e Anteprima insieme...

Leggi di più
Postato il da Mirko Boschetti
Agnieszka S.
Agnieszka S.
User
Autore

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....

Leggi di più
Postato il da Agnieszka S.
Mirko Boschetti
Mirko Boschetti
Moderator

Forse perchè avevano stesso nome...?

Leggi di più
Postato il da Mirko Boschetti
Agnieszka S.
Agnieszka S.
User
Autore

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

Leggi di più
Postato il da Agnieszka S.
Mirko Boschetti
Mirko Boschetti
Moderator

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

Leggi di più
Postato il da Mirko Boschetti
Agnieszka S.
Agnieszka S.
User
Autore

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

Leggi di più
Postato il da Agnieszka S.
Agnieszka S.
Agnieszka S.
User
Autore

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---

Leggi di più
Postato il da 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...

Leggi di più
Postato il da Mirko Boschetti
Agnieszka S.
Agnieszka S.
User
Autore

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

Leggi di più
Postato il da Agnieszka S.