#html-css
1 messages · Page 22 of 1
En gros
Ambre Margerit | Paris, France. Digitale strategy, developer, webdesigner and UX/UI designer - Freelance.
Et regarde sa tête bha elle monte
Et en-dessous aussi, quand on scroll
Je vois ce que tu veux dire mes moi je c'est faire que des animation classique pour le moment je reprend les bas j'ai arrêté le html CSS pendant 8mois
Je me rappel des truc mai voilà
@opaque charm
Bonsoir, je suis à la recherche d'une personne pouvant réaliser une boutique en ligne sur Shopify ou autres
C'est pour mon activité de customisation sur tshirt
J'aimerais faire en sorte que mes clients puissent indiquer leurs demande en écrivant et en upload d'image lors de l'achat
J'ai un petit budget pour la création de ce site pas plus de 30€
Bonsoir,
Vous pouvez toujours créer une offre sur https://g-ca.fr/offres mais je doute que vous trouverez facilement un développeur répondant à vos critères à ce prix là
Bonne soirée ✌️
@gaunt yoke slt comment tu à fais pour faire défiler tes avis client en continue
merci d'avance.
j'ai use un package infinite slider je crois
mais tu peux le faire à la main si tu veux aussi
Bas justement tu aurais pas un code CSS a me proposer
Ok
Extrêmement simple et performant
@void anvil recherche sur Google "Splide"
Sans dépendance et très léger j'ai été bluffé
Moi j'ai découvert une librairie assez cool pour faire apparaître des class en mode fade in des qu'on scroll vers eux
Ultra simple, en 2 lignes de javascript j'avais ce que je voulais
AOS ?
C'est sûr mais pour mon utilisation ça suffisait et j'ai franchement adoré ! Après j'avais jamais eu l'occasion de tester avant car je travaillais souvent en Angular avec primeng et j'utilisais le composant carousel :p
Nop ya pas je crois
Je viens de regarder et ya pas
Yes je me disais aussi
@opaque charm @low dagger merci je vais aller voir ca
<div class="container-fluid">
<button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#navbarSupportedContent" aria-controls="navbarSupportedContent" aria-expanded="false" aria-label="Toggle navigation">
<span class="navbar-toggler-icon"></span>
</button>
<div id="navbarSupportedContent" class="d-md-flex d-block flex-row mx-md-auto mx-0 collapse navbar-collapse">
<ul class="navbar-nav mx-auto">
<li class="nav-item">
<a class="nav-link slide-link" href="#navbar"><span>Home</span><span>Home</span></a>
</li>
<li class="nav-item">
<a class="nav-link slide-link" href="#"><span>à propos</span><span>à propos</span></a>
</li>
<a class="navbar-brand m-2" href="#"><img src="./assets/Logo S Blanc.png" alt="logo" class="sagby-logo"></a>
<li class="nav-item">
<a class="nav-link slide-link" href="#"><span>projet</span><span>projet</span></a>
</li>
<li class="nav-item">
<a class="nav-link slide-link" href="#"><span>contact</span><span>contact</span></a>
</li>
</ul>
</div>
</div>
</nav>```
Je comprend pas pourquoi le responsive ne marche pas, si quelqu’un pouvais m’aidez svp
Peut-être une histoire de z-index sur ton menu responsive ?
Il faut nous montrer le CSS de ta page aussi 😉
background-image: linear-gradient( #070707, #00000000);
opacity: 90%;
height: 75px;
}
.nav-link{
font-size: 16px;
margin: 3px;
color: #fff!important;
font-weight: 500;
}
.sagby-logo{
height: 30px;
}
.slide-link{
font-family: "Kanit", sans-serif;
text-transform: uppercase;
overflow: hidden;
position: relative;
}
.slide-link span {
padding: 10px;
display: inline-block;
transition: transform 0.3s ease-out;
}
.slide-link span:nth-child(2){
position: absolute;
width: 100%;
text-align: center;
left: 100%;
}
.slide-link:hover span{
transform: translateX(-100%);
}```
Le mieux pour ce genre de soucis c’est d’envoyer un git avec ton projet qu’on puisse tester facilement
Ok je t'envoie sa
Salut, je viens vous demander votre aide car j'aimerais bien pofiner mon html css etcc mais que je n'ai pas d'idée de projet, donc si quelqu'un a une idée je suis preneur merci 🙂
Hello je viens de regarder ton erreur vient de tes attributs sur ton button
c'est data-bs-toggle et data-bs-target
Ensuite tu auras des erreurs de style lié aux classes:
d-md-flex d-block flex-row mx-md-auto mx-0 sur l'élément #navbarSupportedContent
mais ça je te laisse les fixer
@gaunt yokej'aime bcp ton site web
C'est bon tout est régler je te remercie pour le temps que tu as donner
Bonjours j'aimerais diminuée le circle mais je ne trouve pas la ligne cx,cy,r dans mon CSS
il est dans ton html
Il n'ya pas cette ligne dans mon html
elle est sélectionnée en plus
Je vous rassure qu'il n'ya pas cette ligne
j'ai chercher x1000 même dans le js rien à voir
fait un ctrl+f et tu vas sur toute les pages
Oui je c'est
c'est ce que j'ai fait
cherche svg
<circle cx="406" cy="68.5" r="45"/>
<circle cx="55.801" cy="22.977" r="6.531"/>
<circle cx="85.3" cy="197.3" r="44.7"/>
les 3 circle dans le HTML
faut trouver au quel correspond l'image
Aucun de tous
et pour les icons pour les changé ca ce passe comment?
@void anvil
Quelqu'un peut m'aidée svp?
comment t'a fait pour enregistrer ton memoji ?
je me le suis envoyer par mail tout simplement
tu suis un cours
Dans ton code tu va voire des i class et tu change par ton icon que tu trouve sur des sites d'icones
Tu repere les icones facilement car c'est des ( fa fas , mdi mdi e.t.c )
Font Awesome
flat icons aussi si tu veut
Ouais aussi
J’ai envoyé FontAwesome car je préfère mais il en existe plein évidemment 💪
Tu peux en trouver facilement sur le net
À++
question en css : j'utilise la fonction nth-child(2n+1) et nth-child(2n+0) (ou odd et even), mais j'ai l'impression que ça compte l'élément 0
mes deux premiereres div sont en blanc et seulement la troisième est en bleue
alors que j'aimerais que ça soit 1 sur 2 (comme ça devrait le faire normalement)
Salut, j'apprend à me servir de vuejs car je trouve que son utilisation est super. Or, j'aimerai savoir comment faire des redirections, je m'explique : en gros, lorsque l'utilisateur clique sur un button, il est redirigé vers une autre page, le titre est modifié et l'url aussi, mais SANS le .html à la fin, comme sur g-ca.fr par exemple avec le g-ca.fr/tutoriels...
Bah oui du coup c’est dans le nom
D'accord super merci
Après ce n’est pas forcément VueJs à utiliser, tu peux utiliser plein d’autres choses évidemment hein. @steep kite
comme routeur ou comme framework ?
Ce qui concerne les routes se nomme un routeur. Un framework c’est autre chose hein
?? Je comprend pas le message
Si il a envie d’utiliser VueJS il a le droit 🧐
C’était juste pour dire que les routeurs n’était pas UNIQUEMENT VueJS c’est tout
bah oui mais à quoi ça sert de dire ça
Évidemment et je l’encourage si il souhaite évidemment
sur VueJS tu utilises vue router
comme sur react ou tu utilises le routeur de react …. Je comprend pas trop
tu peux le faire à la main ou en utiliser un autre
Mais bon il est dans la doc quoi
En posant la question, il avait lair de ne pas bien s’y connaître et qu’il croyait que il y avait uniquement VueJS parce que il a entendu je sais pas où. Donc dans le doute j’ai confirmé qu’il n’y avait pas que ça
C’est tout. Il n’y avait pas de mauvaises attentions
Salut, j'apprend à me servir de vuejs car je trouve que son utilisation est super.
je vois pas où tu as lu ça mais bon soit
Nul part 🤔
Oui mais c'est le premier qui m'est passé par le tête car j'apprend à me servir de vuejs mais j'imagine qu'il en existe d'autres. Et par rapport au framework je pensais que tu me disais que je devais pas forcément utiliser vuejs
mais j'ai capté ce que tu voulais dire x)
Dans tous les cas ton choix est bon t’en fais pas
Bah voilà même lui a capté ce que je voulais dire
Et je suis 100% d’accord avec toi. Tu prêches un convaincu Enzo mdrrr
Je n’ai pas dit ça pour son choix mais juste pour lui dire qu’il n’y a pas que VueJS qui permet de faire des routes vu que il débute dans ce domaine
re salut, j'aimerai savoir la quelle est la différence entre methods et computed sur vuejs ?
une method c'est une fonction que tu vas appeler
une computed c'est une valeur que tu crées en fonction de props, data ou autre
Mhhh je pense que tu devrait poser la question dans le salon js non comme c'est du js ?🤔
salut, j'aimerai mettre mon image avec sa taille initiale (faites pas gaffe à l'image c'est juste pour teste) et j'ai essayé widht : 100%; avec vw et avec px
je suis débutant dans ce domaine
Envoie le code de ton image
Mais juste tu veux qu'elle soit en arrière plan en grand ?
Quel est le but de la manœuvre ?
À++
est-ce que c’est une image en « img src=‘’…’’ » ou bien tu utilises background-image: url() ?
dans le deuxième cas tu peux faire un background-size: cover; et background-position: center; et dans le premier faut qu’on ait ton code
D'accord merci BG et oui j'ai mis en background URL
en css j'aimerai avoir de l'aide pour le style des barres progress SVP
Bonjour j'ai atuellement un soucis , j'ai un VPS et dessus j'ai un serveur web (nginx) j'ai inclus php sur le serveur web mais quand je vais sur le site sa fait sa
Alors que ya quelque jour sa fonctionné bien :
Problème réglé ✅
Quelqu'un pourrais m'expliquer c'est quoi l'algorithmie en dev web
un algo c'est un système ou procédures qui visent un résultat
par exemple pour trier une array derrière il y a un algo
Okk merci :)
Tiens @ivory spear ! https://fr.wikipedia.org/wiki/Algorithme
Un algorithme est une suite finie et non ambiguë d'instructions et d’opérations permettant de résoudre une classe de problèmes.
Le mot algorithme vient du nom d'un mathématicien perse du IXe siècle, Al-Khwârizmî (en arabe : الخوارزمي).
Le domaine qui étudie les algorithmes est appelé l'algorithmique. On retrouve aujourd'hui des algorithmes dans ...
Tu as fait quoi pour régler ton pb ?
on étais juste en train de me DDOS
il nous faut ton code
Faudrait faire une flex-box si c'est pas déjà fait. Quand tu crées une box, le texte que tu mets à l'intérieur doit prendre la taille qu'il lui faut
Y a pas besoin de flexbox pour ne pas faire dépasser le texte, le texte est censé revenir à la ligne de lui même sauf si ce n'est pas le cas tu peux break words ou vérifier ton white-space
Si tout est normal c'est que de ton côté tu forces des tailles sur ton texte et/ou ta boxe
le plus simple c'est que tu envoies ton code @floral crow
Ah mince, j'ai juste pas compris ce qu'il voulait, autant pour moi 😅
Ah dac xD
Sinon tu fait un retour a la ligne avec <br>
Non, je pense qu'il veut garder cette structure et il veut juste que ça dépasse pas
Voilà mon CSS:
body {
background-color: #eec212;
/* overflow: hidden; */
}
/* rectangle */
.rectanglebackground {
width: 90%;
margin-left: auto;
border-radius: 50px;
margin-right: auto;
box-shadow: rgb(38, 57, 77) 0px 20px 30px -10px;
padding: 100% 0 0 0 !important;
background: #ffffff;
}
.logo-home {
position: absolute !important;
top: 0;
bottom: 0;
right: 0;
left: 0;
display: flex;
justify-content: center;
}
.logo-home img {
margin-top: 2%;
width: 250px;
height: 250px;
}
.rectanglecontent {
position: absolute !important;
top: 0;
bottom: 0;
right: 0;
left: 0;
display: flex;
justify-content: center;
}
.rectanglecontent p {
font-size: 24px;
margin-top: 20%;
font-family: 'Kanit', sans-serif;
color: rgb(0, 0, 0);
text-align: center;
padding-left: 30px;
padding-right: 30px
}
.box-desc {
position: absolute !important;
top: 0;
bottom: 0;
right: 0;
left: 0;
display: flex;
justify-content: center;
}```
Voilà mon body:
<body>
<!-- RECTANGLE -->
<div class="rectanglebackground">
<div class="logo-home">
<img src="images/logo.png">
<div>
<div class="rectanglecontent">
<p>Voluptate minim reprehenderit eu commodo. Occaecat magna cupidatat irure laborum amet reprehenderit id deserunt qui veniam. Eiusmod veniam consequat laborum adipisicing excepteur fugiat ad.</p>
<div>
<!-- BOX DESCRIPTION x3 -->
<div class="box-desc">
<div class="box-desc1">
<p>Voluptate minim reprehenderit eu commodo</p>
</div>
<div class="box-desc2">
<p>Voluptate minim reprehenderit eu commodo</p>
</div>
<div class="box-desc3">
<p>Voluptate minim reprehenderit eu commodo</p>
</div>
</div>
</div>
</body>
c'est fait 😉
d'ailleurs, @floral crow et @gaunt yoke, étant "vip", j'ai add cet emoji qui va bien servir je pense

c'est lui 🙂
haha
@floral crow sorry pas vu, tu as toujours ton soucis ?
Oui 😦
Okay wait je regarde
Ok déjà premier soucis @floral crow tu as des div mal fermé
regarde
Ah oui effectivement 🤦🏻♂️
GrAv3n
no
Hello quelqu'un sait pq mon image ne veut pas ce load ? (vuejs)
dans ma balise <template> j'ai mit html <img v-bind:src="img" alt="">
puis j'ai fait ça js data () { return { disableList: false, // Faites pas attention à ça img: 'crayon.png' } },
oui
montre la structure de ton projet stp
Normalement tu fous tes images dans le dossier assets
Ouais j'ai fait ça au début, mais marchait pas dcp je me disait que je me trompais dans le path
pas au niveau du composant
utilise des liens absolute d'ailleurs
de faire @/assets/xxxx.png
que des ./../../assets/xxxx.png
Okk merci !
Comment vous trouvez tous vos logos ? Par exemple le settings ou sms
Salut quelqu'un peut me faire un alignement des liste a pusse a droite
<ul id="entête"
<li>accueil</li>
<li>mods</li>
<li>service</li>
<li>suport</li>
lu>
car le CSS et moi sa fait deux
là tu as surtout un probleme avec le html
tu fermes aucun <li>
et ton <ul> est mal fermé
Ouai je vais corriger car mon éditeur le comprend
Oula oui
flaticon, fontawesome, icones8
materials icons, iconify, et tout pleins d'autres
Mercii
La ses bon ou pas le lu est mal fermer je pensse
Ba je suis sur mobile le temp des vacances donc ses chaut
En tout cas je sais pas comment vous faites ceux qui code sur mobile
Comment on code sur mobile ?
JSitor ou Koder sur iPhone
j'ai besoin d'aide pour du responsive en css
quelqu'un dispo ?
met ton probleme
alors j'ai deux card-box sur ma page
comme ça
j'aimerais qu'elle se mette l'une au dessus de l'autre lorsque je passe en max-width 911px
j'envoie le code ^^
le html :
le css
envoie un git ce sera plus simple je pense
Tu met juste la carte de Twitter en position absolute
je fais un canvas nth-child 2 dc
les absolute il faut vraiment considérer que ca s'utilise vraiment quand tu peux pas faire autrement
Quand perdre la position de ton élément est pas un soucis
Essaye juste de jouer avec un transform x sur ta card
Nan la position ne sera pas perdu, c'est que tu l'as mal config dans ce cas là....
Faut pas oublier de mettre position: relative; dans le parent, et la position ne sera plus bug
Enfin, du moins, le left:0; et top:0; sera redéfinis sur la superficie du parent
Oui mais tu perds quand meme la position de ton élément
Parent relatif ou non tu perds le fait que cet élément ai une importance dans le parent
Il peut juste transform
Pour éviter qu'il perte sa place
Effectivement
Si il absolute il va perdre le fait qu'il soit aligner bien comme il faut devoir les aligner lui même
?
du coup xD
@media only screen and (max-width: 911px){
.canvas:nth-child(2) {
position: absolute;
}
}
c'est ça que tu veux que je fasse ?
Si il absolute son élément, cet élément ne pas plus forcément être aligné a la 2eme card, pareille si il a mit une size a width: 50%, et qu'il pas le container collé au card mais avec du padding ou autre, elle va légèrement s'agrandir
Donc je te conseille de juste faire un transform: translateX(-24px) par exemple
Et pour la centrer tu refait top:50%;
Ouep
50% + la taille de la boxe ce sera pas aligné
Justify-content: centrer ;
tu vas devoir calc la size de l'élement avec le top: 50%
le justify fonctionne pas sur un élement absolute
Align-item:center;
Car ton élement devient indépendant de tout ça
?
Relative ou non, relative il va juste etre relatif au parent sur le placement
Mais le flex du parent n'agira pas sur un élement absolute
Yep, rajoute ensuite align-item:center;
Et repositionne le avec left:0;
Et top:50%;
btw c'est translateY du coup
Y c'est de haut en bas
X
si tu veux l'afficher sur l'autre ca va etre X
translateX
Tu t'en fiches du flex, vu qu'il veux le poser au dessus
Justement
Sa risque de le casser
bah non vu que je veux l'afficher en dessous
Non
Je te dis juste que le flex ne va pas agir sur l'enfant absolute
J'ai pas parler de flex 1 seul seconde
^
cette propriété fonctionne sur un container qui est en flex
donc dans la logique... si
A yes...
Et il pourra pas l'aligner avec top: 50% et left: 50% je préfère prévenir
Mais essaye et tu verras yaelou
tu comprendras pourquoi
donc ça c'est l'option une
@media only screen and (max-width: 911px){
.canvas{
width: 350px;
height: 350px;
}
.canvas:nth-child(2) {
position: absolute;
align-items: center;
left: 0;
top: 50%;
}
}
donc on est pas exactement là ou on voudrait venir
je rajoute juste un translateY maintenant ou j'enleve/modifie quelque chose dans le code option 1 ?
Précise la prochaine fois ce sera plus simple, car je déconseille fortement l'absolute pour du placement X, car on a pas tous les memes tailles d'écran, donc 50% c'est pas pareille pour tout le monde
Par contre là ce que tu peux faire effectivement vu que tu places en Y, c'est de
position: relative ton parent
De mettre ta deuxieme card en absolute à ce moment la et de left: 0, bottom: 0, et ensuite de venir transformY dessus
Car si tu transformY juste sans le absolute, ce qui fonctionne aussi, tu vas quand meme garder le placement de la bloc en fantome, mais donc si tu as quelque chose en dessous tu auras un énorme espace pas forcément maitrisable
Donc juste à voir en fonction de ton besoin
j'ai à peu près trouvé un truc qui me convient, qui tient sur tous les appareils
je verrai bien ce que ça donne
👌 good luck
Coucou, est-ce que quelqu'un aurait une idée de projet de site à faire pour que je puisse travailler un peux mon html css ?
slt voici une maquette que m'a donné @gaunt yoke si tu veux try
ah oui pendant une eval pas bête ça peut te train
Oh sympa
Il dépasse mes capacités pour le moment mais j'y attendrait ce résultat par après
Merci à toi :)
Pour l'instant du basique quoi je vien d'arriver au chapitre flexbox sur openclasserooms
(c'est pas de moi ^^)
Ah oui
tant qu'on y est https://www.geeksforgeeks.org/top-10-projects-for-beginners-to-practice-html-and-css-skills/
Au moin on ne sera pas a court d'idées hehe
tu as demandé x)
Yep, ça va me servir pour m'entraîner
Le music store et photographe me tenterai bien^^
Je vais te laisser j'ai plus de batterie, un grand merci pour ton aide 😁
np 🙂
Bonjour, je viens vous solliciter car j'ai un petit soucis de svg avec tailwind css
voila le rendu que j'ai, l'icone est trop grand est elle est coupé
<span class="w-full inline-flex rounded-md shadow-sm">
<button class="w-full inline-flex justify-center py-2 px-4 border border-gray-300 rounded-md bg-white text-sm leading-5 font-medium text-gray-500 hover:text-gray-400 focus:outline-none focus:border-blue-300 focus:shadow-outline-blue transition duration-150 ease-in-out" type="button" aria-label="Se connecter avec Discord">
<svg class="h-5 h-5" fill="currentColor" viewBox="0 0 20 20">
<path fill-rule="evenodd" d="M60.1045 4.8978C55.5792 2.8214 50.7265 1.2916 45.6527 0.41542C45.5603 0.39851 45.468 0.440769 45.4204 0.525289C44.7963 1.6353 44.105 3.0834 43.6209 4.2216C38.1637 3.4046 32.7345 3.4046 27.3892 4.2216C26.905 3.0581 26.1886 1.6353 25.5617 0.525289C25.5141 0.443589 25.4218 0.40133 25.3294 0.41542C20.2584 1.2888 15.4057 2.8186 10.8776 4.8978C10.8384 4.9147 10.8048 4.9429 10.7825 4.9795C1.57795 18.7309 -0.943561 32.1443 0.293408 45.3914C0.299005 45.4562 0.335386 45.5182 0.385761 45.5576C6.45866 50.0174 12.3413 52.7249 18.1147 54.5195C18.2071 54.5477 18.305 54.5139 18.3638 54.4378C19.7295 52.5728 20.9469 50.6063 21.9907 48.5383C22.0523 48.4172 21.9935 48.2735 21.8676 48.2256C19.9366 47.4931 18.0979 46.6 16.3292 45.5858C16.1893 45.5041 16.1781 45.304 16.3068 45.2082C16.679 44.9293 17.0513 44.6391 17.4067 44.3461C17.471 44.2926 17.5606 44.2813 17.6362 44.3151C29.2558 49.6202 41.8354 49.6202 53.3179 44.3151C53.3935 44.2785 53.4831 44.2898 53.5502 44.3433C53.9057 44.6363 54.2779 44.9293 54.6529 45.2082C54.7816 45.304 54.7732 45.5041 54.6333 45.5858C52.8646 46.6197 51.0259 47.4931 49.0921 48.2228C48.9662 48.2707 48.9102 48.4172 48.9718 48.5383C50.038 50.6034 51.2554 52.5699 52.5959 54.435C52.6519 54.5139 52.7526 54.5477 52.845 54.5195C58.6464 52.7249 64.529 50.0174 70.6019 45.5576C70.6551 45.5182 70.6887 45.459 70.6943 45.3942C72.1747 30.0791 68.2147 16.7757 60.1968 4.9823C60.1772 4.9429 60.1437 4.9147 60.1045 4.8978ZM23.7259 37.3253C20.2276 37.3253 17.3451 34.1136 17.3451 30.1693C17.3451 26.225 20.1717 23.0133 23.7259 23.0133C27.308 23.0133 30.1626 26.2532 30.1066 30.1693C30.1066 34.1136 27.28 37.3253 23.7259 37.3253ZM47.3178 37.3253C43.8196 37.3253 40.9371 34.1136 40.9371 30.1693C40.9371 26.225 43.7636 23.0133 47.3178 23.0133C50.9 23.0133 53.7545 26.2532 53.6986 30.1693C53.6986 34.1136 50.9 37.3253 47.3178 37.3253Z" clip-rule="evenodd"></path>
</svg>
</button>
</span>
</div>```
hello
tu parles bien de celui du milieu ?
car j'ai enlevé le h-5 et meme en énorme elle est coupé
tu aurais pas un soucis dans ton svg directement ? et non de css
j'ai récupéré le svg directement sur le site de discord
leur page branding
j'ai essayé avec plusieurs svg de différents sites et j'ai toujours le même problème
<svg class="h-5" viewBox="0 0 71 55" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="Page-1" stroke="none" stroke-width="1" fill="none" fill-rule="evenodd">
<g id="Discord-Logo-White" transform="translate(0.000000, 0.411745)" fill="red" fill-rule="nonzero">
<path d="M60.1044999,4.48605546 C55.5791999,2.40965546 50.7264999,0.879855461 45.6526999,0.00367546142 C45.5602999,-0.0132345386 45.4679999,0.0290244614 45.4203999,0.113544461 C44.7962999,1.22355546 44.1049999,2.67165546 43.6208999,3.80985546 C38.1636999,2.99285546 32.7344999,2.99285546 27.3891999,3.80985546 C26.9049999,2.64635546 26.1885999,1.22355546 25.5616999,0.113544461 C25.5140999,0.0318444614 25.4217999,-0.0104145386 25.3293999,0.00367546142 C20.2583999,0.877055461 15.4056999,2.40685546 10.8775999,4.48605546 C10.8383999,4.50295546 10.8047999,4.53115546 10.7824999,4.56775546 C1.57794989,18.3191555 -0.94356111,31.7325555 0.29340789,44.9796555 C0.29900489,45.0444555 0.33538589,45.1064555 0.38576089,45.1458555 C6.45865989,49.6056555 12.3412999,52.3131555 18.1146999,54.1077555 C18.2070999,54.1359555 18.3049999,54.1021555 18.3637999,54.0260555 C19.7294999,52.1610555 20.9468999,50.1945555 21.9906999,48.1265555 C22.0522999,48.0054555 21.9934999,47.8617555 21.8675999,47.8138555 C19.9365999,47.0813555 18.0978999,46.1882555 16.3291999,45.1740555 C16.1892999,45.0923555 16.1780999,44.8922555 16.3067999,44.7964555 C16.6789999,44.5175555 17.0512999,44.2273555 17.4066999,43.9343555 C17.4709999,43.8808555 17.5605999,43.8695555 17.6361999,43.9033555 C29.2557999,49.2084555 41.8353999,49.2084555 53.3178999,43.9033555 C53.3934999,43.8667555 53.4830999,43.8780555 53.5501999,43.9315555 C53.9056999,44.2245555 54.2778999,44.5175555 54.6528999,44.7964555 C54.7815999,44.8922555 54.7731999,45.0923555 54.6332999,45.1740555 C52.8645999,46.2079555 51.0258999,47.0813555 49.0920999,47.8110555 C48.9661999,47.8589555 48.9101999,48.0054555 48.9717999,48.1265555 C50.0379999,50.1916555 51.2553999,52.1581555 52.5958999,54.0232555 C52.6518999,54.1021555 52.7525999,54.1359555 52.8449999,54.1077555 C58.6463999,52.3131555 64.5289999,49.6056555 70.6018999,45.1458555 C70.6550999,45.1064555 70.6886999,45.0472555 70.6942999,44.9824555 C72.1746999,29.6673555 68.2146999,16.3639555 60.1967999,4.57055546 C60.1771999,4.53115546 60.1436999,4.50295546 60.1044999,4.48605546 Z M23.7258999,36.9135555 C20.2275999,36.9135555 17.3450999,33.7018555 17.3450999,29.7575555 C17.3450999,25.8132555 20.1716999,22.6015555 23.7258999,22.6015555 C27.3079999,22.6015555 30.1625999,25.8414555 30.1065999,29.7575555 C30.1065999,33.7018555 27.2799999,36.9135555 23.7258999,36.9135555 Z M47.3177999,36.9135555 C43.8195999,36.9135555 40.9370999,33.7018555 40.9370999,29.7575555 C40.9370999,25.8132555 43.7635999,22.6015555 47.3177999,22.6015555 C50.8999999,22.6015555 53.7544999,25.8414555 53.6985999,29.7575555 C53.6985999,33.7018555 50.8999999,36.9135555 47.3177999,36.9135555 Z" id="Shape"></path>
</g>
</g>
</svg>
le svg que je récupère de mon côté
euhm
voila le rendu avec ce que tu ma envoyé
après je me demande si c'est pas un problème avec la viewbox
Normalement non tu as pas besoin de la changer
la preuve etant que je l'affiche bien de mon côté avec la meme viewBox, tu vas juste plus cibler ton svg
tu peux m'envoyer ton bloc entier
Oui mais je viens de voir que je m'était foiré sur la viewbox et que je l'avais laissé en 0 0 20 20
Ah oui okay
mais en tout cas merci 🙂
no soucis
top
@lavish forum c'est quoi ton site ? Genre ton projet (simple curiosité)
Salut, grossièrement c'est un projet qui à pour but de simplifier les recherches aux personnes utilisant vinted.
Ooh
A la base c'était une app mobile mais la personne avec qui je travaillais n'avais pas les compétences pour maintenir l'app à jour et sans bugs (1500 inscriptions sur l'app) du coup vu quelle était plus mise à jour j'ai du la retirer du google play store. Et la je relance le projet en version web
Quel intérêt la connexion github sur vinted ?
pas mieux de rajouter Google à la place ? Peut être plus approprié à la cible non ?
justement j'ai mis google entre temps 🙂
Ah cool c’est mieux yes
c'est dans le template de tailwind ui github 🙂
merci 🙂
Pour le front j'utilise shuffle avec tailwind ui, je sais pas si vous connaissez ?
Pour créer des templates
Mais pourquoi tu le fais pas toi même direct
enfin ça apporte quoi concrètement jamais utilisé
je suis pas intégrateur, j'ai seulement appris les bases en html css
à la base mon métier c'est webdesigner UI UX
Oui c'est sa mais sa fonctionne avec pas mal de framework css
Ouais c'est développé pour les dev et non pour les designer
The #1 visual editor for busy developers.
Ce genre de slogan mdr
Quand ton taff c’est intégrateur je vois pas@comment tu peux être débordé là dessus
yep 😄
et bien c'est un développeur php qui ma montré sa
et lui n'est pas intégrateur sa lui économise du temps
oui il est donc pas intégrateur
Mais dans une équipe normalement constitué tu as un intégrateur un dev front et un dev back
Après en projet solo oui c’est pas mal
yep, par exemple pour moi sa me permet de mettre plus de budget dans le dev back
Yes
après j'ai des bonnes bases en html css et des qualités d'UI et d'UX designer donc je peux combiner facilement les deux
Bonsoir j'ai un site et j'aimerais que les deux côté montrer sur le dessin soit égaux, et j'aimerais que quand on dézoom la page sa reste a 3 "item" par ranger et non 4,5,6... Merci de votre aide ^^
@tulip mural Tu utilises flexbox ? Tu as un code à nous partager ?
Je ne sais pas c'est quoi flexbox ( je viens de débuté faire un site comme ça direct c'est un ptit "défis" mais en même temps j'apprend) et quel parti du code ?
La partie où tu gères le style et la sémantique de cette liste d'éléments
Flexbox c'est toute la panoplie d'outils liés au display flex
et sa permet de faire ce que je demande ?
Oui 🙂 Tu utilises déjà flexbox 😉
ah
Mais ma flexbox doit être mal faites car quand je dézoome sa ne cadre pas bien et sa ne garde pas 3 items sur la ranger
Tu pourrais mettre une taille de 33.3% sur chaque élément card
dacc
Et fais attention aux marges sur les côtés car sinon les éléments vont dépasser et tu n'auras pas tes 3 éléments
à quel truc fin genre width... ?
dacc
Oui en largeur évidemment puisque tu veux avoir 3 éléments sur une ligne, tu divises en 3 l'espace disponible
Et les % sont relatifs au parent direct
Donc pour chaque card, elle prendra une largeur de 33.3% de cards
si je met 33.3% en largeur sa donne ça
A cause de ta marge à gauche non ?
Imaginons que tu enlèves ta margin left sur une card ?
Ils seront pas espacés mais tu auras 3 éléments
mais pour quel soit espacé je pourrais faire comment ?
je pense je vais garder en ligne de 2
Mais j'ai l'impression y a un décalage quand même au niv des marge gauche/droite
J'ai fait un exemple rapide, à toi de voir si tu sais l'appliquer dans ton cas 🙂 : https://stackblitz.com/edit/js-ezw9hp?file=style.css
Dacc merci je vais essayer et je verrai
Bonjour c'est ici pour le web ?
oui
ah cool car je veut faire un site web via mtx mais je ne comprend rien
on pourrait m'aidé ?
@tulip mural Il y a une astuce très simple quand tu veux avoir une liste d'éléments enfants d'un conteneur flexbox, avec une marge entre les différents éléments. En résumé :
- Tu définis la marge que tu veux avoir (par exemple
20px), et tu la divises par deux - Tu l'appliques ensuite :
- Sous forme de margin négatif sur le parent (ex :
.parent { margin: -10px; } - Sous forme de padding sur les enfants ( ex :
.enfant { padding: 10px; }
- Sous forme de margin négatif sur le parent (ex :
Et voilà 😄 Attention à faire en sorte que le parent soit bien en width : auto;, afin qu'il puisse déterminer sa largeur en fonction du margin négatif, et il n'y plus qu'à fixer le nombre d'éléments que tu souhaites par ligne en pourcentage (ex : .enfant { width: 25%; }).
Cela fait des années que j'utilise cette façon de faire et je n'ai pas trouvé mieux/plus light à la fois en code (c'est beaucoup plus court à écrire qu'un système avec nth-child ou autre, et donc un poil plus léger en termes de poids pour le CSS) et en lourdeur de rendu (je vois beaucoup utiliser calc, c'est très pratique, mais ça rend tout le rendu plus lourd à calculer pour le navigateur ; alors que ce système à margin négatif/padding permet de déterminer des gaps fixes entre les colonnes (ce qu'on ne peut pas faire sans calc ou un louuuuurd système de position absolute imbriqués dans des paddings autrement)).
Bonus : si tu utilises ensuite align-items : stretch; sur le conteneur parent (lorsque il est en flex-direction: row;, sinon, il faut utiliser justify-content: stretch; pour un parent en flex-direction: column; ), cela te permet d'égaliser la hauteur de tes blocs en fonction du plus grand de chaque ligne (ça donne un rendu plus homogène visuellement ^^ ).
Aussi, si tu fais un site full flexbox (sans grid, attention ^^) ce qui est chouette c'est qu'en théorie il fonctionne même sur des vieux navigateurs (pour ne pas citer IE11 :p ). Par contre une fois ton code produit il faut penser à ajouter les préfixes pour la compatibilité ; tu peux utiliser soit un préprocesseur (ça dépend pas mal de ton projet) comme Gulp, Webpack ou autre, ou alors si tu n'as que du CSS tu peux simplement copier tout ton code là dans un outil comme celui-ci-(qui utilise Autoprefixer) en fin de projet : https://pleeease.iamvdo.me/play/
(Attention à bien conserver ta source quand même, car après c'est beaucoup plus chiant à modifier 😉 )
Ça supporte IE 11 mais il y a beaucoup de soucis dessus pour du full flex
Ouais j'avoue, IE11 est un peu casse-tête, mais il y a moyen de tout faire passer dedans avec quelques tricks un peu bizarres mais assez bien renseignés sur les stackoverflow & co (de mémoire, surtout sur les images qui vont nécessiter un conteneur parent (pas plus mal car les OS apple déconnent aussi parfois sans ça ^^ et sur l'utilisation de height/min-height qui est intégré différemment de sur les autres navs compatibles flex)
après faut penser a supporter IE11 seulement si c'est dans la cible de votre projet
(pour éviter de s'emmerder pour 3% des visites quoi
)
Oui complètement ^^ Je voulais juste dire qu'une fois que tu es full flex tu peux avoir en tête que si besoin tu es pas loin d'avoir un site ok sur IE11 quoi. 🙂
Merci beaucoup de ta réponse, mais j'aimerais juste que les 2 côtés soit égaux car les espaces entre chaque éléments sont déjà égaux et que sa fasse de même quand je dézoome, si c'est ce que tu m'as expliquer alors je n'ai pas compris mal grès la longue explication que tu m'as faites.. :/
Pour les espaces sur les côtés c'est un autre problème ^^ Retire ton margin-left sur .card, et ajoute margin: 0 auto; sur .cards 😄
J'ai fais ce que tu m'as dis mais sa donne cela..
Alors :
- Retire tout ce qui concerne flex sur .main (pas besoin de créer une colonne flex à priori dans ce cas, un simple display block (donc pas besoin de le préciser car les <section> sont des blocks par défaut) suffit)
- Ajouter une div
.containerautour de .cards avec comme CSSmargin: 0 auto; width: 100%; max-width: 1240px; padding: 0 20px(tu peux changer 1240px par une autre largeur maximale de site, si tu veux par exemple gérer les écrans larges tu peux mettre une valeur en % ou en vw - et le 20px correspondant aux espaces qui limitent le contenu à gauche et à droite sur mobile) - Ajoute
margin: -50px;sur .cards - Ajoute une sous-div
.card-innerdirectement dans les .card, avec comme CSSpadding: 50px - Retire le
width: 300pxsur l'image et remplace parwidth: 90%; height: auto; margin: 0 auto; display: block;
Et si ça ne marche toujours pas, renvoie un screen de ton code pour voir où tu en es 🙂
NinCha es-ce que dans mon .main je retire aussi le flex-direction ducoup ?
Oui, tout ça ^^
Haha sûrement encore un souci de marge mais on approche, je regarde ça 🙂
D'accord pas de soucis
il manque un width: 25% ou 50% sur .card, selon si tu en veux 2 ou 4 par ligne
50% pour 2 c'est ça ?
yes
si tu en mets deux par ligne, aucun problème pour le mobile je pense, par contre si tu en mets 4 par ligne, pense à faire une media query pour en remettre 2 sur mobile
genre :
.card { width 25% }
@media (max-width: 768px) { .card { width: 50% }
Je vais en mettre 2 ^^
j'ai juste mis un width dans cards et sa affiche comme ça maintenant @quiet yarrow
Ahah yes, attends je suis en train de refaire ton exemple je t'envoie ça vite 🙂
si tu veux je t'envoie le code en comme ça ```
j'ai déjà tout recopié de mon côté :p
<section class="main">
<div class="container">
<div class="cards">
<div class="card">
<div class="card-inner">
<img src="https://via.placeholder.com/500">
<h4>Privatisation des spawners</h4>
<h5>7500$</h5>
<p>En fonction des stocks</p>
</div>
</div>
<div class="card">
<div class="card-inner">
<img src="https://via.placeholder.com/500">
<h4>Privatisation des spawners</h4>
<h5>7500$</h5>
<p>En fonction des stocks</p>
</div>
</div>
<div class="card">
<div class="card-inner">
<img src="https://via.placeholder.com/500">
<h4>Privatisation des spawners</h4>
<h5>7500$</h5>
<p>En fonction des stocks avec un texte plus long pour vérifier que les autres blocs prennent bien la même hauteur</p>
</div>
</div>
<div class="card">
<div class="card-inner">
<img src="https://via.placeholder.com/500">
<h4>Privatisation des spawners</h4>
<h5>7500$</h5>
<p>En fonction des stocks</p>
</div>
</div>
<div class="card">
<div class="card-inner">
<img src="https://via.placeholder.com/500">
<h4>Privatisation des spawners</h4>
<h5>7500$</h5>
<p>En fonction des stocks</p>
</div>
</div>
</div>
</div>
</section>
Et pour le CSS
*, *::before, *::after {
box-sizing: border-box;
}
html,
body {
margin: 0;
}
.main {
/* Garder cet endroit si tu souhaites changer la couleur de la strate de contenu, par ex : */
background: teal;
}
.container {
margin: 0 auto;
padding: 0 20px;
width: 100%;
max-width: 1240px;
}
.cards {
margin: 0 -50px;
display: flex;
flex-wrap: wrap;
align-items: stretch;
}
.card {
padding: 50px;
width: 50%;
}
@media (min-width: 769px) {
.card {
width: 33.33334%;
}
}
@media (min-width: 1200px) {
.card {
width: 25%;
}
}
.card-inner {
border: 0.9px solid black;
padding: 50px;
text-align: center;
overflow: hidden;
border-radius: 20px;
width: 100%;
min-height: 100%;
background: #fff;
}
.card img {
display: block;
margin: 0 auto;
width: 90%;
display: block;
}
D'accord merci ^^
Il faudra ajuster les différentes valeurs ^^ Attention surtout au box-sizing: border-box que j'ai appliqué sur * ; il faut prendre l'habitude de l'utiliser car ça peut fausser les calculs de padding / largeur (maintenant, la plupart des frameworks CSS l'utilisent aussi par défaut)
Dacc
et tu peux faire la même chose qu'avec la width dans les media queries, même pour ajuster le margin négatif sur .cards et le padding sur .card (comme expliqué dans mon pavé à la base, en gardant bien la même valeur à chaque palier ^^) pour gérer l'espace entre les cartes sur les différents supports
En ajustant les variables ça donne très vite un truc très correct 🙂
Okay, vraiment merci beaucoup pour cette incroyable ^^
Je met le code et je te dis quoi au cas ou j'ai quelque chose
Haha je t'en prie, j'ai tellement été aidé aussi que c'est chacun son tour 🙂
sa me met en comme ça 😬
Rescreene moi ton code ^^
ah mais c'est pas mal en fait je crois
rajoute quelques éléments
Voilà c'est good là 🙂 Plus qu'à ajuster les valeurs
Oui mais regarde si tu réduits la fenêtre
Il va passer à 3 puis 2 par lignes
C'est ce bout de code qui fait ça
Yep je viens de voir, c'est nice ça
Et donc il faut faire le même principe pour ajuster la valeur d'espacement à chaque palier
Par exemple là les espaces entre les cartes sont assez grands, donc tu peux remplacer 50px par 20px (lignes 71 et 98 sur ton screen)
ahh ok
et ducoup sa monte la taille des images quand je passe a 20px je trouve ça mieux
yep 🙂 tu peux aussi jouer sur le padding interne du .card-inner
Enft je pense, question un peu bête sachant qu'on l'utilise pas mal le padding c'est quoi plus précisement car j'ai jamais très bien compris :/
oui
en bleu, c'est le contenu interne de ton élément (par ex du texte)
Ensuite le padding, c'est la zone verte : la marge interne du bloc si on peut dire
ensuite la bordure, en jaune
et ensuite en rouge le margin, l'espace externe autour de l'élément
et c'est juste que ces trois là sont toujours dans cet "ordre"
Mais quand je passe au dessus de chaque élément à part ce lui en bleu sa n'affiche rien sur l'écran (la zone)
Mmh j'ai pas compris là ^^
Quand tu survoles un élément avec l'inspecteur, là on voit bien la zone bleue, verte et un trait fin pour la zone jaune ^^
pour ma part je les vois pas, c'est peut-être mon navigateur je vais essayer avec un autre
Sous chrome, le raccourci pour activer l'inspection à la souris c'est Ctrl + Shift + C (sur PC en tout cas)
Bonjour quelqu'un pourrait me dire comment faire en sorte que l'image arrondie que vous voyez reste de la meme taille mais quel ressorte beaucoup au niveau du rendu car elle est très mal ..
C'est à dire ?
met une image de meilleur qualité 
Oui mais il sagit pas de moi mais des utilisateurs
Et sa fait ca pour toute les images
Verifie si y'a pas une ligne de code qui redimensionne tes images
A mon avis c’est l’upload qui te resize l’image de cette manière
le problème est que si je met en auto le width et height l'image devient deguelasse
Essaye juste de mettre 80px en width et height
Voir si en grand elle rend mieux, mais à mon avis le soucis vient de l’upload
Essaye object-fit: cover
bien joué !
@graceful phoenix j'ai reglé le problème x) ^^ ne te casse pas la tete 😉
Excuse moi ..
tkt x)
oui par contre j'ai un truc problème x) @graceful phoenix en effet tout ces bien mis j'ai rajouter ceci mais :
<div class="service-content mt-5 mb-5 d-flex flex-column align-items-center justify-content-center">
comme tu peux voir les boites ne sont très bien au milieu ..
salut je suis entrain de creer un site pour un serveur discord je suis dans les debuts et jai un petit trou
je code sur sublime text
et je vouais savoir si sur chaque onglet qui feront partis du menu du site je dois mettre
<!DOCTYPE html>
et
<meta charset="utf-8">
Ta meta c'est dans le head
Ça doit être présent sur chaque page
Mais dans ton code, tu peux faire en sorte de l'avoir qu'une fois
T'as un fichier principal avec le squelette de ton site, donc tout ton head, etc ..
Et dans ton body, tu inclus le HTML en fonction de la page sur laquelle se trouve l'utilisateur
C'est l'une des solutions possibles
Salut tout le monde, j'ai un petit soucis, lorsque je met en pleine écran certain élément ce mettent en plus gros https://imgur.com/AKQQQbl
Je voudrais garder la taille comme quand je suis en fenêtrer
mais je sais pas trop comment faire cela
sa jai pas trop compris du coup jvais le mettre sur toute les page
mais meme doctype je dois le remettre a chaque fois ??
Salut, tu as regardé du côté des propriétés max-height et max-width ?
Sur une page HTML oui
Mais cela ne veut pas forcément dire que tu dois le C/C sur tous tes fichiers HTML
ah bon mais c'est censé donner l’information que
du html nan ?
Tu mets tes images avec quelle unité ?
Si tu la set en % c’est logique sachant que ta fenêtre est plus grande l’image l’est aussi
Oui mais c'est principalement pour le mode quirks
Par le passé, les pages web étaient souvent écrites sous deux versions : une destinée à Netscape Navigator et l'autre à Microsoft Internet Explorer. Lorsque les standards du Web sont apparus avec le W3C, les navigateurs ne pouvaient pas simplement commencer à les utiliser car leur mise en place rendrait inutilisable la plupart des sites web exis...
Il y'a que la photo de profil qui est une image le reste sont des svg
Je vais checker ca
il sont en vh
si ils en ont pas, set en une
Bah voilà
Le VH est en fonction de la fenêtre c’est donc pas bon
C’est pas une bonne unité
Si ta fenêtre s’agrandit en hauteur ton icône aussi
a okay est qu'elle sera la meilleur ?
Em de préférence
je tester ca merci
sinon en PX
@gaunt yoke Ca fonctionne Merci
Top bon courage pour la suite bg
Merci
merci jai compris ce qu'etais les deux mode
jai une autre question je voulais savoir si certain dentre vous connaissez le nom de la police de text de ecriture de discord
Tu peux taper Discord font sur Internet
c'est ginto
Moi je les bois

oe cest ca mais tu sais comment il faut que je fasse pour la mettre parceque quand je marque police de text ginto html sa me met des lins mais dans c'est liens ya pas ce quil faut mettre dans sublime
Bah il te faut récupérer les otf ou autre
Tu auras sûrement pas de lien d’import comme sur Google pour ce genre de front
c’est sûrement une font payante
a vérifier bien sûr
oui elle est payante
raaa oe et vous connnaissez pas un police qui ressemble a celle la
au pire jvais chercher ce sera mieux
hey tout le monde j'aurais besoin de quelques avis si possible
On t'écoute 😀
Alors voilà je suis pas foufou dans le domaine ui / ux et je souhaiterais avoir de l'aide pour réussir à faire mon portfolio ( des conseils sur des proposition d’interface / couleurs )
mais pour cela il faut que le choix des couleur et leurs emplacement soit parfait
@patent solstice Le problème étant que j'aime mettre du bleu partout et de ce fait j'arrive pas à avoir un point de vue objectif
Je pense que tu auras de meilleurs retours dans la section Graphisme, ça relève pas vraiment du dev
est-ce que y a qqu'un qui utilise .innerhtml
Regarde dans tools
J'étais sur sublime texte mais je ne me rappelle plus du fonctionnement
Attend je vais vite chercher comment enlever
azy merci
ok merci
Pas de soucis
et aussi jai une autre questions 😁
Dit moi^^
entaite si tu veux quand je veux mettre du css sur une parti des lines du code que jai nommer ducoup
<nav id="liens">
dans le css du coup pour juste viser ce bloc il faut que je fasse
a #liens
???
salut, je n'ai pas appris le css mais il sert a qlq chose ? ( je vais l'apprendre comme même si il sert a rien j'ai bien )
Oui logiquement tu fois utiliser le # pour interagir avec ton id
(Je suis débutant donc si je raconte des bêtises c'est normal)
mais quand je fais ca ca annule tout
Essaie de le faire avec des class
fin javis dit paddingtop popur que sa secarte et des que jai mis le # bah sa les a remis
Tu met la ou tu veux cibler
class="nom que tu veux"
Et dans le css
.nom que tu veux {exemple: ;}
ok je vais essayer
ca marche pas parceque jai plusieur truc a mettre dans clas
Ah ok
Montre le code
Comme ça je peux voir ce que tu veux faire
(Si je dit de la merde je m'excuse)
Donc tu veux changer le Background des liens ?
fin en gros je veux juste savoir comment je fais dans mon onglet serveur.css pour cibler les <a href>
Juste
a{
}```
Et si pas tu peux ajouter des class sur chaque lien et cibler la class dans le css
(Fichier html)
<a class="exemple" href="...">
(Fichier css)
a.exemple{
}
Pas de problème 😊
Je dirais flex 🙂
ya padding ausis
Mouais
C’est moins bien ?
non c'est juste que du flex c'est plus approprié pour du texte
padding je dirait que ça serait plus pour des ellements ( genre un cube ect )
Y a juste aucun rapport entre le padding et le flex surtout
ah beh x)
vous connaissez la propriété css a hover pour que au passage de la souris il se passe quleque chose ??
bah la si vous voulez jessaye de mettre une coleur au passage de la souris sauf que la jarrive pas a le mettre sur a. liensmenu
a.lienmenu:hover { color: red }
ok mais je crois jai deja essaye sa marcher pas mais attend jvais voir
nan ca marche pas
oui mais le {color:red} il est a la ligne
a ok nn c bon
ok cest bon cetait lespace qui gêné merci
desolé si jvouis embete avec mes question mais chu pas pro je debute 😆 😂
pas de soucis 👌 fais surtout gaffe à la relecture, c'est important
au début tu auras bcp d'erreurs sur des ;, { etc...
oui jvais bien relire mais tu vois la si tu mavais pas dit attention a lespace je laurai pas v
vu

sur img on peut utiliser border-radius??
Bien sur
bah alors sa doit etre moi qui est mal fait un truc alors 😂
mais ya plein de truc jai limprecion ca marche pas
montre
ya flex aussi dans le css de a.lienmenu ca marche pas
ok jvais essayer
a oui et aussi tavais pas toute la page du css
moi jveux mettre border-radius sur ca
img #menu
t'as pas d'image avec l'id menu
oui mais donc tu cibles pas bien
si tu veux l'image dans invitation c'est
#invitation img { border-radius: 100px }
et pour mettre un image toute ronde cest
#invitation img { border-radius: 100px }
??
toute ronde ca va dépendre de la taille de ton image
il faut qu'elle soit carré de préférence, donc par exemple width: 200px; height: 200px
et tu peux faire border-radius: 50%
sauf si ovale ça te dérange pas
et ya ca aussi qui me pose un problme
tu veux faire quoi dans ton a ?
les ecarter du coup jutilise flex
non tu met une marge si tu veux pousser tes éléments
margin ??
oui Margin
a oe c bon
la en gros sa donne ca pour le moment c moche mais cest que le debbbut tu peux voir que limage juste dessus de rejoindre sc7 et collé au menu du haut comment je fais pour le decoler
et aussi jai rajouter un trais gris autour de la div invitation comment je vis pour modifier sa longueur et sa largeur
C'est un margin top sur ton élément
pour decoler limage ou ou elargir le trais??
Pour décoller l'image
Pour pousser ton élément
ok jvais essaye
bien vu merci
Tu devrais faire une div pour ton corps de page sur laquelle tu pourrais mettre une marge
Comme ça tu le fais qu'une fois et tu mets tout dans ta div
Tu débutes dans le web ?
oui fin jai deja suivi des formation gratuite dans le codage html et css mais faire un site xeb de A a Z jamais fait
jai rajouter un trais gris autour de la div invitation comment je vis pour modifier sa longueur et sa largeur
Dac
Bonjour, j'ai une question, je voulais savoir comment mettre ma barre de navigation au milieux, juste en dessous du sous-titre
2 min j'envoi mon code
Margin: auto devrait suffir sur ton élément
Sauf si tu as du flex au parent ou des position absolute
non il me semble que non
je vais tester
non ça ne fonctionne pas
header nav ul li
{
list-style: none;
background-color: #7289da;
height: 40px;
width: 100px;
margin: auto;
box-shadow: 4px 4px 8px #48bef4;
line-height: 40px ;
text-align: center;
}
header nav ul li:hover
{
box-shadow: 4px 4px 8px white;
}
li.liste
{
display: block;
}
a
{
text-decoration: none;
color: black;
}
li.liste:hover
{
background-color: white;
box-shadow: #48bef4;
text-shadow: 7px 7px 8px #48bef4;
}
li.liste
{
display:none;
}
header nav ul li:hover ul li
{
display: block;
}
https://aprentissage.go.yj.fr/Index.html Possible d'avoir votre avis sur le design global avant que je continue ?
Je peux juste dire qu’il rend hyper mal sur téléphone
Ah oui complètement cassé sur téléphone :-(
jai rajouter un trais gris autour de la div invitation comment je fait pour modifier sa longueur et sa largeur
ok merci
regarde moi je voudrai que le noir sois en 1px de large
mais quil sois plus pres en alrge que le centre
J'ai pas tout compris ?
tu vois le trai noir
bah jaimerai plus le raproché de limage du mileu ainsi que lencadré du mileiu
oui voila c sa
Tu veux la rétrécir en hauteur du coup ?
et en largeur aussi
Tu peux utiliser la propriété display avec inline-block pour ajouter la div au contenu (si c'est ce que tu veux faire
genre je marque juste ca dans le css de la div
Oui
Pour plus d'infos
ok
salut j'utiliser boostrap et j'aimerais mettre une icon de font-awesome dans un select option pouvez-vous m'aider ?
@compact rain @gaunt yoke He oui ! Je sais je n'avais pas encore fait le responsive. Tenez :https://aprentissage.go.yj.fr/Index.html (est ce qu'il y a des choses qui vous génes ou des choses que vous trouvez bien ?)
déso j'ai pas commencé BS encore
Qu'est ce qui bloque ?
Tu importes l'url font-awesome dans le head et tu place une balise <i> avec ton icone
Hello , j'avais une question quelqu'un aurait déjà ou si connaitrai concernant la création d'un MDT Police ( pour du roleplay )
vous me conseillez quoi comme framework html ?
Généralement, pour du HTML pur, j'aime pas utiliser des frameworks, c'est t'es trop limité et je trouve ça chiant
Mais si tu en veux absolument un, Bootstrap est l'un des plus complet
ah, car je suis en apprentissage et on m'a dit que j'aurais plus simple avec des frameworks
sinon je reste en html pure
Si tu cherches à apprendre le HTML / CSS, vaut mieux rester sur du basique pour commencer oui
d'accord bah je reste sur du basique
Petite question, comment tu apprend le html/css de ton côté? (J'apprends aussi c'est juste par curiosité) @odd heart
avec des cours et test en ligne gratuit et en mattant plein de tutos pour savoir comment certaines choses sont faites
et toi @jolly mango
La je faisais la formation openclasserooms et un peux de celle de grafikart
Et je regarde aussi des tutoriels en essayant de construire des mini projet pour m'entraîner
Je me demandais, quand je fais du responsive ça marche pour tout les écrans 16/9 car j'ai un 16/9 , mais comment faire pour que le responsive marche aussi pour les écrans 4/3
🤔
Car si on utilise le même code du responsive 16/9 sur du 4/3 on se retrouve sur une interface qui est aplati
Tu codes pas forcément pour un écran précis
Tu codes pour faire en sorte que tes blocs s'adaptent en fonction de l'écran
Par exemple 2 blocs qui sont placés sur l'horizontal, tu vas dire à partir de quelle largeur tu vas placer le bloc en dessous du premier (affichage mobile)
De cette manière, ça s'adapte à tous les écrans

Il faut que je test
Et d'après ça il y a plusieurs type de responsive
Mais la quelle choisir euuh
Le flex c'est niquel !
Et depuis tout ce temps il y a mieux que bootstrap ?
Après on part sur des framework JS genre React, vue, Angular, etc ..
Et tu me conseille quoi pour commencer ?
quel rapport avec bootstrap
Le responsive
Tu en as pleins d’autres, Material, Bulma, Element, Semantic en vrai framework UI
et si veux un mega utils/helpers c’est tailWind, mais ça va être à toi de tout créer
ça veut dire quoi un mega utils/helpers
Tailwind c’est vraiment que des classes, pour tout
Donc toi avec ces classes tu crées tes éléments
Donc c'est pratique si on s'y connais pas trop en css
Le plus pratique ça reste le framework UI
Tailwind faut s’y connaître un peu quand même
Je vais tester Material
Bon c'est grave compliqué à prendre en main Material
Genre jsp ça demande de coder en SASS ou en mixins jsp quoi juste pour pouvoir changer des options par exemple la taille d'une image...
Hello, j'ai réussi a centraliser la barre de navigation, mais comment je fais pour la mettre a l'horizontale ?
son code css est la
Non ça c’est pour modifier leur class à eux de bases mais tu peux juste les réécrire comme sur bootstrap
ok
Moi je veux juste essayer de faire une interface inventaire ^^
^^
Tu peux display:flex sur ton ul par exemple
montre
Enlève le display: block de tes li
<header>
<nav>
<ul>
<li><a>Accueil</a>
<ul>
<li class="liste"><a href="compagnie.html" target="blank" title="Compagnie">Compagnie</a></li>
<li class="liste"><a href="localisation.html" target="blank" title="Localisation">Localisation</a></li>
</ul>
</li>
<li><a>Destination</a>
<ul>
<li class="liste"><a href="C:\Users\Enzo\OneDrive\Documents\Projet entrainement\DESTINATION\brésil.html" target="blank" title="bresil">Brésil</a></li>
<li class="liste"><a href="C:\Users\Enzo\OneDrive\Documents\Projet entrainement\DESTINATION\france.html" target="blank" title="France">France</a></li>
<li class="liste"><a href="C:\Users\Enzo\OneDrive\Documents\Projet entrainement\DESTINATION\japon.html" target="blank" title="Japon">Japon</a></li>
<li class="liste"><a href="C:\Users\Enzo\OneDrive\Documents\Projet entrainement\DESTINATION\allemagne.html" target="blank" title="Allemagne">Allemagne</a></li>
<li class="liste"><a href="C:\Users\Enzo\OneDrive\Documents\Projet entrainement\DESTINATION\espagne.html" target="blank" title="Espagne">Espagne</a></li>
</ul>
</li>
<li><a>Tarif</a>
<ul>
<li class="liste"><a href="">000</a></li>
<li class="liste"><a href="">000</a></li>
<li class="liste"><a href="">000</a></li>
<li class="liste"><a href="">000</a></li>
<li class="liste"><a href="">000</a></li>
</ul>
</li>
<li><a href="avis.html">Avis Client</a>
<ul>
</li>
</ul>
<li><a href="contacte.html">Contact</a>
</li>
<ul>
</ul>
</ul>
</nav>
</header>
CSS
header nav ul li
{
list-style: none;
background-color: #7289da;
height: 40px;
width: 100px;
margin: auto;
box-shadow: 4px 4px 8px #48bef4;
line-height: 40px ;
text-align: center;
}
ul
{
display: flex;
justify-content: center;
}
header nav ul li:hover
{
box-shadow: 4px 4px 8px white;
}
a
{
text-decoration: none;
color: black;
}
li.liste:hover
{
background-color: white;
box-shadow: #48bef4;
text-shadow: 7px 7px 8px #48bef4;
}
li.liste
{
display:none;
}
header nav ul li:hover ul li
{
display: block;
}
Tu préfères des screen ? Je me rend compte que c'est dur a lire comme ça
non t’inquiete 2monutes je change juste mon billet d’avion svp
Pas de soucis
tiens remplace par ca comme style
header nav ul {
margin: 0;
padding: 0;
display: flex;
justify-content: center;
align-items: center;
list-style: none;
}
header nav ul li {
box-shadow: 4px 4px 8px #48bef4;
padding: 8px 16px;
background-color: #7289da;
}
header nav ul li:hover {
box-shadow: 4px 4px 8px white;
}
header nav ul li a {
text-decoration: none;
color: black;
}
essaye avec ce bout de code
je teste
évite sur tes li de foutre des tailles fixes comme tu as fais (height, width) car au moins avec le padding l'élément prendra la taille dont il a besoin
et il ne depassera jamais
et si tu veux une taille minimum, tu ajoutes juste min-width
ah oui tu as un sous-menu aussi, donc remet le code au moins de ton .liste my bad
je pensais pas que tu avais un dropdown
pour ton dropdown, avoir un truc splus smooth tu peux faire ça

.liste {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
opacity: 0;
transition: .3s linear;
pointer-events: none;
transform: translateY(-100%);
}
nav ul li:hover .liste {
pointer-events: auto;
opacity: 1;
transform: translateY(0);
}
et rajouter sur ton li de base un
poisition: relative
alors je peux pas tester donc c'est vraiment de tête y aura peut etre des modifs a faire
c'est ok, j'ajoute du coup un li tout seul dans le css pour le position: relative;?
non tu l'as deja normalement
le nav ul li
header nav ul li {
box-shadow: 4px 4px 8px #48bef4;
padding: 8px 16px;
background-color: #7289da;
}
celui ci
yep c'est ajouté
good ?
j'ai ajouté ça en tout en dessous du css
oui
faut pas que tu laisses les anciens trucs, mais si tu veux envoie en mp
ce sera + simple que d'écrire à l'aveugle
j'envoi mon code css en mp?
le projet direct
ah ok attend
(réglé)
bonjour, tout le monde j'ai un problème .. Vous voyez ce background j'aimerai qu'il s'adapte en fonction de la taille de l'écran ..
et je vous dis la vérité j'ai un peut du mal ..
Tu peux utiliser background-size: cover; pour que l'image s'adapte à l'écran
@patent solstice bah c'est ce que j'ai fait mais sa ne s'applique pas ..
Fais voir ton code ?
.bg-banner {
background-image: url(../img/valorant1.jpg) ;
height: 100vh;
position: relative;
background-size: cover;
}
et voici l'img
Enlève ton position
nn sa bouge pas ^^
Un truc comme ça :
banner {
margin: 0;
padding: 0;
background: url(tonimage) no-repeat center fixed;
background-size: cover;
}
Bonjour j'aimerais savoir comment faire pour enlever la border qui entour le form quand on clique dessus
J'ai éssayer :clicked mais bon sa n'a pas marcher x)
Tu peux essayer quelque chose du genre :
input:focus {
outline: none;
}```
La propriété outline sur none est censé te l'enlever
Exact ! Merci beaucoup !
dites moi je voualais savoir comment je peux faire pour remonter un peu le menu quil y a tout en haut de quelsque pixelms
nan sa marche pas parceque le margin 0 il fait que sa les raproche
mais pas que sa les monte vers le haut
Attends
Tu veux pas coller le menu en haut ?
Tu peux montrer le code html de ton menu ? 🙂
.menu {
display: flex;
justify-content: center;
align-items: center;
}
perso, j'aurai fait un truc dans le genre
dans le manu jmet ca vsy jessaye
alors sa marche sa les fait remonté mais le bandeau se rétrécie et le logo de gauche se met au centre
Met du padding sur ton menu bg
et si jenleve le contenu de a.lienmenu sa raprche tout
Laisse le contenu de ton a
tu vires juste le margin-top
T’enlève juste le margin top qui est dedans
ou alors ton flex en Space-around et non center à toi de voir
je regarde apres
Ok 🙂
mais la je dois laisser ce que @grand pasture ma dit et je modifie quoi ??
Dans ton a.lienmenu, tu retires le "margin-top: 10px;"
et pour le reste, je te laisse jouer avec justify-content
ok jai vu a quoi ca sert justify-content mais jarrive pas a mettre lles liens du menu au centre et le logo a gauche
Bonsoir, quelqu'un serait disponible pour une explication en vocal du positionnement plus approfondie .. Je ne parle pas des propriétes css mais plus tot du vrai positionnement ..
bonsoir quelqu'un peut m'aider svp nginx utilise une image qui n'est meme plus dans le FTP
C'est-à-dire ?
bah enfaite j'ai supprimer une image dans les dossiers de mon site mais je peux encore la voire sur le site
Le cache probablement ?

Vous me co'seillez quoi comme webhoster
Ca dépend ce que tu recherches comme service ?
OVH ont de bons prix
Je peux ni payer avve ma carte ni avec mon Ppl sur ovh
Bah si pourquoi ? Quel est le soucis ?
Je paie toujours avec PayPal sur OVH
oui mais mon ppl a pas de carte bleu dessus
Tu veux payer avec quoi ?
paypal mais ma balance
Tu peux payer avec ton solde aussi
non faut valider son paypal avec sa carte
Tu peux mettre ton offre directement sur le site de GCA 😇
merci
bonjour, pourquoi sa m'atterris ici, alors que devrait ce télécharger automatiquement ?
<li>mon <a href="image/logo.png" download="logo">logo</a></li>
( fessait pas gaffe au logo x) )
C'est le comportement normal car ton navigateur peut ouvrir les images, faut enregistrer sous ensuite
Pour que ça download vraiment, doit y avoir une manip à faire en +
Dis comment on pourrait faire une scrollbar personnalisé ?
Regarde sur Internet, t'as plein de tuto 😇
mecrhi
On t'expliquera pas mieux qu'un guide / tuto pour ça, j'ai tapé 2 mots sur google
et est ce que tu sais qu'es qui faut ajouter je suis curieux x)
C'est carré mrc
bg
va
download
Je sais c’est dingue….

😂 bah ce que j'ai mis
<li>mon <a href="image/logo.png" download="logo">logo</a></li>
``` j'ai fais ça
sa fait la même chose
Ça te l’ouvre justesans la dl ?
oui
A mon avis c'est géré par le navigateur ce genre de chose
Un PDF c'est pareil, si ton navigateur a un truc pour le lire, ça le DL pas, ça l'ouvre juste avec le reader
t’es bien sûr un navigateur récent )
c'est opera gx
ouais mais c’est censé être de l’HTML5 donc à voir si c’est supporté sur ce navigateur
sur chrome sa fait la même
Trop bizarre alors
Your link should have an ID to force download:
<a download='website.jpg' id='blablabla' href="https://tinyjpg.com/images/social/website.jpg">
Download
</a>
Essaye sa soluce pour voir
nope tjr pas mais on m'a dit utiliser des fonctions en js ou soit en backfrond x) mais je suis pas a la
bah de toute façon ce sera quand même le mieux sachant que tout les navigateurs ne le supporte pas cet attribut
bon bah je vais passer a un autre chapitre vu il y a que ça
Je viens de tester sur Opera GX, avec un PDF et un .jpg, ça fonctionne chez moi
J'ai fait un truc comme ça directement :
<a href={myFile} target="_blank" rel="noreferrer" download="CGU">
qui s'est développé pour faire des modes de paiement ?
Genre avec PayPal ?.
Tu peux demander de l'aide dans le salon adéquat
Avec quelle techno ? Sûrement pas avec du HTML / css
Mais tu peux avec l'API PayPal
Langage* 😏
Je touche un peu à tout
Oui dsl
ok
https://youtu.be/uC3hbrp-nQ0
Tiens pour toi
Télécharger l'intégration complète : https://bit.ly/checkout-integration
🎁 Rejoindre la formation offerte : https://bit.ly/formation-offerte-livecode
👑 Aller plus loin avec la formation complète : https://bit.ly/formation-complete-livecode
▬▬▬▬▬ Réseaux sociaux & contenu exclusif ▬▬▬▬▬
⭕️ TikTok : @Livecode_
⭕️ Instagram : @Livecode_
👉🏼 Abo...
Merci
👍
Bonjour, une personne c'est comment faire des catégories ? (ex: Accueil, Contact, Magasin)
C'est-à-dire catégorie ?
Par exemple cela
Un menu quoi ?
Oui voila
T'as appris le HTML depuis hier ?
j'ai commencé il y a 1 mois mais je fait pas tout les jours

