Visualizzazione risultati 1 fino 19 di 19

Discussione: bottone CSS (arrotondato)

  1. #1
    Guest

    Exclamation bottone CSS (arrotondato)

    Salve a tutti...ho un problemino con i css.
    In pratica, devo fare un bottone, successivamente posizionato sulla homepage, che parte da un'immagine di base, ossia, i famosi 4 angolini arrotondati fatti con photoshop.

    La mia immagine è caricata in internet e adesso sono alle prese con i file.
    Nel file "style.css" ho inserito questo codice:

    #contenitore{
    width: 500px;
    }
    .css_angoli{
    background-image:url (http://digilander.libero.it/InoueChe...otondati_1.png) no-repeat;
    height:20px;
    }
    #angolo_superiore_sinistra{
    background-position:absolute; top: 0px; left: 100px;
    }
    #angolo_superiore_destra{
    background-position:absolute; top: 0px; right: 970px;
    }
    #angolo_inferiore_sinistra{
    background-position:absolute; top: 0px; left: 100px;
    }
    #angolo_inferiore_destra{
    background-position:absolute; top: 0px; right: 970px;
    }
    .colore_sfondo{
    background-color:#4de419;
    height:20px;
    margin:auto;
    }
    .contenuto{
    background-color:#4de419;
    color: #000000;
    }
    mentre nel file "index.html" ho inserito questo:

    <div id="contenitore">
    <div class="css_angoli" id="angolo_superiore_sinistra">
    <div class="css_angoli" id="angolo_superiore_destra"></div>
    <div class="colore_sfondo"></div>
    </div>
    <div class="contenuto">Homepage</div>
    <div class="css_angoli" id="angolo_inferiore_sinistra">
    <div class="css_angoli" id="angolo_inferiore_destra"></div>
    <div class="colore_sfondo"></div>
    </div>
    Alla visualizzazione del sito, riesco a vedere la parola "Homepage" ma non il design del bottone che dovrei aver creato. Qualcuno potrebbe gentilmente darmi una mano?

  2. #2
    Guest

    Predefinito

    Perché non usi il border-radius per fare gli angoli?

  3. #3
    Guest

    Predefinito

    sinceramente le ho provate tutte, sembra che il file css qui non vada proprio.
    Il border-radius l'ho usato per una parte del testo e nemmeno così funziona, per quello ho provato con il metodo delle immagini...
    nessuno dei due funziona... non capisco il perchè.
    il file .css comincia con body {background....
    il file .html richiama il .css con <link rel=”stylesheet” type=”text/css” href=”style.css”>, mi sembra giusto, eppure non funziona assolutamente niente di quello che metto nel .css

  4. #4
    Guest

    Predefinito

    Hai controllato maiuscole minuscole?

    Fai questa prova, metti questo codice tra i tag <head> </head>

    Codice:
    <style type="text/css">
    #contenitore{
    width: 500px;
    }
    .css_angoli{
    background-image:url (http://digilander.libero.it/InoueChe...otondati_1.png) no-repeat;
    height:20px;
    }
    #angolo_superiore_sinistra{
    background-position:absolute; top: 0px; left: 100px;
    }
    #angolo_superiore_destra{
    background-position:absolute; top: 0px; right: 970px;
    }
    #angolo_inferiore_sinistra{
    background-position:absolute; top: 0px; left: 100px;
    }
    #angolo_inferiore_destra{
    background-position:absolute; top: 0px; right: 970px;
    }
    .colore_sfondo{
    background-color:#4de419;
    height:20px;
    margin:auto;
    }
    .contenuto{
    background-color:#4de419;
    color: #000000;
    }
    
    </style>
    Ultima modifica di australiafever : 28-08-2012 alle ore 18.18.55

  5. #5
    Guest

    Predefinito

    oddio funziona!
    L'unica cosa è che così andrei bene se dovessi gestire una sola pagina...ma per il sito sono davvero tante! L'index che è diversa da tutte potrei gestirla così, ma per le altre credo ci sia il solito problema.

  6. #6
    Guest

    Predefinito

    il problema sta nel collegamento al file css a questo punto.

  7. #7
    Guest

    Predefinito

    Infatti è quello che ho pensato anche io, però all'inizio della pagina html io ho questo:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <HEAD>
    <link rel=”stylesheet” type=”text/css” href=”style.css”>
    ...
    Non so proprio dove andare a parare, a me sembra corretto

  8. #8
    Guest

    Predefinito

    hai due aperture del tag <head> cancella quella in maiuscolo.

    Edit: poi prova a copiare questo

    Codice HTML:
    <link rel="stylesheet" type="text/css" href="style.css" />
    Ultima modifica di australiafever : 28-08-2012 alle ore 18.43.33

  9. #9
    Guest

    Predefinito

    Prova a sostituire:
    Codice:
    <link rel=”stylesheet” type=”text/css” href=”style.css”>
    con:
    Codice:
    <link rel="stylesheet" type="text/css" href="style.css">
    Se non si nota, cambiano i "doppi apici"

    EDIT: battuto sul tempo ;-)

  10. #10
    Guest

    Predefinito

    Poi un'altra cosa, stai usando XHTML, quindi devi chiudere sempre ogni tag con /

  11. #11
    Guest

    Predefinito

    Non ci posso credere, maledette virgole.
    Grazie mille ad entrambi, ho imparato un paio di cose nuove e ho imparato a tenere d'occhio quegli apici -.-
    Grazie ancora :)

  12. #12
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    Ecco, ora che hai fatto funzionare il css, puoi buttare via tutte quelle righe ed immagini e sostituirle con una riga di border-radius

  13. #13
    Guest

    Predefinito

    magari potessi, il metodo funziona solo se ho l'immagine, del border-radius non ne vuole sapere.

    #presentazione {
    border-radius:1px solid #4de419;
    -moz-border-radius:10px;
    -webkit-border-radius:10px;
    border-radius: 10px;
    background-color: # 2f2f2f;
    }

  14. #14
    Guest

    Predefinito

    Il border radius funziona anche senza prefissi

  15. #15
    Guest

    Predefinito

    ah, grazie mille ancora :)

  16. #16
    Guest

    Predefinito

    Cosa sarebbe questo?

    Codice:
    #presentazione {
    border-radius:1px solid #4de419;
    
    }
    Penso tu voglia impostare il bordo!? togli radius in questa riga!

  17. #17
    L'avatar di dreadnaut
    dreadnaut non è connesso Super Moderatore
    Data registrazione
    22-02-2004
    Messaggi
    6,269

    Predefinito

    Di certo non funziona se nella proprietà che si chiama raggio del bordo ci metti dentro lo spessore ed il colore

    Codice:
      border: 1px solid orange;
      border-radius: 10px;

  18. #18
    L'avatar di Taitaonline
    Taitaonline non è connesso Utente storico
    Data registrazione
    11-03-2004
    Residenza
    Zena
    Messaggi
    3,317

    Predefinito

    Temo che il Border radius non gli funzioni perchè come DOCTYPE usa XHTML ...

    A mio modesto parere sarebbe tutto più semplice passare già all' HTML5 che, pur essendo ancora in fase di studio, è molto più semplice e performante.
    ...Il grano che nasce e l'acqua che va, è un dono di tutti, padroni non ha...
    My Site FAQ di AlterVista Regolamento di AlterVista

  19. #19
    Guest

    Predefinito

    Scusa, ma non centra se usa XHTML oppure HTML, io uso il border-radius tranquillamente anche su XHTML.

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •