Conceal the hyperlink once the :target has been activated

Here is the code I have on this jsFiddle link:

code on js fiddle

I want to hide this button (which is a link) after clicking it without affecting the height transition. Can you suggest a CSS-only solution?

Answer №1

In order to achieve the desired result, I suggest adding a container element and updating the link accordingly:

<div id="container">
<a href="#container" class='myButton'>Click</a>
<div id='sharebox'></div></div>

Next, adjust your CSS as follows:

#container:target #sharebox{
//your style
}

#container:target .myButton{
  visibility: hidden;
}

I trust this information will be helpful for you :)

Similar questions

If you have not found the answer to your question or you are interested in this topic, then look at other similar questions below or use the search

Limiting the use of CSS selectors to a single class without the need to include the class name multiple

I am trying to find a solution to avoid repeating the same class name multiple times in CSS. For instance, if I have: .class1 div { color: red } .class1 h2 { color: blue } .class1 p { color: yellow } Is there a way to consolidate these three rules under ...

CSS - when it comes to size, width dominates over height

Recently, I came across a unique issue that seems to be quite specific and not mentioned anywhere else. The problem arises when a containing div has both fixed width and height - the text inside the div overflows vertically but not horizontally. For an ...

Do we actually need all of these DIVs?

Do you ever find yourself creating a div purely to house another element? Take for example, when designing a menu. You may create a div with specific styling and then place an unordered list within it. Alternatively, you could apply all the styling direc ...

Exploring the Four Quadrants of CSS

When I use this fiddle https://jsfiddle.net/8kh5Lw9r/, I am getting the expected four quadrants on the screen. https://i.sstatic.net/O5Q6D.png HTML <div id="one"><p>One</p></div> <div id="two"><p>Two</p></div ...

Update the CSS styling of a parent div based on the active state of specific child divs

I have a class with 4 distinct columns. div class="mainContent"> <div class="left-Col-1" *ngIf="data-1"> </div> <div class="left-Col-2" *ngIf="!data-1"> ...

Ways to change the default blue dropdown color in the Chrome browser

When you click on the drop-down menu, a blue color appears when hovered over. I want it to be red instead, but for some reason, it's not working in Chrome browser. Here is the CSS class that I have used: option:checked { box-shadow: 0 0 10px 100p ...

CSS Trick: How to Clear Content in a 3-Column Div arrangement

I've been struggling to clear the content below my three div columns, each consisting of a span with centered text and a textarea. It seems that the issue arises from the floating div tags without proper clearing. When viewed in Firefox, the next ele ...

Determining the widths of elements when floated in Opera 11.*

I'm currently facing an issue with the Opera 11.5 beta (although I suspect this applies to all Opera 11 versions) where a floated block-level element (an unordered list) is being assigned a random fixed width, causing the child elements to wrap - simi ...

Creating unique shapes with smooth clipping using CSS

I'm attempting to design a shape similar to the one shown below using CSS, but I've been unable to achieve it. I've experimented with the clip-path property, but the results have been jagged and not smooth. I'm curious if it's feas ...

Adjust the spacing between the title and other elements in an R Shiny application

How do I modify the font and size of a title, as well as add some spacing between the title and other elements? navbar <- navbarPage( Title = "Intervals", tabPanel("Data Import", sidebarLayout(sidebarPanel(fi ...

Unexpected issue encountered for identifiers beginning with a numerical digit

Is it possible to select an element from a page with an id that begins with a number? $('#3|assets_main|ast_module|start-iso-date') Upon attempting to do so, the following error occurs: Uncaught Error: Syntax error, unrecognized expression: ...

Clickable regions in Internet Explorer 7 that lack a specific width

Is there a way to make the clickable area of links always stretch to the parents container when the parent container does not have a fixed width? For example, check out this JSFiddle. In Firefox, the link stretches with the text and the li tag, but in IE ...

Encountering a problem: "JavaScript error: Unable to access property" while attempting to track the current time of an HTML video with JavaScript and Selenium

I am looking to implement a way to track the progress of video play in an HTML video using intervals. Following a helpful tutorial, I tried using the HTML video DOM event called timeupdate, as shown below: from selenium import webdriver from selenium.web ...

Top Margin: Supported by Chrome and Safari

After troubleshooting why the margin-top is not working on Safari, but works fine on Chrome, I discovered a discrepancy. Chrome Upon hovering over an item in the image, the cursor changes as expected. This feature operates smoothly in Chrome. https://i. ...

Responsive navbar with Bootstrap on both sides and a form in the middle in .NET Core

I am facing an issue with the bootstrap navbar where I have a lot of links causing it to not collapse early enough, resulting in a 2-row navbar. The links are on both left and right sides. How can I ensure that it collapses earlier? Thank you! Edit: This ...

Styling tables with borders in CSS

If a table is set to have a border at a high level, how can I ensure that classes inheriting from it do not have any borders set? table,td,th { border: 1px solid #0B6121; } How can I make sure that my other table has no borders at all? table.menu { ...

Exploring the integration of Dynamic Values in React-JSS

Our team is integrating a CSS library into our React project. Check it out here: https://cssinjs.org/react-jss/?v=v10.1.1#dynamic-values. I am currently working with two dynamic values in this way: import React from 'react' import {createUseSty ...

Organize a series of <span> elements into rows and columns through the use of CSS, JavaScript, or jQuery

Task: Your challenge is to display a list of span elements in both vertical and horizontal layouts without altering the HTML structure. Input: an unknown number of span elements within a parent span like the example below: <span id="parent"> <sp ...

Trouble with addClass function not functioning properly on dynamically generated list items while using search feature in Laravel 5

Seeking assistance with a search form that allows users to search for products. Search Form: <form class="navbar-form pull-right no_padding m_top_0 m_bottom_0 formSearchProduct" role="search" onsubmit="return false;" autocomplete="off"> <inp ...

The margin of a single flexbox item is not aligned properly

The flexbox I have contains several items. All of them are displaying correctly except for the last one, which is expanding to the edge of the div. View the current appearance of the flexbox As shown in the image, the last element is extending to the con ...