Comment configurer twitter intégré de montage largeur en pourcentage (responsive/design fluide)
Je suis à la recherche de configurer twitter intégré au montage, c'est assez facile lorsque vous êtes confronté à un design fixe, mais ce n'est pas mon cas, et je suis réellement à la construction d'un fluide et responsive design pour un nouveau site web.
Ma question est, comment puis-je configurer twitter intégré au montage avec un fluide de largeur depuis sa un iframe et vous êtes censé définir la avec en px dans votre compte twitter ?
Merci 🙂
OriginalL'auteur Miles M. | 2012-09-09
Vous devez vous connecter pour publier un commentaire.
Cela semble fonctionner pour moi:
où #twitter-widget-0 est l'iframe il génère, placés dans une manière appropriée de style conteneur.
Il n'est pas parfait: le widget génère son contenu un peu différemment en fonction de la largeur, et les marges, etc. ne sera pas exactement la même chose après le redimensionnement; mais ce qui semble mineur.
Je suis curieux de savoir pourquoi la simple CSS ne fonctionne pas pour vous - désolé si je suis absent quelque chose.
Cela fonctionne, mais vous pourriez avoir à changer le numéro sur la fin de l'id. Par exemple, mon identité a été
#twitter-widget-3
. Vous aurez également besoin!important
car il est sur la ligne de style sur le widget de l'iframe.Mise à JOUR le 25 JUIN, à 2015 Il semble que twitter a changé de nouveau le code. Cette fois, ils ont mis le max-largeur du widget à l'INTÉRIEUR de l'iframe (c'est à dire sur le code généré à partir de leur site web). De ce fait, il n'y a rien que je peux faire pour cible CSS générée à l'intérieur de l'iframe (à cause de la croix-restrictions de domaine)
OriginalL'auteur Lack
Merci à vous tous, j'ai trouvé mon chemin à travers:
C'était presque comme un manque a dit, mais nous avons dû nous concentrer sur l'iframe à la place:
de cours .MyClassForTheDivThatContainTheiFrame est aussi fluide avec un % de la largeur de
OriginalL'auteur Miles M.
Cette logique de travail pour changer au moins la largeur et la hauteur:
Le seul problème avec le raccourcissement de la hauteur, c'est qu'il masque la zone de texte pour les gens à envoyer des tweets, mais il permet de raccourcir la hauteur. Ma conjecture est que si vous souhaitez ajouter d'autres le style CSS, vous pouvez simplement mettre la !clause importante. J'ai aussi supposer que si vous avez trois widgets vous définiriez #twitter-widget-2, etc.
OriginalL'auteur Pamela Cook - LightBe Corp
Super hacky, mais vous pouvez également le faire :
OriginalL'auteur GambitSunob
C'est utile, thread, merci. Je travaille sur un site qui utilise un ancien profil Twitter Widget, que je trouve plus facile à personnaliser. Donc, une méthode alternative, utilise cette option pour afficher l'alimentation (personnalisés pour s'adapter):
Ensuite remplacer la largeur en ajoutant ceci à votre feuille de style:
}
Vous pouvez voir les différentes classes à modifier en utilisant IE9 en mode de compatibilité, puis en utilisant les Outils de développement F12 pour voir le code html/css.
Espère que ça aide quelqu'un!
OriginalL'auteur Paul Angel
Vous pouvez donner à votre iframe une classe, et d'essayer d'appliquer le style CSS. Au moins pour modifier la largeur d' %.
OriginalL'auteur avexdesigns
Ce n'est pas possible. Vous pouvez définir une largeur exacte et la hauteur en utilisant le code html de largeur et de hauteur de l'ancrage de l'onglet. Autres que que vous êtes hors de la chance. Aucun réactif, fluide capacités.
Il dispose également d'un min-width de 220px et un max-width de 520px.
OriginalL'auteur ATLChris
Si vous devez absolument faire un fluide, vous pouvez code javascript que les modifications de l'iframe width après un événement de redimensionnement ou de l'utilisation de javascript minuteries.
Peut-on voir le code de la vôtre à faire certains code js pour cela?
OriginalL'auteur fedmich
Attribut sélecteur devrait fonctionner:
Plus ici.
OriginalL'auteur Christopher Dunn