2016-06-09 1 views
0

Je suis en train de concevoir des onglets html + css pour ressembler à ce dessin: Lorsque l'onglet est sélectionné, le titre est connecté au contenu de l'onglet et le "cou" arrondit dans les expositions de flèche comme.Onglet de conception titre CSS pour se connecter avec le contenu de l'onglet - coins de cercle

corner connection tab should be circle like border radius Xpx Round corners in j'ai réussi à arriver jusqu'à présent comme celui-ci une image attachée avec une div qui relie le titre et le contenu onglet. Le problème est que le coin n'est pas rond. Je ne peux pas faire le rayon de la frontière parce que ce n'est pas vraiment un div, c'est 2 divs connectés. Je suis sûr qu'ils sont un meilleur moyen d'obtenir ce look. Comment pourrait-on faire le design en html? enter image description here

+0

Y a-t-il un moyen de montrer le code HTML actuel ou peut-être de le coder? Je ne comprends pas pourquoi nous ne pouvons pas résoudre juste avec plus de divs :) –

+0

Le problème est comment je fais la partie qui avec des flèches dans l'image 2 rondes. – BenB

+0

S'il vous plaît voir la mise à jour. –

Répondre

-2

Une solution possible serait d'entourer tous les autres onglets sous une forme d'un div puis utilisez la CSS border-bottom-left-radius and border-bottom-right-radius properties

<!-- Psuedocode idea, have not tested... --> 
<div id=#tabwrapperLeft style="border-radius-bottom-right: 5px"> 
    <div>tab1</div> 
    <div>tab2</div> 
    ... 
    <div>tabI-1</div> 
</div> 

<div>tabI</div> 

<div id=#tabwrapperRight style="border-radius-bottom-left: 5px"> 
    <div>tabI+1</div> 
    ... 
    <div>tabN</div> 
</div> 

Dans votre exemple ci-dessus, le bleu, l'orange et les pattes jaunes, entouré dans un élément avec un rayon de bordure-bas-droite. Cependant, dans un cas plus général, comme si l'onglet jaune était sélectionné, les onglets non sélectionnés à droite auraient besoin de border-bottom-left-radius.

Faites-moi savoir ce que vous en pensez!

+0

Je pense que j'ai aimé comme vous avez écrit. Le problème est que les coroners "arrondissent" à l'extérieur de la div. J'ai ajouté une autre image – BenB

+0

Pour mon propre bien, quelqu'un peut-il donner des explications sur les downvotes? Ai-je mal compris la question, ou n'est-ce pas une mise en œuvre souhaitable? –