#html-css
1 messages · Page 7 of 1
Et c'est les modifs de quoi que je doit mettre ?
par exemple dis ton text de navbar c'est quoi la classe
<div class="navbar"> sa par exemple
Donc att
ok
Je pensais avoir compris, mais je n'arrive pas à le mettre en place
ok tu vois dans ton html je vais te faire une demo
<h1 class="ta classe">H1</h1>
tu vois dans le h1 avant que ca se ferme ya une "class" et la dedans ya ecris "ta classe" on va l'appeller e text et bas le text tu me donne le text des <li> de ta navbar
Ah ok
<section id="home">
<ul>
<li><a class="AProposDeMoi" href="AProposDeMoi.html">À propos de moi</a></li>
<li><a class="MesCreations" href="MesCreations.html">Mes Créations</a></li>
<li><a class="IlMeFontConfiance" href="IlMeFontConfiance.html">Ils me font confiance</a></li>
<li><a class="MeContacter" href="MeContacter.html">Me contacter</a></li>
</ul>
</section>
merci
un truc comme sa genre
@media(max-width: 992px) {
.home {
text-size: 10px
}
}
Ok je test
non c'est pas les trucs exacts que tu doit mettre apres tu réajuste tu fais des menu etc
c'est ca qui est bien avec le responsive
Oe je vois
Bonsoir pourquoi je ne voit pas le logo discord ?
CODE
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preconnect » href="https://fonts.googleapis.com"> <link rel="preconnect » href="https://fonts.gstatic.com » crossorigin>
<link href="https://fonts.googleapis.com/css2? family=Poppins:wght@500&display=swap » rel="stylesheet">
<link rel="stylesheet" href="styles.css">
<title>Ayla'Market</title>
</head>
<body>
<h1>Bienvenue sur <strong class="Ayla">Ayla'Market</strong></h1>
<div class="navbar">
<li class="nav-item">
<a href="#" class="nav-links">
<i class="fas-brands fas-discord" style="color: #000000;"></i>
</a>
</li>
</div>
</body>
</html>
et svp jugez rien c'est un test pour m'entrainer
Tu la trouvés où l'icône ?
font awesome
T'as importé l'API de fontawesome dans ton code ?
Question pour les devs web , comment on exporte sa maquette filma en code css ?
Bonjour, est-ce que quelqu'un sait comment ajouter un moyen de paiement à mon site en utilisant Square ?
ya un plug in figma pour export en html/css
Ok merci
Bonjour, je n'arrive pas à ajouter plusieurs images sur la même page en pouvant les modifiants chacune de leurs côtés pouvez-vous m'aider ?
utilise des ID ou des classes
Justement je les utilises sauf que cela fait comme si les images sont colé entre elle
si elles sont collées met un margin ?
C'est-à dire ?
Oui mais je trouve pas la solution avec sa
t'as appris le css ?
ce qu'il vient de t'envoyer permet de séléctionner des éléments par rapport à l'odre dans lequel ils sont dans leur conteneur
si tu n'apprends pas le css tes sites se limiterons à du texte et des images alignées verticalement
nan mais ducoup c'est bon j'ai trouver mon problème
okok
@scenic fiber tu sais utiliser CSS ?
Oui pourquoi ?
Bah ya deux secondes il t'a parlé de margin t'avais pas l'air de savoir ce que c'était
Si c'est juste que je me demandé pourquoi il me parlé de margin et j'ai compris après
Parce que t'as dis que tes images étaient collées
donc il t'a proposé de leur appliquer un margin pour remédier à celà
@scenic fiber si tu cherches à aligner tes images en lignes, évite les margins, c'est pas propre et ça va te causer du soucis
utilise plutot des grids et des gaps, dans ce cas précis ce sera bcp plus propre
Ok par contre, les grids et les gaps je ne sais pas dutout les utiliser
Essaye de regarder sur google, tu peux aussi utiliser les gaps avec du flex, ça va fonctionner aussi
Dans les 2 cas, évite les margins dans ce genre de cas, car ce ne sera pas bon
un margin on va surtout l'utiliser pour créer une marge sur un élément précis, par exemple entre un texte et un bouton
mais si tu as des éléments qui se répète, comme une galerie photo les marges c'est pas worth, mieux d'utiliser les gaps
Ok merci pour le conseil, je vais me renseigner sur les gaps et les grids
y'a une énorme diff entre flex et grid ou pas ?
y a quand meme une différence sur les cas d'utilisation, typiquement toujours sur des exemples d'aligmenet de cards par exemple, je préfère utiliser les grids
okok j'irais me renseigner alors car j'ai toujours utilisé flex et trouvé simple d'utilisation
j'avais pas à me casser la tête pour le responsive etc
grid est plus relou a utiliser faut l'avouer, mais si tu l'utilises avec tailwind par ex
c'est easy win
quand je vois ça effectivement grid a vrm l'air plus relou
après je suis pas encore tombé sur des cas où il m'était nécessaire d'utiliser grid
je verrais à l'occasion (je suis pas fan du web ça me donne mal au crâne)
Il faut s'habituer a grid, c 100x plus robuste qu'en simuler avec flex.
Et franchement c pas difficile a comprendre.
Salut quelqu'un sait ou je peux améliorer mon css xD ?
Oui
frontend mentor
Et savoir aussi quel propriétés utilisé pour simplifier au lieu d'une autre
Salut qui pour me proposer un projet en html et css svp
un site, qui parle des plante, avec des slide, paradox, des zoom/dezoom,
des bouton sur les plante qui ouvre une alert/popup avec un descriptif etc...
un menu Hamburger
Responsive etc
je sais pas si tu veux le faire xD
c'est une idée au pif hein si tu veux te train
Uniquement css et html ?
Tu peux faire une gallerie photo, ça te fera prendre en main le responsive et la propriété grid
Pas obligé d'utiliser une grid 👀
Merci les gars
Salut, j'ai une question, comment faire pour que mon rendu soit le même sur mon PC que sur m'on téléphone
Qui sait comment faire pour avoir des bordures comme cela pour les inputs ?
C'est un travail à part entière, ça s'appelle le responsive, ce qui va te permettre de rendre disponible ton site sur toutes les plateformes. C'est très rare que ton site soit exactement le même sur PC, il faut que tu réfléchisse à comment l'implémenter au mieux possible sur mobile
Hey, sur ton input tu met du padding, une border-radius et la border en gris clair, tout simplement
Salut à toi, le soucis est que le site est responsive sur PC mais quand je le prend sur mon tel, il n'y a plus rien de responsive
Alors tu ne peux pas parler de responsive
Il faut qu'il soit aussi fonctionnel sur mobile
Le terme plus exact serait accessible
Montre moi ton site je vais te dire
Pense tu qu'il serait possible de vocal 5min pour que je te montre, cela ira mieux je pense ?
Je suis pas chez moi malheureusement je ne peux pas
la définition du responsive en a pris un coup 
xD, nan mais j'ai du me tromper à un endroit
Peut-être plus tard si cela ne te dérange pas ?
Si tu veux, sinon si tu me file le lien ou un screen ça fait lz taff je peux t'aider maintenant
Mais par contre c'est pas un petit détail le responsive, en tout cas quand tu débutes
Ça peut prendre du temps
Ok, tu veux un screen du site sur PC et sur tél ?
Oui je vois, je gère pas trop trop, je suis encore débutant
Ouaip si tu peux
pas de soucis
Je me doute, si tu ne connais pas le responsive, mais c'est normal, ça fout la haine quand tu prend ton tel et que le site est explosé 
Oui 
Oui je vois
Maintenant en général quand je fais un site il est responsive direct à genre 90%, mais malheureusement dans certains cas on est obligés de bouger des elements sinon niveau UX c'est eclatax
Mais du coup @scenic fiber c´est ça que tu vas devoir faire, quitte à faire une maquette, vraiment te demander qu'est-ce qui serait le mieux pour l´experience utilisateur
Discord n´ont pas eu l'idée d'implémenter le bouton copier sur mobile quand le message est supprimé 🤡
Flemme de tout retaper
Oe tkt
En plus t´as un tableau 
Je sais jamais comment les adapter pour pas que ce soit dégueulasse
J'ai fait sa sous forme de tableau sans faire un tableau. J'ai fait des lignes pour la partie gris
En vrai toi tu peux facilement, tu sais quoi je te montrerais en rentrant ce sera plus simple
Ouais je vois ça sinon ce serait responsive

Fin plus ou moins
Oui, pas de soucis. S'il faut vocal pour que se soit plus simple, il y a pas de problème
Ok ok
Sa affiche la couleur mais avec une autre bordure
outline : none
Si tu parles bien de ce que je pense concernant la 2nde bordure
Thx
Imagine ton site est responsive mais les mecs avec des résolutions 2550x1440, c’est kc, ahah imagine genre
Salut j'ai deux div comment faire pour les display inline ?
Salut,
Met une div parent où tu mets ton display inline, et à l’intérieur tu mets tes 2 div enfants, elles hériteront du code parent
J'ai une div container qui contient deux div de la même class
T’utilises une lib ?
Le css normal
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0"> <!-- displays site properly based on user's device -->
<link rel="icon" type="image/png" sizes="32x32" href="./assets/images/favicon-32x32.png">
<link rel="stylesheet" href="./css/style.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" />
<title>Frontend Mentor | Newsletter sign-up form with success message</title>
<!-- Feel free to remove these styles or customise in your own stylesheet 👍 -->
<style>
.attribution { font-size: 11px; text-align: center; }
.attribution a { color: hsl(228, 45%, 44%); }
</style>
</head>
<body>
<!-- Sign-up form start -->
<div class="container">
<div class="second-container">
<h1>Stay updated!</h1>
<br>
<p>Join 60,000+ product managers receiving monthly updates on:</p>
<br>
<li><i class="fas fa-check-circle"></i> Product discovery and building what matters</li>
<li><i class="fas fa-check-circle"></i> Measuring to ensure updates are a success</li>
<li><i class="fas fa-check-circle"></i> And much more!</li>
<form action="">
<br><br>
<label>Email adress</label>
<br>
<input class="email" type="email" value="email@company.com">
</div>
</form>
<br>
<input class="confirm" type="submit" value="Subscribe to monthly newsletter">
</div>
<div class="second-container">
<img src="./assets/images/illustration-sign-up-desktop.svg">
</div>
</div>
<!-- Sign-up form end -->
<!-- Success message start -->
<!-- Success message end -->
</body>
</html>```
Responsive ne signifie pas que le site s’adapte aux écrans plus petits que 1920x1080 👀
Donc c’est à toi de tenir compte du fait que certaines personnes ai des écrans 32:9 de 1m de large 
Même si j’avoue que c’est chiant pour tester si tout est ok 
Ah ouais j'ai vraiment du mal de fou à imaginer là

mec met un container
c'est mieux quand meme, allez push et deploy
Bah il est bien comme ça nan ? 
T'as fait quoi exactement là ?
t'as mis combien ? Que ça ne soit pas dégueulasse
je sais plus
met 1280
C'est une valeur sûre
(c'est la taille de la majorité des PC)
mais en vrai t'as raison le résultat est quand même mieux
Je vais copier ton portefolio wailrone
je sais oui
J'aime
Copier > coller
responsive ca veut pas dire aller toucher un bout a l'autre de l'écran branleur

je vais record un bug que j'ai trouvé sur ton site
Ah ouais ? Merci
on a rien vu garder tkt

ça me parait bon
attend je vais reconfig obs
à rien
ah top
ce qui aurait été bien c'est que l'image qui apparait soit la meme qu'en dessous mais en couleur
je sais pas si tu vois
je pose juste la souris dessus
non je vois pas
Mais voilà mdrr
En fait enzo c'est un seul svg
J'ai juste foutu le svg en background, et avec l'animation je change la position
(je testait d'upload + de 8 Mb)
la hard limite pour les non nitro à été monté à 25 Mb
Nitro basic 50 Mb
Nitro classic 100 Mb
Nitro 500 Mb
on a l'impression que ça fait une animation de fou mais c'est juste ça 
ca oui
c'est juste que la ca fout 1 image par dessus l'autre
ca aurait été cool que les 2 se suivent
nan y'a qu'une image, mais je vois ce que tu veux dire, j'ai juste à changer l'orientation du dégradé comme ça il bouge aussi
ça prend ça du coup
mais ouais t'as raison je vais modif ça aussi
👍
C'est fix
je viens de tester c'est pareille mais t'embête pas
Ah bon ?
Ton cache alors
Ou tu parles de l'image ?
Bonjour, j'ai un petit soucis de flou sur mon responsive, voila le code html en question:
<nav class="navbar-header">
<div class="main-navlinks">
<button class="hamburger" type="button" aria-label="Toggle navigation" aria-expanded="false">
<span></span>
<span></span>
<span></span>
</button>
<ul class="navlinks-container" style="backdrop-filter: blur(10px);">
<li><a href="formation/">Formation</a></li>
<li><a href="">Pass</a></li>
<li><a href="prompt/">Prompt</a></li>
</ul>
</div>
</nav>
et voici le code css de cette partie:
/* Header */
.header {
position: fixed;
top: 0;
left: 0;
display: flex;
justify-content: space-between;
align-items: center;
width: 100%;
padding: 0 20px;
box-shadow: inset 0px -1px 0px #6F2DA8;
box-sizing: border-box;
backdrop-filter: blur(10px);
}
.navbar-header {
display: flex;
justify-content: center;
align-items: center;
width: 100%;
}
.logo {
width: 60px;
}
.hamburger {
display: none;
}
.navbar-header ul {
list-style-type: none;
margin: 0;
padding: 0;
display: flex;
justify-content: center;
}
.navbar-header li a {
font-size: 25px;
color: #fff;
text-decoration: none;
display: block;
text-align: center;
padding: 14px 25px;
}
@media screen and (max-width: 900px) {
.navbar-header {
padding: 15px 20px;
}
.logo {
order: 2;
margin: 0 auto;
}
.main-navlinks {
order: 1;
width: auto;
}
/* hamburger */
.hamburger {
width: 20px;
height: 20px;
cursor: pointer;
border: none;
display: flex;
background: transparent;
align-items: center;
position: relative;
}
.hamburger span {
display: block;
width: 100%;
height: 2px;
background: #fff;
position: absolute;
pointer-events: none;
transition: opacity 0.3s 0.15s ease-out;
}
.hamburger span:nth-child(1),
.hamburger span:nth-child(3) {
transition: transform 0.3s ease-out;
}
.hamburger span:nth-child(1) {
transform: translateY(7px);
}
.hamburger span:nth-child(3) {
transform: translateY(-7px);
}
.hamburger.open span:nth-child(1) {
transform: translate(0) rotate(135deg);
}
.hamburger.open span:nth-child(2) {
opacity: 0;
transition: opacity 0s ease-out;
}
.hamburger.open span:nth-child(3) {
transform: translate(0) rotate(-135deg);
}
.navlinks-container {
color: #fff;
display: flex;
flex-direction: column;
align-items: flex-start;
position: fixed;
top: 100%;
left: 0;
transform: translateX(-100%);
height: 100vh;
padding: 15px 50px 15px 20px;
border-right: 1px solid #6F2DA8;
backdrop-filter: blur(10px);
}
.open {
transform: translate(0%);
}
.navlinks-container li a {
font-size: 18px;
margin: 10px 0px;
}
}
le code du responsive
Qu'est-ce que tu entends par soucis de flou ?
En gros j'ai fait un burger, sur le menu de gauche quand le burger est cliqué il apparait mais normalement j'ai mis cette effet:
backdrop-filter: blur(10px);
mais il ne fonctionne pas
tu veux un screen?
J'ai pas tout compris alors, comment t'imagines ça exactement ? Que seul le fond bouge et pas le reste ?
non t'as mal compris laisse tomber haha
Je veux bien :)
En gros la y a un menu qui vient par la gauche avec 3 url et je n'arrive pas a que ce menu de gauche est comme fond un flou
Salut, tu peux utiliser cette ligne dans ta classe css
filter: blur(5px);
Merci beaucoup, ça peux fonctionne pour faire un flou en fond?
ça met le flou sur la div à qui tu donne la classe !
donc oui
le truc est que je voudrais l'utiliser en un flou pour que quand le menu s'ouvre le fond de ce menu soit flou et que l'ont vois pas ce qu'il y a derrière
ahh en gros t'as un menu avec du texte, et c'est le fond de ce menu qui doit être flou ?
dans ce cas tu as la propriété backdrop-filter, qui rendra flou ta div mais pas son contenu
backdrop-filter: blur(5px);
juste j'ai déja ça dans mon code et il ne prend pas effet
ah ? Fais voir, de mon côté ça a toujours fonctionné
nan mais le code
sur cette image le menu et ouvert et le fond n'est pas flou c'est pour ça que j'ai envoie mon message
@media screen and (max-width: 900px) {
.navbar-header {
padding: 15px 20px;
}
.logo {
order: 2;
margin: 0 auto;
}
.main-navlinks {
order: 1;
width: auto;
}
/* hamburger */
.hamburger {
width: 20px;
height: 20px;
cursor: pointer;
border: none;
display: flex;
background: transparent;
align-items: center;
position: relative;
}
.hamburger span {
display: block;
width: 100%;
height: 2px;
background: #fff;
position: absolute;
pointer-events: none;
transition: opacity 0.3s 0.15s ease-out;
}
.hamburger span:nth-child(1),
.hamburger span:nth-child(3) {
transition: transform 0.3s ease-out;
}
.hamburger span:nth-child(1) {
transform: translateY(7px);
}
.hamburger span:nth-child(3) {
transform: translateY(-7px);
}
.hamburger.open span:nth-child(1) {
transform: translate(0) rotate(135deg);
}
.hamburger.open span:nth-child(2) {
opacity: 0;
transition: opacity 0s ease-out;
}
.hamburger.open span:nth-child(3) {
transform: translate(0) rotate(-135deg);
}
.navlinks-container {
color: #fff;
background: #000;
display: flex;
flex-direction: column;
align-items: flex-start;
position: fixed;
top: 100%;
left: 0;
transform: translateX(-100%);
height: 100vh;
padding: 15px 50px 15px 20px;
border-right: 1px solid #6F2DA8;
backdrop-filter: blur(10px);
}
.open {
transform: translate(0%);
}
.navlinks-container li a {
font-size: 18px;
margin: 10px 0px;
}
}
c'est bon j'ai trouver un autre moyen
qui pourrai être mon prof html css ? :/
Je peux te faire un gdoc complet de plusieur page sur la base du HTML Css si tu veux
je suis interresse mrc bcp
Vient priver et je te fais sa
je veux bien aussi, j’ai du mal avec le css 👀
Pas de soucis
Bonsoir, si vous m'aidez a trouver comment recharger une image qui se trouve dans un dossier au dessus du fichier index.html, genre src='../media/photo' . Si vous avez une solution en php je suis prenant aussi. Merci
Bonsoir, j'aimerais trouver quelqu'un qui pourrait créer un systeme de vocal sur un site web, il faudrait lier cette vocal à mon serveur minecraft, pour la partie minecraft je m'en occuperai, mais pour le site web je n'y arriverais pas, le but et de faire que chaque joueur qui sont à moins de 50 blocks les uns des autres peuvent se parler, et pour se faire je communiquerais les informations requises directement au site web par une base de donnée SQL, si quelqu'un serait m'aider ce serait au top, merci d'avance !
#demande-de-dev
Après il existe déjà des solutions (je ne vois pas non plus l'utilité d'une BDD dans cette situation)
https://www.curseforge.com/minecraft/mc-mods/simple-voice-chat
c'est car, les personnes qui ne sont pas dans un rayon de 50 bloques IG ne peuvent pas s'entendre, du coup il faut communiquer cette information au site
Grafikart
Oui mais n'utilises pas une base de données
je sais que niveau optimisation ce n'est pas ouf... mais j'ai pas trouvé d'autres solutions..
Bonsoir je comprend pas pourquoi ma nav bar me fais sa et mon hr passe au dessus de la nav bar alors que je l'ai mis apres
HTML
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="preconnect » href="https://fonts.googleapis.com"> <link rel="preconnect » href="https://fonts.gstatic.com » crossorigin>
<link href="https://fonts.googleapis.com/css2? family=Poppins:wght@500&display=swap » rel="stylesheet">
<link rel="stylesheet" href="styles.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.15.3/css/all.min.css" />
<title>Clic'Market</title>
</head>
<body>
<div class="navbar">
<li class="nav-item">
<a href="#" class="nav-links">
<a class="discord" href="#">
<i class="fab fa-discord fa-lg fa-fw" style="color: #000000;"></i>
Discord
</a>
<a href="#" class="menu">
<i class="fas fa-home" style="color: #000000;"></i>
Menu
</a>
<a href="#" class="bag">
<i class="fas fa-shopping-cart" style="color: #000000;"></i>
Panier
</a>
</a>
</li>
</div>
<div class="line">
<hr>
</div>
<h1>Bienvenue sur <strong class="Clic">Clic</strong><strong>'Market</strong></h1>
</body>
</html>
CSS
* {
box-sizing: border-box;
font-family: 'Open Sans', sans-serif;
}
body {
height: 100vh;
background-color: rgb(232, 232, 232);
background-size: cover;
}
li {
list-style: none;
}
a {
text-decoration: none;
color: black;
font-size: 20px;
float: right;
}
a:hover {
color: rgb(220, 143, 0);
}
.Clic {
color: rgb(255, 223, 65);
}
a {
display: flex;
justify-content: end;
align-items: center;
position: fixed;
}
c'est le position: fixed; je pense
Bonsoir ! Je viens vers vous car j'aimerais faire en sorte que le changement de mes slides soit fluide, j'ai test de mettre des animations et des transitions sur mes class, mais rien ne change ! Quelqu'un aurait une idée ? 🙂
Voici mon côté HTML :
<div class="container-content">
<div class="wrapper-content">
<div class="item inventory" (click)="onClick('inventory')">
<p>Inventaire</p>
<img src="/web/assets/pausemenu/inventory.png" alt="inventory asset">
</div>
<div class="item shop">
<div class="wrapper-carousel" *ngFor="let shopSlide of shopCarousel; let shopIndex = index" (click)="onClick(shopSlide)">
<div class="carousel-item" *ngIf="shopIndex === currentIndex">
<div class="container-buttons">
<div class="button prev" id="button" (click)="prevSlide()">
<i class="fa-thin fa-arrow-left" id="icon"></i>
</div>
<div class="button next" id="button" (click)="nextSlide()">
<i class="fa-thin fa-arrow-right" id="icon"></i>
</div>
</div>
<div class="container-informations">
<div class="container-asset">
<img [src]="shopSlide.src" alt="{{shopSlide.title}}" [class]="shopSlide.name">
</div>
<div class="container-texts">
<h1>{{shopSlide.title}}</h1>
<h2>{{shopSlide.subtitle}}</h2>
<div class="container-indicators">
<span *ngFor="let item of shopCarousel; let shopCarouselSpanIndex = index" [class.active]="shopCarouselSpanIndex === currentIndex"></span>
</div>
</div>
</div>
</div>
</div>
</div>
<div class="item discord" (click)="onClick('discord')">
<p>Rejoignez-nous sur discord !</p>
<img src="/web/assets/pausemenu/discord.png" alt="discord asset">
</div>
<div class="item informations">
</div>
</div>
</div>
Mon SCSS :
Et une petite vidéo vous montrant le rendu (vous pouvez bien voir que c'est brut quand je change de slide^^) : https://streamable.com/ddyeqp
hey est ce qu'il y en a qui savent comment je peut mettre le texte en haut svp
.all {
padding-top: 90vh;
margin: 5vh;
background-color: #0D1B2A;
border-radius: 25px;
}```
code de la box
<div class="all">
<h1>header</h1>
</div>```
normalement c sense bien l'afficher
Salut, question je suis bloqué depuis un petit moment je dois travailler sur un projet qui existe déja, on ma demande de changer les couleurs de plusieurs éléments appriorie facile mais je ne sais pas pourquoi cela ne marche pas.
Je fais inspecteur d'élement je modifie ca marche mais dans le code je n'y arrive pas.
Ici si je désactive background-color: #da012d;
Je réussi à désactiver tous le rouge et mettre le bleue que je veux mais dans mon code le fichier "theme-orange" pas la ligne de code
Ok c'est bon juste une histoire de cache envie de canner
c'est ton padding-top et margin qui doit faire ça
d'ailleurs utiliser des marges/padding avec viewport height/viewport width c'est bof
Tu ferait comment toi?
je sais pas ce que tu cherches à faire donc compliqué
Explique nous ce que tu veux faire @sly abyss
okay mais pourquoi autant de padding ?
c'est censé être une card ou c'est la page ? j'ai du mal a comprendre
Non c la page et le truc noir c le fond de figma
ah oui okay tu l'as ouverte sur figma mobile ok
Je comprend pas trop pourquoi tu as mis un padding-top: 90vh ?
je l'ai refait comme sa ```js
body {
background-color: #1B263B;
display: flex;
align-items: center;
justify-content: center;
}
.all {
display: flex;
align-items: flex-start;
justify-content: center;
position: relative;
background-color: #0D1B2A;
border: 1px solid #0D1B2A;
width: 90vw;
height: 90vh;
top: 5vh;
border-radius: 20px;
}```
jsp si c les bonnes techniques mais sa donne a peu pres ce que je veut
pas utile non
tu peux juste mettre un padding sur ton body
et dans ton body avoir une div qui aura le background-color bleu foncé + le radius
je voudrais avoir un fond gris foncé comment je fait svp
Salut,
Tiens ça devrait t'aider : https://developer.mozilla.org/fr/docs/Web/CSS/background-color
Et ça aussi https://htmlcolorcodes.com/fr/selecteur-de-couleur/
Gl 😉
La propriété background-color permet de définir la couleur utilisée pour l'arrière-plan d'un élément (celle-ci peut être une couleur transparente).
mes je fait comment pour faire tout la page ??
et je veux pas une ecriture
Salut, il te suffit d'ajouter la propriété background-color à ton body ^^
background: gray;
Le but c'était que tu trouves et cherche par toi même, c'est comme ça qu'on apprend le mieux
Oe je pense que c’est un nouveau et pour la nav bar tuto
Parce que là c’est chaud je pense il a commencé aujourd’hui mais tkt Rémi moi aussi je suis passé par la
Bonjour les amis je suis a nouveau web-developer et s’il nya pas de soucis je veux des conseille pour gagner l’argent de ce domaine
Tu peut vendre tes codes
WIP - Début de la création de mon premier site avec Django
- Tous les éléments sont modifiables & ajoutables par la plateformes admin images comprises
Bonjour tout le monde, il y a plus d'un an, je m'étais codé entièrement mon site internet en html/css, sauf que j'ai tout perdu vu que je n'ai pas pratiqué entre temps, je viens de ré upload mon site, mais j'ai l'erreur suivante, quelqu'un saurait m'aider à la corriger svp? Merci beucoup 😁 🙏
Section du code concerné, en vous remerciant d'avance 🙏
@rugged oasis déjà tu as un espace en trop ici : <input type="text " id="human" name="human" required>
Essaye de mettre cette condition ça t'assurera que les clés du tableau $_POST sont définies avant d'y accéder.
// Met ton code de traitement du formulaire ici
} else {
echo '<p class="error">des valeurs du formulaire sont manquantes !!!</p>';
}```
@eternal jay Salut Spyroz, merci beaucoup pour ta réponse, j'essaye ça ce soir, je te tiens au courant 😊
Commence par les bases avant d'utiliser ce genre d'outil
tu as pensé a faire un mode sombre ou pas ? pour éviter t'exploser les yeux a 4h du mat ^^
Yes c’est déjà mis en place !
WIP - V2
Sympas mais ajoute des transitions sur les card technology marketing parce que la c'est trop brut
Pour la première animation force le scroll sinon y´a un changement brusque de la taille de l'écran
La scrollbar faut la laisser affichée constamment pour moi, même si elle est vide
Dans ta navbar, rajoute un scale lors du hover pour éviter de décaler tout le reste 👀
Mais sinon, très classe
merci beaucoup pour vos retours les gars je vais ajuster tte ça !
Bonjour comment on fait un bouton de connecter avec Apple mais fonctionnel jsp si c’est en js ou html merci d’avance
Normalement y'a tout sur cette doc
Je peux pas t'aiguiller plus j'ai jamais fais :/
Montre les propriétés de .login
C’est pas une bonne idée d’utiliser des pixels. Ça marche sur ton pc, mais un mec qui est sur mobile, ça va être plus grand que son écran 👀
Sachant que tu mets une width de 100% à ton image
Là, t’as tes deux problème ^^
comment règler ceci alors ?
Utilise des em ou des unités qui diffèrent en fonction de la taille de l’écran/des éléments parents
dans du coup login img ?
parce que du coup quand je met des em dans login img
ça agrandit la taille de la box

Il est là ton problème. Le premier message était plus un avertissement des problèmes futurs que tu pourrais rencontrer ^^
Puisque tu fais tout en pixels, mets une valeur en pixels
oui mais faut que tu dise en quoi on peut t'aider
Je pense que là tu peux faire un flex-direction column
Comment pourrais-je mettre mes deux boutons au centre ?
Salut avec tes css une idée de code 👇
#test {
float: left;
position: center;
top: 235px;
}
comme ça, ca marche pas
float: center;
toujours pass :/
Salut regarde les propriétés de flexbox
bonjour j'aimerai faire des boutons comme sa mais j'arrive pas
Lien : https://media.discordapp.net/attachments/763878547236061194/1126560833577685104/Capture_decran_2023-07-06_a_19.08.15.png?width=440&height=90
et j'ai essaye sa mais sa marche pas
button {
border: none;
border-radius: 50%;
}
je vais tenter
ça fonctionne pas
Envoie moi ton code en écrit je te fait ça
je t'ai add en ami
Et ça donne quoi ?
Dans la div parente, applique une flexbox et un justify-content sur center :p
Pour utiliser flex-direction, il faut mettre l'élément en flex : display: flex;
Tu es certains que tu applique le style au bon élément (check avec le devtool)
Montre ton html et css
ok
CSS
button {
border: none;
border-radius: 50%;
}
/*Oe c'est la hess/*
HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>AylanBot</title>
</head>
<body>
<button>1</button>
</body>
</html>
pourquoi est ce que mon animation de border s'effectue sur mes deux boutons ?
ya que ca en css ?
ah mais tu n'as pas ajouter le css sur ton html
le html stp
enleve les classe vetement et accesoire du hover
attend envois le css en texte
je vais te donner deux exemples
``body{background-color: #D4E0CE}
header{text-align:center;
font-size: 80px;
color:#66ACAE;
font-family:"Caprasimo";}
#global {
margin-left: auto;
margin-right: auto;
width: 355px;
padding-top: 15px;
display: flex;}
a:hover{background-color:#D4E0CE;
color: #66ACAE;
border: 5px solid #66ACAE;
transition: all 0.3s}
a:hover{background-color:#D4E0CE;
color: #66ACAE;
border: 5px solid #66ACAE;
transition: all 0.3s}
a{text-decoration:none;
background-color:#66ACAE;
padding: 10px;
font-size: 25px;
color: #D4E0CE;
margin: 10px;
border-radius: 10px``
.Vétements {
transition: all 0.3s
}
.Accesoires {
transition: all 0.3s
}
.Vétements:hover {
background-color: #D4E0CE;
color: #66ACAE;
border: 5px solid #66ACAE;
}
.Accesoires:hover {
background-color: #D4E0CE;
color: #66ACAE;
border: 5px solid #66ACAE;
}```
nan ça marche pas
ah oe
Salut, sur mon site j'ai rajouté la possibilité que quand une personne écrit un texte et qu'il clique sur un bouton, ça envoie le texte dans un paramètre de l'url. Ce qui donne https://mon-site/page1?text1=test. Sauf que je clique sur envoyer, ça rajoute seulement le ? et pas le paramètre ce qui donne : https://mon-site/page1?
<input class="input" type="text" id="texte_1">
<input class="input" type="text" id="texte_2">
<center>
<button class="button" onclick="connect()">Envoyer le texte</button>
</center>
<script>
function connect() {
var text1= document.getElementById("texte_1").value;
var text2= document.getElementById("texte_2").value;
var url = "/login?texte_1=" + encodeURIComponent(text1) + "&texte_2=" + encodeURIComponent(text2);
window.location.href = url;
}
</script>
salut tu peux utiliser le constructeur URL
function connect() {
const text1= document.getElementById("texte_1").value;
const url = new URL(window.location.href);
url.searchParams.set("text_1", text1);
window.location.href = url
}
un truc du genre ça devrait être bon
euh non ça ne veut toujours. Entre temps j'ai modifié quelques informations.
Voici mon nouveau code (je t'envoie tout le code comme ça tu me dis si j'ai fais une erreur quelque part car je débute en html/css/js):
<!DOCTYPE html>
<html>
<head>
<title>Panel Administrateur - Farmcraft</title>
<link rel="stylesheet" type="text/css" href="/files/css/style.css">
</head>
</head>
<body>
<div class="container">
<img class="logo" src="/files/images/Farmcraft.png" alt="Logo">
<div class="form-wrapper">
<div class="error-box" id="errorBox">
<span class="error-message" id="errorMessage"></span>
</div>
<form id="loginForm" class="form">
<input class="input" type="text" id="texte_1" placeholder="Identifiant" autocomplete="username">
<input class="input" type="password" id="password" placeholder="Mot de passe" autocomplete="current-password">
<input type="button" id="createAccountBtn" value="Créer un compte">
<center>
<button class="button" onclick="connect()">Se connecter</button>
</center>
</form>
<p id="result"></p>
</div>
</div>
<video autoplay muted loop id="backgroundVideo">
<source src="/files/images/background.mp4" type="video/mp4">
</video>
<div class="site-sidebar">
<div class="site-sidebar-content">
<h3 class="sidebar-title">Panel Administrateur de Farmcraft</h3>
<p class="sidebar-description">Ce site web est réservé aux modérateurs/administrateurs de Farmcraft</p>
</div>
</div>
<script>
function connect {
const username = document.getElementById("username").value;
const password = document.getElementById("password").value;
const url = new URL(window.location.href);
url.searchParams.set("username", username, "password", password);
window.location.href = url
}
</script>
</body>
</html>```
J'utilise un système comme ça pour le login parce que j'utilise un plugin minecraft qui me permet de lier mon site à mon serveur MC. Et le problème c'est que la DB ne peut pas fonctionner avec ce système.
oui j'avais oublié les () après connect
je les ai rajoutés entre temps
le searchParams.set() prend juste une clé/valeur
du coup il faudrait que tu en ai 1 pour ta premiere value, et un pour la seconde
Euh ça ne marche toujours... C'est bien comme ça du coup ?
function connect() {
const username = document.getElementById("username").value;
const password = document.getElementById("password").value;
const url = new URL(window.location.href);
url.searchParams.set("username", username);
url.searchParams.set("password", password);
window.location.href = url
}```
<input class="input" type="text" id="texte_1" placeholder="Identifiant" autocomplete="username">
change le en id="username"
et fais des console.log pour voir si dans ta fonction connect tu récupères bien tout, un log de url etc
du débug
Visiblement il récupère bien le username et le password
en faisant un log de l'url ça me dit ça...
bon bah je ne sais pas ce qui allait pas mais j'ai refait la code de la page et là ça fonctionne
qui peut m'aider svp j'aimerais obtenir le lien de mon fichier html heberger sur un serveur pterodactyl
j'ai vraiment besoin d'aide donc si vous pouvez m'aider je vous remerci
Tu peux préciser ?
Alors là c'est parce que ta border du hover se rajoute avec 5px autour de ton élément donc ça pousse les autres élément pour régler ça on va fixer la taille de notre bordure sur la taille de notre élément :
box-sizing: border-box;
Salut 👋
Je suis en train de créer un site qui permettrait de faire un blindtest. ça reprendrait un peu le principe de Kahoot : un maitre du jeu qui a un écran visible par tous les joueurs, et les joueurs qui se connectent chacun avec leur portable pour rejoindre et jouer la partie.
Je viens de terminer la partie qui permet de rejoindre et configurer la partie, et j'aimerais avoir quelques avis sur le design et le fonctionnement du site. Je ne suis notamment pas parfaitement satisfait de l'UI du panneau de contrôle des paramètres.
Et je ne sais pas trop comment faire pour que les scrollbar arrêtent d'apparaitre alros qu'elles n'ont rien à faire là.
Pour ceux que ça intéressent, le code source est disponible ici : https://github.com/Nonolanlan1007/blindtest
PS : y'a un deploy sur vercel, mais qui n'est pas encore connecté à l'API, donc c'est pas la peine d'essayer x)
yo! l'idée est cool mais visuellement c'est vieux et cheap c'est dommage!
Le design c'est pas mon fort 
Mais c'est toujours mieux que le dernier truc que j'ai fait : https://morpion.is-an.app 
Donc jsuis content
tu veux comparé ?
t'aurais quand meme pu mettre le click sur la case au lieu d'un button
c'est pas fait pour
c'est un widget Twitch
ah !
ça reste moche, mais du coup ok c'est pas des buttons mais juste une progression sur les votes ok !
c'est ça, et yep c'est clairement horrible 😂 😂 😂

J'ai tenté d'améliorer un peu ça, tu en penses quoi ?
T'as quand même reussi à te tromper sur les lignes et les colonnes ça craind
C'est volontaire
Bah c'est bien nul
ça compte pas, c'est beau ton bouton jouer
Fin y'a déjà un bouton qui bouge partout je pense que ça suffit pour pas jouer

« Un peu »
LA V2 EST DISPO :
easy win
const td = document.querySelectorAll('td')
td.forEach((el) => {
el.innerHTML = 'X'
})
verifywin()
Jsp en vrai c’est stylé j’ai rien a dire
Merci 👍
De rien
j'aime beaucoup
Par contre pourquoi t'as pas Aria ?
c'est mieux
mais ça reste pabo
Je pourrais améliorer quoi selon toi ?

c'est grossier on va dire
les polices, les arrondis, les shadows
un peu plus de padding dans tes cards pour les faire respirer, réduire la taille de l'icon, ou alors la faire basculer sur le haut
le gradient radial du bleu au blanc, c'est pas une mauvaise idée mais pas vers le blanc
gl!
salut, je n'arrive pas à reproduire cet effet, quelqu'un à la solution ?
Quel effet ?
c’est pas tellement un effet mais genre le rectangle blanc derrière l’image
Ah ok
C’est probablement une div en absolute avec un z-index à -1
d’accord merci
Salut, j'essaie depuis plusieurs jour, de cacher la barre sur le coté pour quel passe sous l'overlay grisâtre quand j'ouvre ma modal mais je n'y arrive pas, avec un z-index si mais ça m'enlève les effets que j'ai dessus, quelqu'un aurais la solution ?
pour le coup c'est juste une histoire de zIndex
ça donne quoi si ta modal a un zIndex plus haut que le reste ?
ça ne change rien, rien ne bouge malheureusement, après je le place surement dans le mauvais endroit sur le css
il faudrait du code pour t'aider a trouver ou ça coince
là comme ça c'est compliqué
prenez l'habitude de faire des reproductions pour qu'on puisse y jeter un oeil
je peux t'envoyer le fichier en m-p parcque je veux bien le copier coller mais j'ai pas de nitro mdrr
dans le dossier tout est fonctionnel ? je veux dire pas besoin de base de données ou autre, c'est uniquement de l'intégration ?
c'est juste du html css et un peu de java
bah j'ai 700 ligne de css c'est compliqué 😅
ah oui
ok trouvé
en gros, rajoute sur ton .container
position: relative;
z-index: 1
et sur ton .modal-container
z-index: 20
par ex
ne met pas de nombre trop haut, dis toi que 20 c'est car ce sera la 20ème couche plus haute, ca t'en laisse 19 entre les 2
bon tu peux très bien mettre 999 pour etre sur que personne prendra le dessus, mais voilà dans l'idée si un jour tu veux un truc encore par dessus tu vas devoir mettre encore plus haut, donc autant rester bas
merci beaucoup, et oui oui je m'en doute dans tout les cas si jamais j'ai à le modifier je pourrais le faire plus tard, mais c'est bien ce que je pensais je ne mettais pas les z-index dans les container mais dans les modal et aside donc ça ne marchais pas.
Merci encore
yw!
slt
Quelqu'un peut m'aider s'il vous plaît j'aimerais faire un bot auth2 ou quand les utilisateurs autorisent le bot à accéder à leur compte ça les redirige vers une page ou leur token acces est dans dans page web puis que sa recupère le code et que sa le stocks dans une base de donner et redirige l'utilisateur vert un page pour keur dire que la vérification est terminerj'ai déjà mis ce système en place mais le problème c'est que mon pote était sur repli avant et que tu replie tout automatique et maintenant mon bot est sur un hébergeur qui n'autorise pas la modification de leurs URL et mon site web est sur Netlifi mais ne pas envoyer de requête à l'API car justement mon hébergeur de mon pote qui est aussi mon hébergeur de mon API n'autorise pas la modification de leur URL quelqu'un aurait une autre solution car cela fait une semaine que je suis sur ce projet je n'arrive toujours pas à réparer ce problème cordialement merci de me ping si vous avez une solution
Passe tout dans le body de la requête au lieu que ça soit dans le lien au pire
Avec le code ça serait mieux pour t'aider
tu t'es trompé de channel toi c'est du #php
ah oui deso j'ai pas fait gaffe
coucou quelqu'un pourrait m'aider ? j'essaye de mettre mon image blend par dessus mon gradient et que l'image recouvre toute la page
vous pouvez m'aider ?
jsuis débutante encore du coup j'ai beaucoup de mal
Salut, alors je ne suis pas très bon en front, mais pourquoi ne remplaces-tu pas ton background violet par ton image ?
Après peut-être si tu mets une width: 100vw; sur ton image ça peut régler le souci
Avec un z-index supérieur à celui de ton fond violet pour que l'image passe par dessus
Jvais essayer ça merci !
Bonjour, j'aurais besoin d'aide car ma nav n'obéi pas... j'aimerais mettre mes élément li aligner les un par rapport aux autres et au milieux de la nav : <header> <nav> <ul> <li class="accueil"> <a href="index.html">Accueil</a> </li> <li class="menus"> <a href="#">Menus</a> </li> <li class="H-C"> <!-- H-C = Horaires et Contact --> <a href="#">Horaires et Contact</a> </li> </ul> </nav> </header>
list-style-type: none;
}
nav {
overflow: hidden;
background-color: rgb(53, 53, 53);
position: fixed;
width: 100%;
}
header li {
font-size: 1.2em;
display: inline-block
}
header li a {
color: #fff;
text-decoration: none;
padding: 18px 16px;
width: 150px;
}```
Merci d'avance
Si tu fais au il un display flex et un justify-content center ca te vas pas ?
mes li se mettent les un au-dessus des autre
Pardon au ul tu leur met ce que je t’es dit et non au li c’est mon correcteur
ah merci, j'ai rajouter du coup un "header ul" et j'ai mis ce que tu as dit merci, c'est sur que si je m'entête à le mettre au li ça va pas marcher
Oui effectivement
Tu mets l'image en absolute avec une width à 100vw et une height à 100vh et tu mets un z-index de -1
Bonjour, je me baladais sur des sites a la recherche d'idées et je suis tombé sur ce header que je trouve magnifique, vous auriez une idée ou même un code a partager que je vois comment il a fait ?
Rien de bien compliqué comme une nav bar normale sauf qu'il y a du padding ou du flex pour mettre au centre et du border radius puis voilà c'est facilement réalisable à l'intérieur c'est une li sûrement ou des a
Bah ouvre l'inspecteur de ton navigateur ?
F12 si jamais
c'est pas possible c'est pour ça je demande
comme c'est une template ils font en sortent que ce soit illisible 💀
Envoie le liens du template
yes c'est bon
Voilà je te l'ai fait rapidement bon sans le logo mais dans l'idée c'est ça
Trop fort merci, je comprend mieux !
Pas de soucis
Je peut m’y inspirer ?
Oui pas de soucis après le code est pas le plus clean du monde
Je sais mais pour le mode téléphone sur site j’ai zappé le blaze je vais mettre sa en vertical
Ca s’appelle du responsive ce que tu vas devoir faire
Oe pardon j’ai oublié
Le mieux c'est de faire comme ça
J’allais faire ça mais en style que t’avais proposé
Mais merci
Genre avec les contours gris
Salut, est-ce que quelqu'un pourrait m'aider à refaire juste le format de mon exemple d'envoie de mail s'il vous plait
S'il vous plait j'ai ce petit rectangle qui s'affiche qd j'essaie d'afficher une image awesome après avoir telecharger le fichier css en local. Dites moi que ça vous est déjà arrivé please
Salut, comment je pourrai augmenter cette image svp
Tu as bien suivie le tuto ? https://fontawesome.com/docs/web/setup/host-yourself/webfonts
tu change sa width ou height
Je sais pas comment on fait ?
je le met comme ça ?
tu peut oui
sa fon,ctionne po
donc a la div en haut ?
étant donner que tu sais pas ça j'en conclu que tu viens de commencer, pour eviter d'avoir un site full bug suit plutôt une formation comme : https://openclassrooms.com/fr/courses/1603881-creez-votre-site-web-avec-html5-et-css3
La balise de ton img
c'est une image carré faut mettre la même valeur pr les deux
Pk j’ai pas eu sa pour commencer ? 😅
Parceque tu ne sais pas chercher
C’est pas méchant ça s’apprend aussi
Moi j’apprenais avec le truc avec 5 épisodes de MiCode
C'est bon j'ai réussie mercipour ta réponse !
C'est la 1ère formation crée d'openclassroom elle est la depuis la création de la plate-forme tu n'avais juste pas chercher 🤷♂️
Open classroom je l’utilisait pas
Dommage y'a plein de formation sympa
Bonjour, désolé pour les yeux des développeurs mais il me fallait un exemple 😅, est-ce que en utilisant le css on peut faire quelque chose dans ce style ?
.menus {
min-height: 3400px;
}
.carte {
min-height: 3300px;
}```
Parce que à part utiliser le js
```if ($(".demo1").css('display', 'block')){
$(".demo2").css('display', 'none');
}``` avec quelque chose comme ça je vois pas
Pas compris tu veut faire quoi exactement
en gros si display de mon id '#emporter' = none alors rendre la hauteur de ma class '.menus' à 3400px
En CSS c'est pas possible je crois après si tu ajoute jquery à ton site tu pourra utiliser la pseudoclass :visible et ducoup faire
height: 3400px;
}```
Sinon autre possibilité tu fais une class .display-none avec la propriété display:none ou autre puis tu la met pour emporter et en css tu met
height: 3400px;
}```
ce qui se traduit en si #emporter à la classe display-none alors .menus height: 3400px
je m'en doutais oui, merci pour cette option je vais me renseigner
ah oui bonne idée, bon je vais un peu tout tester je verrai bien mdrr, en tout cas merci bien ça ma vraiment aidé et économiser plusieurs heures de recherches
pas de soucis
jquery faut eviter en 2023 ça a plus tellement d'utilité maintenant...
C’est du css
Je pense que Lucky fait référence au block JS plus haut où il utilise JQuery
ah j'ai pas lu pardon
Aha np 🤣
bonjour j'ai un etit soucis quand j'essaye de metre un curseur perso sur mon sa ne marche pas voila ce que j'ai miscursor: url(img/crossincircularbutton_80232.png), auto;
Sans guillemets dans l'url() ?
Je pense qu'il doit ya voir une erreur ici déjà x)
je essaye deja
Normale ta pas mit de `` pour l'URL
Et aussi tu la mit où ça ?
dans le body
Salut ! quelqu'un est bon avec les svg ? pour m'aider a le refaire propre
Salut, tu peux être plus précis ?
j'essaye de faire un fond blur
ah c'est bon 😄
ah enfaite c'est loin dettre parfait
c'etait un blur en css et ta proposition ne marche pas 😢
étrange
salut les gens! dites-moi, pour ceux qui travaillent aussi avec le css, quelle est votre approche personnelle ? prepocessor/ css-in-js / naming convention, vous en utilisez un seul ou plusieurs? et lesquels? merci!
SCSS + Tailwind CSS
merci! @heavy musk moi je vais utiliser css modules + bem + postcss
Tu devrais utiliser un pré processeur css, c’est vraiment très pratique
Et ça te fait gagner énormément de temps
@heavy musk oui pour ça j'utilise postcss qui remplace sass etc
Attention Postcss est très utile, cependant il n’a pas la même utilité qu’un préprocesseur, en aucun cas il ne remplace sass, les deux peuvent être utilisés de manière complémentaire
ce que j'ai compris c'est que postcss a des plugins qui font le même travail que sass
donc autant utiliser postcss et ses plugins
Postcss est un utilitaire qui transforme automatiquement ton css pour mieux s’adapter.. effectivement il a des plugins mais qui rentrent dans son cadre d’utilisation.
Un pré processeur à des fonctionnalités différentes de postcss.
Les deux sont différents
Avec Sass tu vas pouvoir faire du nesting, créer des pseudo-fonctions css, faire de l’heritage…
donc à ton avis je devrais utiliser bem+ sass + postcss du coup ? avec css modules
mais y'a pas de plugins capables de faire ça dans postcss?
je viens de trouver plugin sass pour postcss
donc oui effectivement on peut les utilise ensemble du coup
si ça rentre dans postcss alors ça me va, j'avais l'intention de tout façon de voir ce que les plugins offrent et installer ceux que j'aime bien, si y'a la possibilité d'avoir la structure comme dans sass alors je veux volontier
Non, postcss ne permet pas de faire cela.
Comme je te l’ai expliqué plus haut, ces deux outils ne servent pas le même but.
Postcss est un outil qui va transformer automatiquement ton css. Par exemple en installant autoprefixer comme plugin, tous les préfixes css (comme -webkit-, -moz-, -ms-, etc…) seront automatiquement ajoutés pour garantir la compatibilité inter-navigateur plutôt que d’avoir à tous les ajouter par toi-même.
SASS est un pré processeur CSS.
Il a sa syntaxe propre (SCSS ou SAAS d’ailleurs), il te permet de créer des variables moins verbeuses qu’en css, de faire de l’imbrication de selecteurs, de faire des imports de css entre fichiers, des l’héritage, des opérations mathématiques et j’en passe…
Comme tu le vois, ces deux outils ne servent pas à la même chose, postcss avec chacun de ses plugins résous une problématique particulière qui peut être automatisée tandis que sass lui te permet de changer la manière dont tu vas écrire ton css en apportant de nombreuses fonctionnalités
@heavy musk merci beaucoup pour cette explication. Je comprends mieux, effectivement j'en ai besoin des deux du coup. merci!
mais pourquoi sur internet y'a plein de sites qui parlent de sass VS postcss comme une alternative et non de les utiliser ensemble? @heavy musk
Au plaisir ! 🙂
Ah ça, c’est comme demander pourquoi certaines personnes comparent le vélo à la voiture bahahaha !
D’ailleurs postcss est un post-processeur, il agit après ton css, contrairement à sass qui lui est un pré-processeur et a donc besoin d’être compilé en css 🙂
oui effectivement
Si jamais tu as d’autres questions, n’hésite pas !
super merci beaucoup c'est gentil! @heavy musk tu m'as bien aidé à avancer dans ma logique 🙂
Bonsoir, j'ai fais une animation de bordure sur mon site sauf que je galère un peu...
Comme vous pouvez le voir dans la vidéo, quand je change l'opacité du carré, on voit toute l'animation alors que je voudrais seulement voir comme au tout début de la vidéo sauf que à la place d'avoir un background en couleur, j'aimerais avoir un background transparent sans voir l'animation.
Pouvez-vous m'aider svp ? Merci d'avance
je sais pas trop si j'ai bien expliquer 😅
Et je suis débutant donc n'hésitez pas à me dire ce qui ne va pas dans mon code

hello
tu pourras pas vraiment le faire via un background opacity ou autre
ce que tu peux tenter c'est de mettre en background image de ta div grise, le meme que ton body, en faisant en sorte qu'il "mirror" exactement le fond
autre suggestion ce serait d'avoir ta div avec ton animation en SVG ou autre, et du coup sans le fond, et que toi tu viennes jouer l'animation dans ton SVG, quelque chose comme ça, j'ai pas testé celui ci je sais pas si ca fonctionnerait mais voilà
le 1er me semble être le plus simple et le - compliqué à réaliser
salut, c'est ce que j'ai testé ta première idée mais c'est plus facile à dire qu'à faire... Je n'arrive pas à mettre correctement l'image dans le background. A chaque fois, les pixels ne s'assemblent pas tous entre l'image et le background
la première chose qui me vient en tête ce serait de mettre un autre élement a l'intérieur en position absolute, height: 100%, width: 100%, top: 0, left: 0
Pour que finalement l'image ai les memes dimensions que ton body
mais avec un overflow hidden sur le parent pour pas que ça dépasse de ce bloc gris
mais en soit non dsl c'est possible de le faire avec un background transparent mb
https://www.en-zo.dev/ pique le code du bouton en haut à droite si tu veux
c'est la meme animation et en background transparent c'est ok
C’est vraiment parceque tu insiste 
hahaha
happy birthday!!
Merci
Joyeux anniversaire mec
y'aurai quelqun pour maider a ameliorer la structure de ma page html svp
oui si tu veux
vasy
Pose directement ta question ici tu auras plus de chance d'avoir une réponse
Bonjour, j'aimerais lancer une video au clic d'un icon play positionné sur une image et que l'image disparaisse et laisse place a la vidéo c'est possible ?
et quel est le meilleur moyen à utilisé pour l'icon play animé de preference
Javascript 
daccord merci est ce que quelqun pourrais m'aider car je m'y connais pas du tout en js
#javascript-typescript mais si tu connais rien sois tu le fais sans comprendre mais c'est pas ouf sois tu apprend avec une formation ou un tuto et tu pourra faire ce que tu veut après
salut! je suis en pleine creation de site web et j'aimerais avoir votre avis! je me demande juste comment je pourrais le partager?
yo, un screen ?
Des screen ici ou dans #1036572121683464222
merci
C'est quoi ton soucis ?
Ta phrase et bourré de fautes et n’a ni queue ni tête et tu ne n’expose pas ton problème donc comment on peut t’aider ? À moins que je sois le seul à ne pas savoir lire dans les pensées 🤷♂️
Je crois je suis pas sur mais qu’il demande qu’on l’aide en html ou dss
J’avais compris ça merci -_-
Je rigolais 😐
Quelqu'un pourrait m'aider à avoir le certificat ssl sur infinityfree svp
Bonjour, j'essaye de faire en sorte que ma div prennent 100% de la hauteur de ma page mais je n'y arrive pas est-ce que quelqu'un aurait une solution ?
c'était bien sa merci !
Salut
Mon système de grid marche pas :/
Sa s'affiche comme sa: (1ere image)
Et je voudrais que sa s'affiche comme sa: (2eme image ) (la case classement est regroupé c'est normal)
Voici le code:
#gridfirstligne{
display: grid;
grid-template: 2fr 3fr 2fr / 1fr 1fr
}
#profil{
grid-area: 1/1/2/1;
}
#discord{
grid-area: 1/2/1/2;
}
#connection{
grid-area: 1/3/2/3
}
#classements{
grid-area: 2/2/2/2 ;
}
Salut ! Je t'ai fait un truc qui devrait correspondre à ce que tu veux, n'hésites pas à modifier à ta convenance et me demander si tu as quelconque question !
<div class="container">
<div class="skin"></div>
<div class="discord"></div>
<div class="farm"></div>
<div class="pvp"></div>
<div class="connect"></div>
</div>
* {
margin: 0;
padding: 0;
}
.container {
width: 100vw;
height: 100vh;
display: grid;
gap: 0px 0px;
grid-auto-flow: row;
grid-template-columns: 1fr 1fr 1fr 1fr;
grid-template-rows: 1fr 1fr;
grid-template-areas: "skin discord discord connect" "skin farm pvp connect";
}
.skin {
grid-area: skin;
background: pink;
}
.discord {
grid-area: discord;
background: red;
}
.farm {
grid-area: farm;
background: orange;
}
.pvp {
grid-area: pvp;
background: green;
}
.connect {
grid-area: connect;
background: blue;
}
Salut, j'ai deux question: comment tu met du code dans discord, et es-que tu as réglé selon l'image 2 ou non,
Merci d'avance
Yepp c'est réglé pour l'image 2 et pour faire du code tu fais trois tirets du 7 avec AltGr puis tu mets le langage souhaité 😃
Après faudra que tu adaptes, j'ai mis des couleurs vives pour montrer la délimitation
ça donne ça
Merki
Je t'en pris !
Tu régale
ça a marché comme tu voulais ?
tu peux mettre des tailles en fonction de ce que tu veux sur les différentes div, et aussi modifier la taille du container qui fait toute la page
c'était juste histoire de te montrer le système 🙂
les div sont flexibles, il suffit que tu mettes les paramètres que tu souhaites !
Merci de m'avoir apris le :
Comment
You're welcome 😃
Avec les paramètres habituels, width, height, etc
Mais sa vas pas gener le responsive (Je dis sa mais j'y connais rien)
Tout dépend de comment tu le fais mais si tu débutes, ne te préocupes pas du responsive, il y a des méthodes pour modifier les éléments à partir ou jusqu'à certaines résolutions, ex :
element {
color: red;
}
@media screen and (max-width: 512px) {
element {
color: blue;
}
}
Si je puis te conseiller, fais déjà ce que tu veux faire et avise par la suite pour le responsive
ok merci
Y'a pas de soucis ! Au début c'est un peu galère à comprendre le responsive mais par la suite tu vas gagner en connaissance/assurance et y arriver comme un chef !!
^^
Salut, comment je fait en css pour que dans une div:
Mon image s'affiche à gauche et mon texte à droite (Sous forme de liste de haut en bas)
Sa me fait sa
attend j'essai de la faire
Bonjour je t'invite a passer la div qui contient tes 2 élement en display:flex
Je teste
cela devrais placer tes 2 éléments cote a cote
c'est ce que tu souhaite ?
Nop
règle la width de tes éléments et mes align-items: center;
ajoute du margin-top sur le text sa devrais te le deplace
oh doucement 😮
déja met le fond de ta photo en rouge et le fond du texte en vert
ensuite ta div parent tu mets justify-content: center puis align-items: center
ensuite tu definis la taille de ton image plus ou moins grande
par exemple height: 100%
et envois le code html parceque je crois que tu as mal fait ton code
<div class="pro1">
<img src=<?=$skin?> alt="Skin de Volcanir_MC" class="skin">
</div>
<div class="pro1">
<h2 class="mainfont">Pseudo: <?=$pseudo?></h2>
<h2 class="mainfont">Grade: <?=$grade?></li>
<h2 class="mainfont">Serveur actuel: <?=$sa?></h2>
</div>
</div>```
tu le fait en ejs ? 😮
Nan, en html
ca vient dou ca ? : <?=$pseudo?>
Ah, c'est du PHP
ah c pour ca 😄
Deux div une avec ton image une avec ton text puis tu met un flex avec la propriété flex wrap : nowrap ça devrait le faire
Il y as déjà les deux div non?
J'ai pas regardé ton code je t'ai juste dit cmt faire 🤣
Ok mdr
Je sait pas faire avec les flex, tu peut m'aiguyer?
Aidezzzz moi a continuer le web j’arrive pas à m’y remettre 😂😭😭
Il faut te trouver un challenge qui te motive ! Un portfolio pourquoi pas !
Vous avez des tuto pour du html / css ?
Salut ! Personnellement je trouve que les sites W3Schools et Mozilla Developer sont plutôt sympa pour commencer, c'est expliquer simplement et y'a pas mal d'exemples. Sinon tu as aussi CSS-Tricks que j'aime beaucoup personnellement 😃
celui d'openclassrooms n'est pas à négliger
Salut je développe maintenant en html et css depuis 1 mois je pense, maintenant je me suis aperçu que mon site, sur mobile c'était vraiment moche et ma proportionné, je me demande comment faire pour régler sa
Tu doit faire en sorte que ton site soit "responsive" pour ça tu peux utiliser des breakpoint CSS et des valeurs adaptative comme le vh/vw et les pourcentages
Euh pour être honnête j'ai rien compris, j'ai commencer y'a pas très longtemps, j'ai même toujours un peu de mal avec le css
normal je comprend rien a ce que faut que je fasse
sur classroom
Tu t'inscris et tu suis le cours tranquillement 😂
Grafikart est la meilleure solution je pense
Au début tu ne comprendras pas tout c'est normal, mais à force de pratique tu vas y arriver !
en soit c'est assez simple l'html c'est surtous le css
que je sias pas comment fiar
e
C'est ce qu'il se passe le plus souvent, mais déjà tu vas apprendre les différentes notions et après tu vas apprendre à les utiliser ! ne te décourage pas, si je puis me permettre de te conseiller, lance-toi des petits challenges ! Je sais que ça me fait progresser quand j'apprends un nouveau langage, n'hésite pas non plus à chercher sur google si tu bloques sur quelque chose, il faut savoir chercher en ligne quand on fait du web !
mais ça va venir, ne t'en fais pas !
Fais par étape, commence par le html, le css et seulement après le js, n'apprends pas tout à la fois, c'est pas la bonne sollution !
Bonjour je me permet de venir sur ce forum car j'ai un petit soucis en HTML et PHP
Je suis entrain de refaire une refonte d'un espace de connexion sauf que petit bug au niveaux CSS ET niveaux php impossible de ce connecter pour le coup
moyen avec la balisse marquee de faire de gauche a droite et droit a gauche, autrement dit un effet de vas et viens
Salut ! De mémoire, il me semble qu'elle est obsolète
Salut, marquee est obsolète oui, tu peux faire facilement la même chose avec du CSS ou du JS
ok, merci
mais je suis pas rendu la dans mon cours
😉
hey, quelqu'un connais un logiciel de dev qui fait comme codepen (actualisation automatique)
help
je fait ça :
css:
li { display: inline; } nav { display: inline-block; width: 100%; } .center { text-align: center; } .right { text-align: right; }
html:
<body> <div class="nav-bar"> <nav> <!-- partie centrée --> <li class="center"><a href="#">home</a></li> <li class="center"><a href="#">à propos</a></li> <li class="center"><a href="#">aide</a></li> <!-- connexion --> <li class="right"><a href="#">connexion</a></li> </nav> </div> </body>
mais tout s'aligne a gauche
IntelliJ Idea le fait, mais tu dois facilement pouvoir trouver des extensions vscode qui le font :)
LiveServer Il me semble
Ah yes bien vu
Je l'avais utilisé par le passé, mais impossible de me souvenir du nom 😅
yay merci
Bonjour, j’ai une question sa fait quelques jour que je dev un petit site internet en html avec aussi des scripts en Js.
Il y a aussi un outil de traduction ou quand on change la langue cela va chercher les traductions dans un fichier traduction.js
Mon problème est que lorsque je test mon site en local tout fonctionne en revanche, quand je le test en ligne selon certain navigateur et le support ( tel ou PC ) cela fonctionne ou non. Je ne sais pas comment réglé se problème.
Voici le site si vous voulez bien y jeter un coup d’œil : https://istres-airbnb.fabien83560.fr
Si vous avez besoin du code n’hésitez pas à me le demander
c'est du js donc je sais pas trop
Je vais le poster dans JavaScript aussi alors
bonne idée
bonsoir je souhaite crée un site internet et j'aimerais trouvé quelqu'un qui pourrait m'aider dans son développement. c'est un site vitrine donc pas besoin de trucs compliqué
mmmh, quel style de site ?
Tu es à la recherche d'un créateur de contenu ?
D'un super développeur pour te faire le nouveau site de l'année, ou encore d'un graphiste pour réaliser le logo de ton serveur ?
Clique ici et tu trouveras ton bonheur !
Il te suffit simplement de créer ton offre en détaillant précisemment ce que tu recherches 👌
oops c'est vrai, moi meme je l'ai utilisé 🤭
Un site vitrine c'est juste pour présenter l'école de danse de ma sœur
je peux te guider, mais je suis pas le plus pédagogique, attends toi a ramer un peut
J'ai un problème, sur mon site, sa me crée une scroll bar horizontale, malheureusement je sais pas comment régler, c'est un vrai enfer : http://skyway-bot.com:20046/index.html#
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@700;900&display=swap');
body {
display: none;
margin-top: 100px;
padding: 0;
color: white;
background-color: black;
font-family: "Poppins", sans-serif;
}
.img {
max-width: 250px;
max-height: 50px;
width: auto;
height: auto;
margin: 10px
}
.lign {
backdrop-filter: blur(5px);
position: fixed;
left: 0;
right: 0;
top: 0;
z-index: 999;
padding: 9px;
overflow-x: hidden;
}
h1 {
text-align: center;
}
.p {
text-align: center;
opacity: 0.8;
}
.btn {
padding: 15px;
border-radius: 5px;
background-color: white;
color: black;
text-align: center;
margin: 10px;
vertical-align: middle;
user-select: none
}
.btn:hover {
color: white;
transition: all 5.5s;
background-color: #4C4C4C;
transition: all 2.5s
}
.loader {
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background-color: #fff;
position: fixed;
top: 0;
left: 0;
right: 0;
bottom: 0;
}
.lgbt {
background: linear-gradient(45deg, #FF0018, #FFA52C, #FFFF41, #008018, #0000F9, #86007D);
-webkit-background-clip: text;
background-clip: text;
color: transparent;
}
.blue {
color: grey;
}
.card {
color: white;
border: 1px solid black;
border-radius: 10px;
margin: 10px;
}
.btnY {
padding: 15px;
border-radius: 5px;
background-color: white;
color: black;
text-align: center;
margin: 15px;
vertical-align: middle;
user-select: none;
transition: all 5.5s
}
.btnY:hover {
color: white;
background-color: grey;
transition: all 2.5s
}
.pip {
font-size: 10px;
opacity: 0.6;
margin: 2px
}
.pop {
font-size: 25px;
margin: 2px;
}
.imge {
max-width: 350px;
max-height: 100px;
width: auto;
height: auto;
margin: 10px;
}
.add {
padding: 40px;
background-color: #4C4C4C;
overflow-x: hidden;
}```
Sur le coté je suis en train de créer un profil. J'aurais aimer que celui ci suivent le mouvement de la souris en restant fixe sur la page. Mais lorsque je descend sur le footer ça me fait un gros espace...
.profile-section {
background-color: #f0f0f0;
padding: 20px;
border: 1px solid #ddd;
position: fixed;
top: 169px;
left: 0;
width: 250px;
height: 100%;
overflow-y: auto;
z-index: 1;
}
.profile-section h3 {
font-size: 18px;
margin-top: 0;
}
@media (max-width: 1500px) {
.profile-section {
display: none;
}
}```
J'ai mis un Top pour pas qu'il empiète sur le header, je pense que le problème vient de là mais impossible a corriger mdrr
J'aurais aimer qu'il reste comme ça :
Tu utilise des unité non relative donc forcément ça dépendra de la résolution de ton écran si y'a la scroll bar ou pas
faudrait le html
Quewa?
Bah ta les unité fixe donc les px.. et les unité relative vmax, vh ,vw, % etc.. ( ps : je viens de voir que je me suis trompé à qui répondre c'était le msg en dessous )
Une note pour mon portfolio ?
en mobile c'est sympa, mais tu as pas de version desktop?
Très stylé tu les as trouvés ou les emojis ?
Bonsoir
Y'a une question avec ou c'est juste comme ça ?
T'a des réponses ?
oui mais j'appelle pas ça une version desktop
c'est la version mobile en 100% quoi
J'aurais deux petites questions sur les outils de développeur, je recherche un outil pour calculer la résolution de la fenetre quand nous la redimenssionons et un outil qui calcule la distance entre deux élements en pixel.
Ah ça je sais pas mais tient
https://chrome.google.com/webstore/detail/smart-page-ruler/nmibbjghlmdiafjolcphdggihcbcedmg/related
ou
https://chrome.google.com/webstore/detail/designer-tools/jiiidpmjdakhbgkbdchmhmnfbdebfnhp/related
Sinon pour la résolution de la fenêtre
Merci mais j'ai déja installer chrome
Hein ? C'est des extension pour chrome tu sais "un outil qui calcule la distance entre deux élements en pixel"
Mrc
Nan pas encore je fais d'abord la version mobile et ensuite je fais deskop je trouve sa plus rapide comme sa
Croyez moi c'est mon premier 2eme site
xD
Mais je dois avouer on m'a un peu aider pour la navbar du dessus
J'ai passé 1h a essayé de debugger 💀
Le premier
Particulier comme 1er site 😳
Heureusement on m'a payer pour le faire pour 15€ sur un petit site on dit pas non :3
15eur pour ça eh bah dis donc faudrait que je commence a proposer mes services
xD ces genres de personnes se mettent bien avec leur service particulier 👀
1er et dernier interface très cheap après l'avant dernier l'ui est louche mais sinon le login c'est clean
jugez mon portfolio : https://jeremysoler.com
Jeremy Soler, Mobile and Web App develope. Ask me everyting via email : contact@jeremysoler.com
Un peu trop simpliste un portfolio c'est censé montrer ton travail t'es compétences et la y'a pas grand chose qui montre t'es compétences
Je lisais le portfolio en même temps 😂
Oui, logique je suis pas un dev front
je vais pas montrer des compétences que je possède pas 😂
Alors montre que y'a du back derrière ton portfolio puisque la y'a pas grand chose
Oui je sais ça, mais implémente des fonctionnalité etc.. montre ce que tu peut faire quoi
Impossible sur ce site
Ou sinon met en avant des projets que ta pu faire avec ton alternance notamment, montre si c'est possible ou explique
Étant donné que le site fonctionne en client side
ah ça c'est une autre histoire
J'ai vraiment pas envie de parler de ce boulot pourris
Je suis en alternance aussi je comprend 😂
Pareil j'entre en BTS SIO là, j'ai failli aller a insta comme toi mais finalement j'ai préférer une autre
TRÈS BON CHOIX
Jsp pk les gens déteste autant Boostrap c'est une masterclass
Nope
Trop générique mais oui c'est sympatoche
c'est "suffisant"
Ah et sinon utilise vercel pour heberger ton site c'est sympa, sinon tu prend un hébergement cpanel chez lws ou autre c'est environ 40e l'année avec un nom de domaine offert
Hostinger >>>
Je pref lws
pour 10e par an tu peut avoir 1 nom de domaine , une machine pour un site statique et 2 email pro
je l'héberge gratos sur Netlify 😂
Pourquoi je payerais pour un portfolio
Je vous proposer un petit defis.
Faire une page de connexion responsive en seulement html, css et js. 👀
Libre choix pour le style.

Je ne compte même plus le nombre de fois que je l'ai fait 
Moi je fais des exercices pour m'exercer car au bout de 2 jours sans réviser j'oublie tout 💀
firebase c'est quand même pratique
Ah, problématique
Nan quand même le css sa reste gravé plutôt le js
Le back quoi
Je pref le front c'est plus simple...
bah ta de tout ta du front comme du back la
T'aura besoin de tout faire et te contente pas de la simplicité surtout dans le dev web
https://www.frontendmentor.io/challenges/nft-preview-card-component-SbdUL_w0U
https://www.frontendmentor.io/challenges/order-summary-component-QlPmajDUj
https://www.frontendmentor.io/challenges/stats-preview-card-component-8JqbgoU62
This HTML & CSS only challenge is perfect for anyone just starting out or anyone wanting a small project to play around with.
que des projet html/css
Cimer je les rajoute aux favoris je check plus tard
Vous pouvez m'aider ?
si tu nous dit pas pourquoi on ne peut pas non
C bon j'ai pu régler
https://getwaves.io/ tu peux t'aider de ce site pour générer des vagues en svg
merci !
NORDVPN sponsorise ce site web 
Ptn mdr 😂
G envie de mourrir quand je lis ca... le front est loin d'etre plus simple c plus accessible mais pour devenir bon ca demande beaucpup plus de temps que le back, car la moindre erreur se voit direct
Chacun sa perception des choses 🤷
C'est pourquoi c mon métier, et que les bons front se font rares 🙂
fin surtout dans son cas il fait même pas de front
il apprend l’intégration web
le front ça ne se résume pas qu’à l’html css 😒
Faut bien commencer quelques part
J'ai débuté y'a 1 semaine et demi sinon
Salut, merci je savais pas sa existait mdr
https://www.blobmaker.app/ dans l'idée tu as sa aussi, si jamais ca peut te servir 👌
(https://haikei.app/ ou directement ça)
bien sur mais je parle pas de ça
je te dis juste que faire de l'html css c'est pas être développeur frontend ou fullstack
c'est être intégrateur web
et même ça être un bon intégrateur web ca demande du boulot, c'est pas juste créer 2/3 trucs qui fait de toi un intégrateur :p
Oui c'est sa j'ai dit, faut bien commencer quelques parts, je compte pas resté sur du html, css toute ma vie quoi, je commence par les base, j'ai commencé a suivre des tutos pour nextjs et vue, je trouve que j'avance pas trop mal pour un mec qui a débuté y'a 2 semaines
mon avis là dessus c'est que tu vas te planter, passer de html/css à next et vue js (pourquoi les 2 on sait pas) tout ça en 2 semaines
c'est juste suivre des tutoriels en recopiant les vidéos, mais have fun 👌
avant de faire du vue et du react on passe déjà par le javascript, histoire de comprendre ce qui se passe derrière ses 2 frameworks, de comprendre comment fonctionne le DOM et autre
ça se serait si on peut apprendre tout ça en 1 mois lool
Nan je recopie pas, je fais des exercices aussi, je regarde la vidéo entièrement, et ensuite j'essaie de reproduire et si j'ai des erreurs, je demande de l'aide
C'est pas comme sa qu'on apprend ?
honnêtement je n'ai pas envie de te dire que oui ou non, ça dépend de toi, mais en 2 semaines passer des bases de l'intégration web à un framework javascript, ça s'appelle survoler les langages
Oui le js je commence a maîtriser le truc je fais des petits animations sympa 😄
tu peux pas dire "je commence a maitriser" en l'espace de 2 semaines, je sais pas si tu t'en rends compte lool
Bon bah jsp quoi trop apprendre, on m'a conseillé d'utiliser nextjs donc je me suis lancé
🤷 have fun
Y'a des gens qui apprennent vite aussi 👀 comme moi
oui d'accord
Ah nice go le save dans notion, thanks
Sa n'a rien a avoir avec une demande, je partage juste un code de navbar responsive.
index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="style.css">
</head>
<body>
<nav class="navbar">
<a href="#" class="title">ADDAMS</a>
<img src="https://media.discordapp.net/attachments/1117240640586141857/1150022712656412682/menu-btn.png" alt="menu" class="menu">
<div class="items">
<ul>
<li><a href="#">Connection</a></li>
<li><a href="#">Serveur</a></li>
<li><a href="#">Invitation</a></li>
</ul>
</div>
<div class="deskop">
<ul>
<li><a href="#">Connection</a></li><li><a href="#">Serveur</a></li><li><a href="#">Invitation</a></li>
</ul>
</div>
</nav>
<header></header>
<script src="script.js"></script>
</body>
</html>```
## script.js
```js
const m = document.querySelector(".menu")
const div = document.querySelector(".items")
m.addEventListener("click", () => {
if(div.classList.contains("open")){
div.classList.remove("open")
} else {
div.classList.add("open")
}
})```
## style.css
```js
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@700&display=swap');
* {
padding: 0;
margin: 0;
list-style: none;
text-decoration: none;
}
body {
font-family: "Poppins";
}
header {
height: 100vh;
width: 100vw;
background-image: url(https://media.discordapp.net/attachments/1117240640586141857/1150022712396361738/landscape.jpg);
background-size: cover;
overflow: auto;
}
.navbar {
position: absolute;
padding: 45px;
align-items: center;
justify-content: space-between;
box-sizing: border-box;
width: 100%;
}
.title {
position: absolute;
top: 22px;
left: 20px;
font-weight: bold;
}
.navbar a {
color: white;
font-size: 20px;
}
.navbar .menu {
position: absolute;
top: 20px;
right: 20px;
width: 35px;
display: block;
z-index: 1;
}
.items {
position: absolute;
color: white;
padding: 0;
top: 0;
left: 0;
width: 100%;
height: 100vh;
background-color: rgba(255, 255, 255, 0.5);
backdrop-filter: blur(5px);
justify-content: center;
align-items: center;
display: none;
text-align: center;
transition: opacity 2.4s ease;
}
.items ul li {
margin: 25px;
}
.items ul li a {
text-align: center;
font-weight: bold;
padding: 10px 15px;
border-radius: 5px;
background-color: red
}
.items.open {
display: flex;
opacity: 1
}
.deskop {
display: none;
}
@media screen and (min-width: 1024px){
.navbar .menu {
display: none;
}
.items {
display: none;
}
.deskop {
display: flex;
position: absolute;
top: 25px;
right: 15px;
align-items: center;
flex-direction: row;
}
.deskop li {
display: inline;
}
.deskop a {
margin: 20px;
font-size: 12px
}
}```
Aussi si vous des conseils pour améliore mon skill je suis preneur 👀
Pour la deuxième image essaye de moins mettre de blanc en gros que du flou
Et les boutons jsp quoi dire mais c’est perturbant
Mais j’aime
Salut vous avez des sites pour ça ? La vague animée
Ah merci
pas ouf le nombre de position absolute, la première pour rendre la navbar indépendante ok, mais les 2 autres (items et menu) ça devrait pas être le cas
Mon dieu ne jamais calculer les animations en js en dehors des canva 😮
Trop de profondeur de DOM a mon gout et js peu fiable a mon hout aussi
Hello, vous avez des site pour s'inspirer, genre la j'ai pas d'idée pour le disign de ma topbar pour eviter de toujours faire la meme
dribbble
Bonjour tu as:
- Dribble ou Behance, des médias pour designer on y trouve de tout niveau maquette
- Awwwards, un site classant et mettant en avant les plus beaux sites web actuels, une mine d'or pour qui sait chercher
Salut, merci pour vos réponses je vais regardé
Bonjour je suis pas développeur HTML mais j'ai besoin d'un nom de domaine je souhaite l'acheter pour 9.99€ chez One.com
Vous me conseiller de l'acheter ou ?
Merci
Et c'est pas possible de l'acheter à vie
Ok
Bonsoir moi aussi j'ai créé pût arrivé à créer un site web pour lire les actualités du jour le lien est https://wabatvbookblogtg.simdif.com/
Bonjour, puis-je solliciter votre avis sur un problème que j'ai rencontré avec mon portfolio ? J'ai consacré beaucoup de temps à positionner tous mes éléments de manière à ce qu'ils s'adaptent correctement au mode responsive. Dans l'inspecteur de code, je peux maintenant visualiser mon site dans toutes les dimensions d'écran possibles, et tout semble parfait. J'étais très satisfait du résultat, mais ensuite, j'ai regardé mon portfolio sur un véritable appareil portable. J'ai alors réalisé que mes éléments ne sont pas correctement positionnés. Quelqu'un pourrait-il m'aider ? Je ne comprends pas pourquoi j'obtiens de bons résultats dans l'inspecteur de code et de mauvais résultats sur un véritable appareil. Voici le lien : https://fischer-j.eu/. Merci !
Exploration de mon parcours en tant que développeur web. Plongez dans mes compétences en conception, en codage et en création de sites web qui allient esthétique et performance.
effectivement, il faut souvent user des wv et % ce qui est une catastrophe pour du mobile first, mais bon c'est le monde d'aujourd'hui :) devoir faire son site en 3000ppp puis zoomer à fond pour des écrans 4K ce qui donne n'imp :D
tu peux essayer de faire tout le site pour mobile (l'inspecteur ne prend pas en compte l'abus des ppp malheureusement donc il faudra F5 sur mobile souvent)
puis ajouter des @media pour rendre ton site agréable sur pc :)
c'est chiant mais le résultat sera impeccable pour les deux
là déjà c'est assez bon pour pc (même si trop zoomé) mais ducoup sur tel les elements sont écrasé de fou car 3000ppp environ :s (le pc c'est peut être 92ppp environ)
courage, moi j'ai bannis les téléphones de mes sites ^^ trop de problemes, comme à l'époque où on banissait Internet Explorer, car trop de limitations
bien souvant c'est un probleme de densiter de pixel. cela ce distingue d'avantage sur les pc Mac. certain element peuvent etre decaler. (ps: j'aime bien le header de ton site haha)
Vraiment pratique!
Yo, est-ce que quelqu'un pourrait m'aider svp ? Je bosse sur un site Web actuellement, sans js pour le moment car je suis nul en js (donc full HTML et CSS) et j'essaie de jouer avec les méta-données, pour que quand j'envoie le lien de mon site, ça envoie différentes informations à son sujet, genre le nom, etc... Mais en fait, j'essaie de faire en sorte de mettre une vidéo en mp4 dans les méta-données, mais j'y arrive pas du tout
Avec la balise <meta>
Si jamais, le lien de la page de mon site sur lequel je bosse actuellement : https://wishrito.github.io/HTML-tests/src/pages/news.html
Je vois pas trop ce que t'essaye de faire mais avant de faire un site web je te conseille d'apprendre le JS au moins un peu, surtout en SIO t'en aura besoin
Ben en fait j'essaie de faire comme, par exemple, quand tu envoies un lien Twitter. si le tweet contient une vidéo, elle finit dans l'embed
Et tu peux interagir avec la vidéo depuis l'embed
Mais du coup j'ai fait des tests, j'ai regardé les balises utilisées sur Twitter (merci l'outil d'inspection) et j'ai essayé d'en utiliser certaines
Après pour le moment concernant le js, merci pour le conseil, mais je me suis déjà un peu penché dessus xD
C'est pas évident
Yep après avoir regarder un peu je crois il fait que tu utilise le meta og:video
hey, je n'arrive pas à afficher une image jpg sur mon site web :
<body>
<img src="images/mon-image.jpg alt="image-test">
</body>
Merci pour le conseil, je vais regarder ça
Ton fichier HTML est situé où dans l'arborescence de ton projet ?
la balise image est orhpeline c'est a dire quelle est "auto-fermante" fait attention de rajouter / par exemple <img src="images/mon-image.jpg alt="image-test"/>
Après ce n'est pas censé influer sur le fonctionnement du tag, est-ce-que le chemin de ton image est bon ?
(pour ma part je met pas de / à la fin et ça marche nickel)
oui l'image est dans un directory "images" dans le même fichier que mon fichier html
En principe tu est censé la fermer mais oui ça fonctionne sans c'est comme les input etc..
Comme ça
?
Tu code avec quel logiciel exactement ? Simple curiosité
intelliji ou vscode
je vois
tu trouve que c'est lequel le mieux (bien que ca dépende certainement du contexte) ?
de ce que j'ai compris l'image et le fichier html sont tous les deux dans le même dossier
intelliji j'aime bien mais pour des trucs de test rapide etc.. j'utilise vscode
ah oui je vois le problème
Ouais ducoup c'est
<img src="../images/mon-image.jpg alt="image-test">```
Tu doit remonter de un dossier pour après aller dans ton dossier image tu ne peut pas juste y aller cmme ça, tente d'aller te renseigner sur les chemin absolu et relatif :p
chemin absolu et relatif ?
je vais essayer
C’est une intégration de Discord ça :)
@storm folio
Même chose pour YouTube ^^
Oui mais pour que discord la détecte c'est avec le tag il me semble
a voir si discord le fait automatiquement ou pas
Peut-être, mais si tu met le tag sur ton site, la vidéo ne s’affichera pas sur Discord.
a voir , j'ai jamais tester 
dommage
:p
Je viens de regarder et si ton lien pointe directement vers un .mp4 discord affiche l'embed de la vidéo mais que si elle fait moins de 20mb je crois
bah du je pense qu'y faut des trucs en plus (éventuellement du js, voire éventuellement contacter Discord ou chercher sur les docs), car bon, j'ai "tout" mis comme sur le site que tu as envoyé, et malheureusement ca marche pas vraiment xD
avec ce lien ca marche https://wishrito.github.io/HTML-tests/src/vid/Maxwell.mp4
ouais voilà
<meta property="og:video:url" content="https://www.youtube.com/embed/Gb9E60E3duU">
<meta property="og:video:secure_url" content="https://www.youtube.com/embed/Gb9E60E3duU">
<meta property="og:video:type" content="text/html">
<meta property="og:video:width" content="1280">
<meta property="og:video:height" content="720">```
Dans la partie avec les meta en open graph (og) met le lien de ta video en .mp4 et test ça fonctionnera peut être 
met og:video:url
l'image ne s'affiche toujours pas :/
envoie ton fichier html
<!DOCTYPE html>
<html lang="fr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" type="text/css" href="{{ url_for('static', filename='remove_recettes.css') }}">
<title>Salut</title>
</head>
<body>
<img src="../images/mon-image.jpg" alt="image-test"/>
</body>
</html>
bah c'est censé s'afficher
et pourtant j'ai l'icône quand une image ne s'affiche pas avec mon alt juste à côté
j'ai essayé, et ca change rien, d'ailleurs j'ai trouvé ca sur Stackoverflow, et de son coté ca a marché, mais pas du mien https://stackoverflow.com/questions/74394473/how-to-embed-videos-in-discord
attention y a un cache* sur les meta
ca se refresh pas automatiquement, si tu veux la refresh triche sur l'url en ajoutant une query par exemple
Oh d'accord je vois, merci pour l'info
du coup @storm folio @gaunt yoke j'ai contacté le support de Discord à ce sujet (en précisant dans le formulaire que c'etait pour du dev) histoire d'avoir + de détails, car bon, ca fait 3h que je scroll sur Google et stackoverlfow pour trouver, ils disaient presque tous que c'etait possible d'intégrer une vidéo dans l'embed via le meta, sauf un, donc autant demander à la source des infos
je vous tiens au courant dans le doute
possible ça l’est je sais que loom mette une vidéo dans leur meta etc tu dois je suppose oublier quelque chose
Bonjour 
Je voudrais savoir comment faire pour qu'au lieu de mettre https://monsite.fr/app/index.pphp je puisse aller directement en faisant https://monsite.fr/app/ ?
Salut, dans ton htaccess tu peux add ça :
RewriteRule ^/app/?$ /app/index.php [L]
Merci je vais tester ça
Les chemins etc.. sont bons ?
Ton .htaccess est bien accessible par ton serveur ?
Et vérifie que la redirection d'url est activée
il est bien à la racin et il existe un fichier index.php dans le dossier app
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
RewriteRule ^([^\.]+)$ $1.html [NC,L]
RewriteRule ^/app/?$ /app/index.php [L]
ton index.php n'est pas dans /app
Il y en a un pourtant
