Faire une image de div avec des superpositions de répondre pleinement?
J'ai terminé tout à fait quelques sites responsive, dans le passé, mais je suis aux prises avec ce senario.
Je veux générer cet effet:
http://playwp.equiet.sk/
J'ai créé un jsfiddle de ce que j'ai fait, pour l'une des images les divs. J'ai dépouillé les aspects sensibles, j'ai ajouté que je ne pouvais pas l'obtenir pour fonctionner correctement avec la superposition et espérais que quelqu'un pourrait m'aider à comprendre cela.
Voici mon jsfiddle je veux tourner réactif:
http://jsfiddle.net/mattmagi/ZS7ZA/1/
<div class="one">
<img src="http://tst.eclipsecreative.ca/3clips3/wp-content/uploads/2013/01/team.jpg"/>
<div class="two">
<img src="http://tst.eclipsecreative.ca/3clips3/wp-content/uploads/2013/01/team-hover.jpg"/>
<div class="info">
<p class="name">Sally Salamander</p>
<p class="position">Account Manager</p>
</div>
<div class="social">
<a href="#"><img src="http://www.tompeters.com/_/i/twitter-icon.png" /></a> <a href="#"><img src="http://www.tompeters.com/_/i/twitter-icon.png" /></a> <a href="#"><img src="http://www.tompeters.com/_/i/twitter-icon.png" /></a>
</div>
</div>
</div>
.one {
position: relative;
background-color: transparent;
}
.two {
position: relative;
top: -364px;
left: 0px;
}
.info {
position: relative;
top: -365px;
padding-top: 30px;
padding-left: 30px;
background-color: transparent;
}
.social {
position: relative;
top: -365px;
padding-top: 15px;
padding-left: 30px;
background-color: transparent;
}
.name {font-size: 24px;}
.position {font-size: 16px;}
EDIT: Ok, voici un autre exemple de ce que je veux dire (ignorer le hover glitch):
http://jsfiddle.net/mattmagi/3d5Jr/
Les blocs vont flotter à la gauche, de sorte que votre navigateur est importante, plus les blocs plus le montrera, mais lors de son entre les deux tailles, je le veux pour remplir automatiquement le navigateur, donc il n'y a jamais d'espace blanc à droite de l'image, de sorte qu'il a à l'échelle pour correspondre.
Merci d'avance.
- vous dites sensibles, mais il y a beaucoup de façons de le faire. Qu'essayez-vous de faire? Quels sont les éléments que vous voulez afficher ou masquer, plus grande ou plus petite?
- Voulez-vous l'image à l'échelle de l'écran-ne?
- Oui im réellement mise en œuvre de ce dans ce thème, j'ai envoyé un lien ci-dessus. Je veux qu'il à toujours remplir l'écran, mais chaque élément ont une largeur min de 540px. Donc, si votre largeur de l'écran est 1440px par exemple, il serait d'afficher seulement deux de large, mais la div à l'/images augmentation de la taille de la mise à l'échelle pour remplir la fenêtre du navigateur. J'ai réussi à obtenir le réactif mais pas réellement échelle. Malade rapidement fouet une page html pour un exemple. Désolé sa fait une longue journée.
- Ok, voici un exemple de ce que je veux dire: jsfiddle.net/mattmagi/3d5Jr Ils vont flotter à la gauche, de sorte que votre navigateur est importante, plus les blocs plus le montrera, mais lors de son entre les deux tailles, je le veux pour remplir automatiquement le navigateur, donc il n'y a jamais d'espace blanc à droite de l'image, de sorte qu'il a à l'échelle pour correspondre.
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser les media queries et le pourcentage des largeurs ..
De cette façon, vous pouvez définir dans les requêtes de média nombre de colonnes que vous souhaitez en spécifiant la largeur de l'enfant-éléments (dans les pourcentages qui s'accordent parfaitement à 100%), et en rendant les images
width:100%
à l'intérieur de ces éléments, vous les faire ' échelle automatique..Démo à http://jsfiddle.net/gaby/Yz7mf/1/
(plein écran au http://fiddle.jshell.net/gaby/Yz7mf/1/show/light/)
Ainsi, pour une structure de
Vous pouvez utiliser un Css de
Cela signifie que lorsque le navigateur a une largeur jusqu'à 400px utiliser 2 colonnes, pour la largeur entre 401px 600px et 4 colonnes et pour des largeurs supérieure à 600px l'utilisation de 5 colonnes.
.item
dans mon exempleposition:relative
que vous pouvez ajouter une div à l'intérieur de ce qui estposition:absolute
avec haut/gauche/droite/bas de 0, de sorte qu'il remplit de son récipient, et à l'intérieur, vous pouvez mettre la légende.. voir fiddle.jshell.net/gaby/Yz7mf/5/show et jsfiddle.net/gaby/Yz7mf/5 (j'ai utilisé certaines transitions pour mettre en valeur certains des effets, mais j'ai seulement compris la syntaxe standard.. vous voudrez peut-être ajouter de fournisseur de préfixes pour le faire fonctionner à travers les navigateurs..)J'ai trouvé cet exemple de ce que tu veux dire:
http://dabblet.com/gist/2778608
Cela devrait aider. Je ne suis pas sûr de savoir comment intégrer les survolez avec cette même si. Laissez-moi savoir si vous trouver.
Aussi, essayez d'utiliser un réactif cadre d'économiser des charges de temps:
http://foundation.zurb.com