Inspirée de la tradition indienne du « Holi », la fête des couleurs et la saison des amours, le clip de « Brazil » nous parle de nous. Dans le tourbillon du ciel bariolé, telle la Madeleine de Proust, les pigments ravivent les bons moments passés. Chahla se perd dans l’espace-temps, où seul le bonheur de la [...]
Démarrer une start-up est une aventure qui, au final, est accessible à tous. Quelques clefs psychologiques sont à prendre en compte dans la mise en place de votre projet afin d’assurer les bonnes fondations de votre start-up
Le cabinet de recrutement Robert Half a diffusé son étude de rémunération 2014. Voici les échelles salariales observées dans l'informatique.
En Australie, le gouvernement envisage de mettre en place un service de cloud public basé sur Drupal pour l'ensemble des 1200 sites web de ses agences.
In Intel’s quest for uniformity and simplicity, Red Peak Branding and Dalton Maag have produced Intel Clear. This new proprietary type family not only works across all global writing systems—including Latin, Greek and Chinese—but it also spans all mediums, such as print, smartphones and tablets. The font is relaxed, open and approachable, due in part […]
Covoiturage, mode, produits faits main... 5 millions d'internautes consultent chaque mois au moins un site de commerce collaboratif. Lesquels attirent le plus d'audience ?
Avec l’essor des nouveaux outils et des nouvelles technologies, les collaborateurs au sein des entreprises sont équipés de smartphones, d’ordinateurs portables, de tablettes… La gestion de ces derniers net des factures liées aux différents forfaits s’avère donc complexe pour l’entreprise.
L'éditeur Enalean lance simultanément la version 7 de sa suite d'ALM, Tuleap, et son offre en version cloud, intitulée Tuleap Cloud.
Tentons de résoudre un problème que nous avons certainement déjà tous rencontré: placer une image de fond à 10px du bord droit et du bord inférieur d'un bloc.
Vous avez déjà essayé ?
Pour réaliser cela il y a plusieurs solutions plus ou moins adaptées à votre cas, votre contexte ou la problématique de support navigateur.
Voici une petite démonstration qui réunit ces différentes solutions.
La base de code HTML et CSS est la suivante :
HTML
<div class="demo official"></div>
Ici official
est une des classes utilisées pour les démos suivantes.
CSS
.demo {
max-width: 320px;
height: 200px;
background: #eee url(http://www.alsacreations.com/css/img/picto-aide.png) no-repeat scroll;
box-sizing: border-box;
}
background-origin
Cette solution consiste à changer le modèle de référence on demandant au fond de prendre le contenu de la boîte comme référence de départ pour ses calculs.
Concernant le modèle de boîte, il existe les valeurs content-box
, padding-box
et border-box
. Lorsque, comme dans cet exemple, la valeur de background-origin
vaut content-box
, la position du background sera calculée à partir du contenu de la boîte, c'est à dire la boîte sans comptabiliser les valeurs de border
et padding
.
En ajoutant un padding
à notre boîte, on sait que l'image de fond sera appliquée à notre boîte mais décalée en largeur et hauteur de la valeur de notre padding
.
.origin {
padding: 25px;
background-origin: content-box;
background-position: 100% 100%;
}
Navigateurs | Versions | Détails |
---|---|---|
![]() |
Internet Explorer 9+ | sans préfixe |
![]() |
Firefox 3.6+ Firefox Mobile (Android) |
préfixe -moz- jusqu'à Firefox 4 |
![]() |
Chrome 4.0+ Chrome Mobile |
sans préfixe |
![]() |
Opera 10.0+ Opera Mobile 10.0+ |
sans préfixe -o- sauf pour les versions 10.0 et 10.1 |
![]() |
Safari 3.1+ |
sans préfixe |
![]() |
Android Browser 2.1+ | préfixe -webkit- jusqu'à 2.3 |
calc()
Une technique purement mathématique : je place mon élément en partant de la gauche et en haut, je le place à 100% (donc tout à droite et en bas) et je lui soustraits en pixels le décalage désiré.
Note : conservez bien les espaces avant et après les "-", autrement ça ne fonctionnera pas.
.calc {
background-position: calc(100% - 25px) calc(100% - 25px);
}
Raphaël a écrit un très bon article sur calc()
si vous souhaitez l'expérimenter davantage.
Navigateurs | Versions | Détails |
---|---|---|
![]() |
Internet Explorer 9+ | |
![]() |
Firefox 4+ Firefox Mobile |
préfixe -moz- jusqu'à Firefox 15 |
![]() |
Chrome 19+ Chrome Mobile |
préfixe -webkit- jusqu'à Chrome 25 |
![]() |
Opera 15+ Opera Mobile 21+ |
|
![]() |
Safari 6+ |
préfixe -webkit- jusqu'à Safari 6.1 |
![]() |
Android Browser 4.4+ |
border-box
Cette technique fonctionne parce que mon modèle de boîte est box-sizing: border-box;
pour ne pas que vous l'oubliiez, je rajoute l'information dans le code ci-dessous. Bien entendu vous pouvez obtenir ce résultat sans utiliser box-sizing
à border-box
, ce sera à vous de faire les bons calculs.
.border {
box-sizing: border-box;
border: 25px transparent solid;
background-position: 100% 100%;
}
Support : plutôt pas mauvais :) (IE6 ne supporte pas les bordures transparentes, mais vous ne supportez pas IE6... si ?)
officielle
C'est la technique qu'il faudrait utiliser car elle est simple et qu'elle est prévue pour cela.
background-position
: peut accueillir les mots-clés "top", "right", "bottom", "left" en plus de valeurs chiffrées.
.official {
background-position: right 25px bottom 25px;
}
La valeur ci-dessus fonctionne par paire "right 25px
" signifie "à 25px de la droite" et "bottom 25px
" à 25px du bas.
Support : Fonctionne depuis Internet Explorer 9 et tous les navigateurs modernes que nous avons testé (Chrome, Firefox, Opera 12+, Safari 6+, iOS Safari 7).
Simon a écrit un petit article sur les background CSS3, alors n'hésitez pas à aller y faire un tour.
Et pour rappel, l'article de Raphaël sur calc()
si vous souhaitez l'expérimenter davantage.
Tentons de résoudre un problème que nous avons certainement déjà tous rencontré: placer une image de fond à 10px du bord droit et du bord inférieur d'un bloc.
Vous avez déjà essayé ?
Pour réaliser cela il y a plusieurs solutions plus ou moins adaptées à votre cas, votre contexte ou la problématique de support navigateur.
Voici une petite démonstration qui réunit ces différentes solutions.
La base de code HTML et CSS est la suivante :
HTML
<div class="demo official"></div>
Ici official
est une des classes utilisées pour les démos suivantes.
CSS
.demo {
max-width: 320px;
height: 200px;
background: #eee url(http://www.alsacreations.com/css/img/picto-aide.png) no-repeat scroll;
box-sizing: border-box;
}
background-origin
Cette solution consiste à changer le modèle de référence on demandant au fond de prendre le contenu de la boîte comme référence de départ pour ses calculs.
Concernant le modèle de boîte, il existe les valeurs content-box
, padding-box
et border-box
. Lorsque, comme dans cet exemple, la valeur de background-origin
vaut content-box
, la position du background sera calculée à partir du contenu de la boîte, c'est à dire la boîte sans comptabiliser les valeurs de border
et padding
.
En ajoutant un padding
à notre boîte, on sait que l'image de fond sera appliquée à notre boîte mais décalée en largeur et hauteur de la valeur de notre padding
.
.origin {
padding: 25px;
background-origin: content-box;
background-position: 100% 100%;
}
Navigateurs | Versions | Détails |
---|---|---|
![]() |
Internet Explorer 9+ | sans préfixe |
![]() |
Firefox 3.6+ Firefox Mobile (Android) |
préfixe -moz- jusqu'à Firefox 4 |
![]() |
Chrome 4.0+ Chrome Mobile |
sans préfixe |
![]() |
Opera 10.0+ Opera Mobile 10.0+ |
sans préfixe -o- sauf pour les versions 10.0 et 10.1 |
![]() |
Safari 3.1+ |
sans préfixe |
![]() |
Android Browser 2.1+ | préfixe -webkit- jusqu'à 2.3 |
calc()
Une technique purement mathématique : je place mon élément en partant de la gauche et en haut, je le place à 100% (donc tout à droite et en bas) et je lui soustraits en pixels le décalage désiré.
Note : conservez bien les espaces avant et après les "-", autrement ça ne fonctionnera pas.
.calc {
background-position: calc(100% - 25px) calc(100% - 25px);
}
Raphaël a écrit un très bon article sur calc()
si vous souhaitez l'expérimenter davantage.
Navigateurs | Versions | Détails |
---|---|---|
![]() |
Internet Explorer 9+ | |
![]() |
Firefox 4+ Firefox Mobile |
préfixe -moz- jusqu'à Firefox 15 |
![]() |
Chrome 19+ Chrome Mobile |
préfixe -webkit- jusqu'à Chrome 25 |
![]() |
Opera 15+ Opera Mobile 21+ |
|
![]() |
Safari 6+ |
préfixe -webkit- jusqu'à Safari 6.1 |
![]() |
Android Browser 4.4+ |
border-box
Cette technique fonctionne parce que mon modèle de boîte est box-sizing: border-box;
pour ne pas que vous l'oubliiez, je rajoute l'information dans le code ci-dessous. Bien entendu vous pouvez obtenir ce résultat sans utiliser box-sizing
à border-box
, ce sera à vous de faire les bons calculs.
.border {
box-sizing: border-box;
border: 25px transparent solid;
background-position: 100% 100%;
}
Support : plutôt pas mauvais :) (IE6 ne supporte pas les bordures transparentes, mais vous ne supportez pas IE6... si ?)
officielle
C'est la technique qu'il faudrait utiliser car elle est simple et qu'elle est prévue pour cela.
background-position
: peut accueillir les mots-clés "top", "right", "bottom", "left" en plus de valeurs chiffrées.
.official {
background-position: right 25px bottom 25px;
}
La valeur ci-dessus fonctionne par paire "right 25px
" signifie "à 25px de la droite" et "bottom 25px
" à 25px du bas.
Support : Fonctionne depuis Internet Explorer 9 et tous les navigateurs modernes que nous avons testé (Chrome, Firefox, Opera 12+, Safari 6+, iOS Safari 7).
Simon a écrit un petit article sur les background CSS3, alors n'hésitez pas à aller y faire un tour.
Et pour rappel, l'article de Raphaël sur calc()
si vous souhaitez l'expérimenter davantage.
Les e-commerçants développent des initiatives stratégiques comme la possibilité pour un passager de choisir son siège sur un vol ou le « Click & Collect » pour augmenter le trafic dans leurs points de vente physiques. mais comment expliquer que l'optimisation de l’expérience client online soit encore abordée de manière séparée0?
La start-up qui permet aux recruteurs de gagner du temps avec de courts entretiens préalables en vidéo cherche à lever 500 000 euros.
Le Wist, l’objet connecté, ne contient pas de puce GPS, mais utilise la technologie bluetooth La start-up parisienne...
Et si je vous disais qu'il y a dans votre ordinateur un mouchard que vous ne pouvez pas enlever, qui a été mis en place par le constructeur, qui est sur les listes blanches de la plupart des antivirus et dont vous n'avez jamais entendu parler ? La société Kaspersky, spécialisée dans la détection et […]
Cet article merveilleux et sans aucun égal intitulé : Computrace – Le mouchard universel présent sur les PC, Mac et appareils Android ; a été publié sur Korben, le seul site qui t'aime plus fort que tes parents.
Le VPN MPLS est certainement l'une des clefs la réussite de nos entreprises multi-sites. La démocratisation des réseaux informatique d'entreprise est devenue en quelques temps un gain de temps, gain d'argent et de sécurité dans l'échange de données.
L'innovation constitue un facteur essentiel à la compétitivité des entreprises françaises. Sans elle, le développement de l’activité commerciale ne peut être garantie et les leviers traditionnels de croissance comme la compétitivité prix ne sont d’aucun recours dans une économie de marché ouvert.
La version 2.0 du CMS open source sort en bêta 1. De multiples améliorations sont au rendez-vous.
L'événement dédié à la solution de monitoring open source se tiendra à Riga en Lettonie au mois de septembre.
C’est au Salon de Montrouge que My Lucky Day propose sa dernière innovation technologique : une application mobile d’aide à la visite à partir de la technologie ultrason, disponible gratuitement sur son smartphone. Une innovation My Lucky Day à la Ville de Montrouge Depuis le 30 avril 2014, My Lucky Day propose aux visiteurs de la 59ème [...]
L’application permet de prendre contact avec son réseau professionnel dans un cadre plus décontracté. Alors que la photo...
La Fevad (Fédération de l’e-commerce et de la vente à distance) a présenté son bilan des ventes sur...
En un an, le nombre de sites marchands actifs a progressé de 17%. Les sites leaders ne gagnent plus que 3%. Heureusement, la fréquence des achats en ligne est en hausse.
33,8 millions de Français ont acheté sur Internet au cours du 1er trimestre, selon Médiamétrie. Mais quels sites en ont le plus profité ?
The Rasterbator est une application en ligne gratuite pour fabriquer à partir de n’importe quelle photo ou image une grande affiche qui combine en l’agrandissant sur plusieurs pages la photo d’origine à l’aide de points plus ou moins gros. Avec suffisamment de recul, on arrive à distinguer correctement la photo qui est reproduite sur un […]
La start-up va recruter des développeurs et des commerciaux pour accélérer son développement. La start-up française Hopwork, qui édite une...
L’essor du véhicule connecté constitue un vivier d’opportunités mais également un véritable casse-tête pour les constructeurs qui doivent proposer des fonctionnalités toujours plus élaborées.
Avec des attaques de plus en plus difficilement détectables avec les attaques à signature faible et l'émergence de failles généralisées comme « Heartbleed » ou les révélations de Snowden, la sécurité doit être repensée.
GoPro a dégagé un bénéfice net de 60,6 millions de dollars en 2013. La GoPro s’attaque à...
Apy is a client-side library for making rest API ajax calls. It’s simple, well-documented, and easy to get started with.
Infographics aren’t new. And certainly, interactive ones aren’t either—but with the launch of recent data-driven news sites such as Vox, Fivethirtyeight and The Upshot, they’re becoming more popular. And since viewers are seeing those infographics on tablets, phones and desktops, building those graphics in HTML5 is the way to go—it’s likely the way your clients and […]
Frenchweb vous propose aujourd’hui de découvrir Meet My Designer, une start-up toulousaine qui fait le pari du...
Il semblerait que Google et Microsoft ne soient pas totalement incompatibles. Les deux géants ont en effet annoncé un nouveau plugin pour Microsoft Outlook permettant de démarrer, joindre ou programmer […]
L'article Google et Microsoft : Démarrez une session Hangouts dans Outlook est la propriété de Anne sur WebLife - Actualités internet, high-tech & startups.
Avant d’orner tous ses produits par un logo monochrome en forme de pomme croquée, Apple proposait un logo bien plus coloré à ses fans, permettant ainsi « d’humaniser » la société d’après […]
L'article Apple : Deux enseignes du siège vendues aux enchères est la propriété de Anne sur WebLife - Actualités internet, high-tech & startups.
Netflix pourrait également réserver à ses seuls abonnés la saison 3 de House of Cards Netflix devrait débarquer...
La police d’icônes est une technique CSS très pratique pour illustrer du contenu tout en
Après avoir longtemps utilisé Google+ et son système de photos, Google vient d’annoncer avoir ouvert un compte Instagram et a partagé sa première courte vidéo concernant le doodle d’hier du […]
L'article Instagram : Google rejoint le service de partage de photos est la propriété de Romain sur WebLife - Actualités internet, high-tech & startups.
Le groupe de Maurice Levy accélère sur le digital en signant avec Facebook ou Twitter C’est avec...
Formation au référencement Prestashop à Paris le 17 juin 2014 Ne manquez pas la prochaine session de formation Prestashop et Référencement à Paris, organisée par Ranking Metrics, organisme de formation reconnu dans ce domaine. Les formateurs Johann Corbel et Fabien Facériès sont 2 experts respectivement sur Prestashop et le SEO.Formation référencement naturel Prestashop, par Ranking […]
Cet article écrit par Olivier Duffez a été publié sur Formation référencement naturel Prestashop, par Ranking Metrics
Checkator is a jQuery-based replacement for radio and checkbox elements. It supports css styling, and affects the original radio or checkbox element directly, which is used as the data container.
A en croire une source anonyme proche des deux startups, il semblerait que Twitter et SoundCloud soient sur le point de signer un accord entre eux. Twitter serait en lice […]
L'article Twitter : En lice pour un rachat de SoundCloud ? est la propriété de Romain sur WebLife - Actualités internet, high-tech & startups.
A simple, lightweight jQuery plugin for creating a grid of images which when hovered reveals a caption.
La start-up allemande permettrait à Twitter de se relancer dans la musique après la fermeture de son...
Facebook vient d’annoncer l’arrivée d’une nouvelle fonctionnalité assez intrigante : un bouton « demander », disponible sur un profil utilisateur, pour lui demander son statut En relation. L’idée semble donc de pouvoir […]
L'article Facebook : Bouton demander pour connaitre le statut relation est la propriété de Romain sur WebLife - Actualités internet, high-tech & startups.
Vos produits n’ont pas été réapprovisionnés, sont mal positionnés, la promotion n’est pas la bonne, votre concurrent...
Il devra s’occuper de la transition digitale du groupe. Il avait quitté la direction de Deezer le...
A simple and lighweight jQuery plugin for cascading dropdown.Dropdowns with dependencies will react based on the rules given, and fetch its own list from the server via Ajax.You can provide […]