IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Mise en page CSS Discussion :

Reprise PSD vers HTML/CSS


Sujet :

CSS

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau candidat au Club
    Homme Profil pro
    Responsable de service ( hors info )
    Inscrit en
    Octobre 2022
    Messages
    1
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Responsable de service ( hors info )

    Informations forums :
    Inscription : Octobre 2022
    Messages : 1
    Par défaut Reprise PSD vers HTML/CSS
    Bonjour à tous.

    J'ai décidé il y'a quelques temps que mon métier ne me correspondait plus, et j'ai décidé de me lancer dans le développement web ( passionné d'info, et + d'idées de créations de site web que de logiciels ).
    j'ai suivi quelques formations gratuites ou semi-gratuites sur le net, et suivi quelques tutos de-ci de-là.

    Mais ayant peu ou pas de connaissance et surement pas assez, pourriez-vous m'expliquer quelle est la marche à suivre pour transformer un psd en html/css, je bloque sur les positionnements des éléments ( je me suis peut-être attaqué à trop gros pour un premier site ).

    Je cherche à faire ceci :

    Nom : Capture.png
Affichages : 112
Taille : 428,7 Ko

    Mon code html ( basique il me semble ).

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
        <header class="header">
            <div class="container">
                <div class="logo"><a href="index.php"><img src="./_images/logo.png" height="150px" alt="logo"></a></div>
                <nav>
                    <ul class="nav">
                        <li class="menu-1"><a href="#">ACCUEIL</a></li>
                        <li class="menu-2"><a href="#">GALERIE</a></li>
                        <li class="menu-3"><a href="#">CONTACT</a></li>
                        <li class="menu-4"><a href="#">ADMIN</a></li>
                    </ul>
                </nav>
            </div>
        </header>

    Mon CSS
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    .header{
        background-image: url(../_images/bg-header.png);
    }
     
    .header{
        width: 100%;
        height: 130px;
    }
     
    .logo{
        margin: 0 auto 0 auto;
        padding-top: 7.5px;
        width: 130px;
    }
     
    .menu-1, .menu-2, .menu-3, .menu-4{
        position: absolute;
        top: 35px;
    }
     
    .menu-1{
        left: 20%;
    }
     
    .menu-2{
        left: 35%;
    }
     
    .menu-3{
        right: 35%;
    }
     
    .menu-4{
        right: 20%;
    }
     
    .nav a {
        font-family: Bazar, sans-serif;
        font-size: 30px;
        color: var(--nav-link-color);
    }
    De plus j'ai rajouté un lien css vers bootstrap5.

    Mes soucis à l'heure actuelle ( je ne travaille que sur le header pour l'instant ):
    - cela fonctionne, mais je suppose qu'il y a mieux...
    - lors du redimensionnement de ma fenêtre pas très joli joli...
    - je n'arrive pas à mettre en place ma ligne dashed en bas du header

    - et je n'ai aucune idée de comment faire le reste.

    Je suis preneur de tout, tuto, formation ( même si payante pour budget très réduit), morceau de code, conseil, MP, ...

    Merci de l'attention et de l'aide que vous pouvez m'apporter.

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 699
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 699
    Par défaut
    pour avoir des effets responsifs en fonction de la largeur de l'écran, vous pouvez utiliser les requêtes média qui permet de définir des règles css qui s'appliquent seulement pour certaines tailles :
    https://developer.mozilla.org/fr/doc..._media_queries
    pour le menu, ce que j'ai souvent vu sur les petits écrans est un menu "hamburger", qui se présente sous la forme de 3 traits. vous pouvez le voir par exemple en réduisant la largeur de la page mozilla.org.

    pour le trait pointillé en bas de l'entête, vous pouvez par exemple utiliser une petite image et la répéter en largeur avec background-repeat
    https://developer.mozilla.org/fr/doc...kground-repeat

  3. #3
    Modérateur

    Avatar de NoSmoking
    Homme Profil pro
    Inscrit en
    Janvier 2011
    Messages
    17 213
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Isère (Rhône Alpes)

    Informations forums :
    Inscription : Janvier 2011
    Messages : 17 213
    Par défaut
    Bonjour et bienvenue sur DVP.

    Tu peux également créer ta bordure à l'aide d'un background-image: repeating-linear-gradient(....) et ses propriétés associées.

    Voir : repeating-linear-gradient()

Discussions similaires

  1. iText HTML & CSS vers PDF
    Par xoum89 dans le forum Documents
    Réponses: 0
    Dernier message: 12/12/2013, 11h13
  2. [iText] HTML vers PDF & CSS
    Par Fyvan dans le forum API standards et tierces
    Réponses: 0
    Dernier message: 03/05/2012, 11h43
  3. PSD to HTML-CSS
    Par channark dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 12/01/2011, 22h20
  4. Export PSD vers css sur photoshop
    Par gilbertbicot dans le forum Outils
    Réponses: 1
    Dernier message: 19/01/2010, 09h46
  5. de PSD vers CSS
    Par Garra dans le forum Mise en page CSS
    Réponses: 3
    Dernier message: 12/03/2007, 19h51

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo