How to style only one side of a border using CSS

Is there a way to change the color of the top 50% of a border in CSS?

I have attempted various methods, but haven't been successful. Any suggestions on how to achieve this?

Answer №1

add a gradient to the border using an image

.container {
background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.33, rgb(14,173,173)), color-stop(0.67, rgb(0,255,255)));
background-image: -moz-linear-gradient(center bottom, rgb(14,173,173) 33%, rgb(0,255,255) 67% );
padding: 2px;
}

.container > div { background: #fff; height: 100px }
<div class="container">
    <div>text inside container</div>
</div>

Answer №2

One solution is to utilize the pseudo element ::after.

div {
  width: 100px;
  height: 50px;
  position: relative;
  background: red;
}

div:after {
  content: " ";
  position: absolute;
  bottom: 50px;
  left: 0px;
  width: 50px;
  height: 4px;
  background: green;
}
<div>fff</div>

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

Having trouble removing a DOM element with jQuery?

Hey there, I need your help with a jQuery issue I'm facing. I am currently working on cloning a div element that contains a span with a click event attached to it. The purpose of the click event is to remove the newly cloned section from the DOM. Whil ...

The HTML5 Canvas ellipse with a thick line width is displaying a quirky blank space

I am currently working on a drawing application using HTML5 canvas. Users have the ability to draw ellipses and choose both line and fill colors, including transparent options. Everything works smoothly when non-transparent colors are selected. However, ...

Padding in Bootstrap rows is not uniform

My grid template has 3 columns, but the first row in one of the columns is slightly pushed. Which CSS property should I adjust to fix this issue? Using Bootstrap framework.https://i.sstatic.net/CLSYK.png <div class="col"> <div class="col-sm"> ...

Tips for retrieving content within a <pre> tag

As someone new to coding, I am currently learning about the map function by following a tutorial that includes this example: The tutorial uses HackerNews' RSS feed as a datasource. Since RSS can be treated as plain HTML, it's easy to get start ...

Looking to enhance the style and appearance of your REACT App? Consider incorporating tools like Boostrap CDN, React-bootstrap, MDBoostrap, or any other styling options available. These can

I am relatively new to Frontend development and I am eager to create a visually appealing APP using the MERN Stack. I have recently started working on developing with REACT JS. In order to enhance the styling of my project, I considered importing the CDN ...

Locating an Image and Adding it to a Different Image Source

Here is the HTML markup that I am working with: <div id="main"> <div id="slider"> <img src=""/> </div> <div class="clear slider"></div> <div class="slider ndslider"> <a href="# ...

Collection of pictures with the ability to magnify

I'm attempting to add a zoom feature to my gallery using HTML, CSS, and JavaScript, but I'm unsure of the precise steps. The end result I'm aiming for is similar to the effect seen at this link: ...

The issue with implementing simple getElementsByClassName JavaScript in the footer of a WordPress site persists

I am facing an issue with a 1-liner JavaScript code in the footer where getElementsByClassName function doesn't seem to work for tweaking style attributes. The text "Hello World" is displaying fine, so I suspect it might be a syntax error? Here' ...

Create the columnHeader to match the width of the CSS column

Here's what I attempted: http://codepen.io/helloworld/pen/BcjCJ I aim for each column to have the same width as the column header visually. Currently, a slight difference in width exists between the column header and the actual column. Refer to the ...

Ways to maintain image alignment regardless of the size of the window or device?

Let's set the scene. I'm working with 2 images, a background image for a div and another regular image inside that same div. My question is, how can I ensure that both images are always in the exact position of each other, even when viewed on di ...

Selenium: To find an element using XPath for a radio button, you cannot use the contains() method with the @id attribute

I'm working on a list of radio buttons with color labels. Currently, I am able to select the radio button labeled Red, which is the third option: driver.find_element_by_xpath("//tr[@id='600,-2147649943:1107:Red||_tr']//input[@name='doc ...

What is the process for styling the <HTML> element effectively?

Query: How can I implement this style using JavaScript? jQuery would be appreciated as well :) Note: This style should be applied to the <HTML> element, not the document.body element. Otherwise, it will not work correctly. <style type="t ...

I'm unsure why process.env.BACKEND_URL displays as undefined in the console, but appears correctly in a button within my Next.js application

I've encountered a challenge with environment variables while working on a Next.js project. In my Home component, I'm attempting to print the value of process.env.BACKEND_URL to the console and display it within a button. 'use client' i ...

Where is the appropriate location to insert a <script> tag in NextJs?

I am facing a challenge in my NextJs application when trying to include the <script> code. I attempted to add it in a .js file but it did not work as expected. In traditional React applications, we typically use the index.html file to incorporate sc ...

Obtain the content from a dynamically generated dropdown menu and incorporate it into a separate file

My website features two dropdown menus - one for selecting countries and another for cities. The country menu is populated with data from a database, and once a country is selected, the city dropdown is dynamically filled with corresponding cities using a ...

Having trouble getting AngularJS ngCloak to function properly?

My post category page is supposed to display a message if there are no posts. However, the HTML appears briefly when the page loads and then hides. I thought using ngCloak would solve this issue, but it doesn't seem to be working for me. Here's t ...

How to Implement a Dropdown Menu in HTML and CSS for Navigation Bars

Currently, I am in the process of creating a website at www.bossfakeid.co.uk. I am looking to add a dropdown menu to the "Products" section of the navbar. I found a dropdown menu solution that I would like to implement from this link: http://codepen.io/wil ...

Using PHP to send a JSON request via cURL

I am attempting to make a cURL request in PHP. The request I am trying to send is as follows: $ curl -H 'Content-Type: application/json' -d '{"username":"a", "password":"b","msisdn":"447000000001","webhook":"http://example.com/"}' http ...

Component fails to update when attribute is modified

My issue is that the crud-table component does not refresh when I change currentTable. It works when I assign currentTable = 'doctor' in the created() hook, but not here. Why is that? <template> <div id="adminpanel"> <div id ...

Use jQuery to calculate the width of the wrapper and evenly divide it among the div elements inside

Seeking assistance with a dynamic div wrapper containing multiple inner divs. The number of inner divs will vary, requiring a script to determine how many are present and adjust their widths to fit perfectly within the wrapper. <div id="wrapper"> &l ...