CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

[CSS] Border qui part d'un texte

Pixzue
Pixzue
Niveau 5
09 octobre 2017 à 16:17:24

Salut, je dois faire un truc comme ça en CSS mais je trouve pas comment faire (j'ai fait un petit dessin :hap: )
https://image.noelshack.com/fichiers/2017/41/1/1507558556-border.png
Le border doit partir du titre et encadrer le tableau

whiteapplex
whiteapplex
Niveau 33
09 octobre 2017 à 17:24:52

Alors,de façon native tu as la balise <fieldset> qui te donne cet effet.
Et pour l'émuler je sais pas trop, mais il y a quelques discussions qui ressortent sur google, tu peux chercher de ce côté, mais je crois pas que ce soit faisable nativement en CSS

Pixzue
Pixzue
Niveau 5
09 octobre 2017 à 17:46:16

Parfait merci, j'ai parlé de CSS car je pensais pas justement que c'était possible directement en HTML
Une dernière question pour la route : si je veux que les bords prennent plusieurs couleurs je fais comment ? J'ai pensé à border-top border-bottom etc mais je suis limité à 4 côtés donc à 4 couleurs du coup :(

whiteapplex
whiteapplex
Niveau 33
09 octobre 2017 à 18:09:46

Pas sûr que ce soit possible, c'est un objet assez particulier, qui est surtout prévu pour les formulaires. Si tu veux des fonctionnalités plus custom il faudra émuler ce comportement (ou utiliser des bibliothèques graphiques qui permettent de faire ce genre de chose, je sais pas si bootstrap inclut ce genre de chose

Pixzue
Pixzue
Niveau 5
09 octobre 2017 à 18:21:02

Ok merci :)

arsh222
arsh222
Niveau 10
10 octobre 2017 à 14:34:39

Il me semble que mettre le titre dans la boîte avec une position:relative devrait suffire ; en outre, il peut éventuellement être mis dans un conteneur (une div) et avoir un float:left pour que ledit conteneur ne prenne pas de hauteur et ne décale pas le tableau vers le bas

arsh222
arsh222
Niveau 10
10 octobre 2017 à 14:42:50

https://jsfiddle.net/w2b7gupu/3/
Le seule problème est que le titre doit avoir un background pour masquer la ligne horizontale, si la page a un arrière-plan uni ça passe, dans le cas où c'est une image c'est un peu plus compliqué

Message édité le 10 octobre 2017 à 14:44:57 par arsh222
Pixzue
Pixzue
Niveau 5
12 octobre 2017 à 19:52:37

Le 10 octobre 2017 à 14:42:50 arsh222 a écrit :
https://jsfiddle.net/w2b7gupu/3/
Le seule problème est que le titre doit avoir un background pour masquer la ligne horizontale, si la page a un arrière-plan uni ça passe, dans le cas où c'est une image c'est un peu plus compliqué

Merci, au final j'ai utilisé fieldset en HTML qui était une solution plus simple
Apparemment pour les bords de couleur il y a une solution sans passer par des bibliothèques graphiques, mais je suis bloqué avec mon border à 4 couleurs au lieu de 7 (pas possible de mettre + de 4 couleurs avec border-color)

Help [[sticker:p/1nua]] Une solution avec fieldset m'arragerait si possible :(

Pixzue
Pixzue
Niveau 5
12 octobre 2017 à 23:44:51

:up:

arsh222
arsh222
Niveau 10
13 octobre 2017 à 10:13:50

Il y a une propriété border-image qui donne un peu plus de liberté https://www.w3schools.com/cssref/css3_pr_border-image.asp

Pixzue
Pixzue
Niveau 5
15 octobre 2017 à 16:39:41

Le 13 octobre 2017 à 10:13:50 arsh222 a écrit :
Il y a une propriété border-image qui donne un peu plus de liberté https://www.w3schools.com/cssref/css3_pr_border-image.asp

Je vais voir ça merci :)

Sous forums
  • Aide à l'achat Mac
  • Macintosh
  • Création de Jeux
  • Programmation
  • Création de sites web
  • Linux
  • Internet
  • Steam Deck
  • Hardware