28172 sujets

CSS et mise en forme, CSS3

Bonjour, je suis nouveau sur le forum, et également débutant en CSS.
J'ai un projet à faire, un site mobile, cependant j'arrive pas à faire tout ce que j'ai fait dans ma maquette photoshop, un peu dure pour moi, mais maintenant c'est trop tard, je peux plus modifier bref.

Je n'arrive pas à positionner mon texte à coté de l'image, regardez ce que ça donne actuellement : upload/56902-site2.png
et voilà le rendu que j'aimerais avoir :
upload/56902-accueil.png

enfin, j'aimerais mettre mes icones à coté du rectangle, et l'icone "plus" en dessus à droite du rectange, voici où j'en suis :
upload/56902-site.png
et voici le rendu que je dois avoir :
upload/56902-accuee.jpg

Voici mon code HTML pour cette partie:
<main class="accueil">
    <div class="introduction">
        <img src="images-contenu/iphone5.png" alt="image-introduction" width="250px">
        <p class="titre">Call Different</p>
        <p class="slogan">All in One</p>

    <p class="texte-introduction">En l'espace de quelques années, Apple s'est fait une place dans l'industrie du
        smartphone notamment en mettant au goût du jour l'écran tactile qui révolutionne les téléphones d'aujourd'hui.
        Découvrez comment l'entreprise s'est forgé un nom dans le monde de la high-tech en navigant dans les différentes
        pages du site.</p>
    </div>

    <div class="articles-principaux">
        <div class="article-1"><a href="unsmartphone-cestquoi-01.html"><img src="images-contenu/cestquoi.png"
                                                                            alt="cestquoi"></a></div>
        <p class="article">De nos jours, le terme smartphone est employé à tout va, mais que signifie réellement ce
            terme anglophone ?</p>

        <div class="article-1plus"><a href="unsmartphone-cestquoi-01.html"><img src="images-contenu/logoplus.png"
                                                                                alt="logoplus"></a></div>

        <div class="article-2"><a href="iphone-pionnier-02.html"><img src="images-contenu/pionnier.png" alt="pionnier"></a>
        </div>
        <p class="article">Apple présente l'iPhone 2G, le smartphone qui va révolutionner le monde de l'écran
            tactile.</p>

        <div class="article-2plus"><a href="iphone-pionnier-02.html"><img src="images-contenu/logoplus.png"
                                                                          alt="logoplus"></a></div>

        <div class="article-3"><a href="ios-03.html"><img src="images-contenu/66plus.png" alt="66plus"></a></div>
        <p class="article">En 2014, Apple dévoile l'iPhone 6 et l'iPhone 6 Plus. Focus sur les deux nouveaux
            téléphones de la marque.</p>

        <div class="article-3plus"><a href="ios-03.html"><img src="images-contenu/logoplus.png" alt="logoplus"></a>
        </div>

        <div class="article-4"><a href="iphone6-6plus-04.html"><img src="images-contenu/ios.png" alt="ios"></a></div>
        <p class="article">Petit retour dans le passé avec les différents systèmes d'exploitations conçus par
            Apple.</p>

        <div class="article-4plus"><a href="iphone6-6plus-04.html"><img src="images-contenu/logoplus.png"
                                                                        alt="logoplus"></a></div>
    </div>
</main>


et voici monde code css :
.article {
    background-color: #f2f2f2;
    width: 450px;
    height: 250px;
    border-radius: 25px 25px;
    position: relative;
}
.article {
    margin-left: auto;
    margin-right: auto;
}
.texte-introduction {
    font-family: quicksand, sans serif;
    font-weight: bold;
    font-size: 29px;
    line-height: 50px;
    margin-right: 45px;
    margin-left: 10px;

}

.slogan {
    font-family: quicksand, sans-serif;
    font-style: italic;
    font-size: 36px;
    font-weight: lighter;
    border-bottom: 1px solid black;
    width: 170px;
}

.articles-principaux>p {
    font-family: quicksand, sans-serif;
    font-size: 30px;
    line-height: 40px;

}

.titre {
    font-family: quicksand, sans-serif;
    font-size: 60px;
    font-weight: lighter;
    width: 100px;

}


Merci d'avance!
Modifié par piierrick (29 Nov 2014 - 12:05)
Présenter une page de test en ligne permet d'avoir accès à l'ensemble des codes et des images et nous évite d'avoir à faire le travail à votre place (copier le code, chercher des images, comprendre votre cheminement de pensée, avoir accès aux outils de développement,...) et facilite l'aide éventuelle apportée (liste non exhaustive...):

- CodePen de Chris Coyier, Tim Sabat and Alex Vasquez
- Dabblet de Lea Verou
- CSSDeck de Rishabh
- JSFiddle d'Oskar Krawczyk
- JsBin de Remy Sharp & Co
- Jsdoit de KAYAC Inc.
- ...
Tu peux également faire une page temporaire sur ton serveur, ou juste héberger tes images sur ton serveur et mettre un lien sur les outils en ligne Smiley cligne
Vous allez me prendre pour un débile ou quoi, mais je n'ai pas de serveur. Etant donné que je fais mon code sur Webstorm, le logiciel comprend un serveur local pour tester tout ça, mais un serveur en ligne, je n'en ai pas, ou alors je sais pas comment faire.
Sinon laissez tomber, je me débrouillerais moi_même ^^
Modifié par piierrick (29 Nov 2014 - 13:09)
Modérateur
:/


Je pense que tu devrais lire ou relire cet article. D'une manière générale, relire le tuto, fait pas de mal je pense.
connecté
Pour les icônes relatives aux div vous pouvez aussi utiliser les pseudo-élements :before et :after. Cette page en comporte des exemples.
Modifié par Olivier C (01 Dec 2018 - 13:29)
Merci Olivier C, cela m'a beaucoup aidé !

Cependant, j'ai un autre problème, le fait qu'il y ait une deuxième image juste à coté alors qu'elle ne devrait pas y en avoir ! je ne trouve pas de solution*
upload/56902-dd.png


EDIT : j'ai trouvé mon erreur Smiley wingol

EDIT 2, j'ai rien dit en fait toujours le même problème avec ces 2 images
Modifié par piierrick (05 Dec 2014 - 22:02)