Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12
  1. #1

    border interno a immagine

    ciao a tutti...
    sapete se è possibile dare un border a un'immagine, ma internamente? andando cosi sopra l'immagine?

    grazie mille!

  2. #2
    non penso, però dovrebbe essere un effetto abbastanza semplice da ottenere con un paio di div. almeno credo

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    sì si può fare ad esempio

    marcatura
    codice:
    <span><img.... /></span>
    supponiamo un immagine rettangolare di 100(a)x50(b) e un bordo di 5px(c) che deve sovrapporsi (a,b,c saranno riferimenti per il css)

    allora
    codice:
    span {
       display: block;
       position : relative;
       width  : (a) - ((c)*2) px;
       height : (b) - ((c)*2) px;  
       border : (c)px solid red;
       overflow : hidden;
    }
    
    span img {
       position : absolute;
       left       : -(c) px;
       top       : -(c) px;
    }
    Nota: non l'ho provato, fai un test ed eventualmente lo si corregge;
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da LùcazStrict
    non penso, però dovrebbe essere un effetto abbastanza semplice da ottenere con un paio di div. almeno credo

    un esempio (anche minimo) sarebbe stato indicato, altrimenti resta un suggerimento del tipo "no, ma forse sì ma anche no"
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  5. #5
    si più o meno è quello che intendevo io, ma una curiosità: come mai hai preferito utilizzare uno span display:block piuttosto che un div?

  6. #6
    Originariamente inviato da fcaldera
    un esempio (anche minimo) sarebbe stato indicato, altrimenti resta un suggerimento del tipo "no, ma forse sì ma anche no"
    aazz in effetti non hai tutti i torti.. la prossima volta non ti deluderò!!!

  7. #7
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    avrei potuto usare anche un

    o un <ins> o un altro elemento inline
    i div sono già abbastanza (ab)usati per la costruzione del layout, usarli anche per motivi unicamente di resa mi sembra inutile.
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  8. #8
    Originariamente inviato da fcaldera
    avrei potuto usare anche un

    o un <ins> o un altro elemento inline
    i div sono già abbastanza (ab)usati per la costruzione del layout, usarli anche per motivi unicamente di resa mi sembra inutile.
    ah ho capito ora.

    ad ogni modo ti mostro anche il modo che avevo improvvisato io:

    html:
    codice:
    <div class="image_border">
    	<div></div>
    	[img]img.jpg[/img]
    </div>
    css:
    codice:
    div.image_border{width:170px;height:170px;position:relative;}
    div.image_border div{width:160px;height:160px;position:absolute;border:5px solid #ff0000}

  9. #9
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    Originariamente inviato da LùcazStrict

    css:
    codice:
    div.image_border{width:170px;height:170px;position:relative;}
    div.image_border div{width:160px;height:160px;position:absolute;border:5px solid #ff0000}
    così facendo però l'immagine non si vede più, coperta dal div interno. Fai una prova
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  10. #10
    a dire il vero l'ho già fatta, solo il bordo copre l'immagine, come da richiesta :master:

    edit:
    ho messo momentaneamente l'esempio su
    www.tortuga-soft.com/ff.htm

    (effetto da attivare con il mouseover per far notare la differenza!)

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.