Testimonials Grid Section - Frontend Mentor Challenge

#frontendmentor #testimonials #html5
Conquering frontend mentor challenges - The Testimonials Grid Section
We are using Vanilla HTML and Vanilla CSS for this project. I hope you like it, and subscribe to the channel as well.
Subscribe here: https://bit.ly/3qsAsNC

Follow me on Twitch for livestreams and AMA sessions: https://twitch.tv/tsbsankara
Follow me on Twitter: https://twitter.com/TSBSankara
Follow me on Instagram: https://instagram.com/tsbsankara
Subscribe to my YouTube channel: https://bit.ly/3qsAsNC

Support the channel: https://www.paypal.com/donate?hosted_button_id=2WG3VC4GPGK8Y
Buy me a coffee: https://streamlabs.com/tsbsankara

#frontendmentor #testimonials #html5

What is GEEK

Buddha Community

Testimonials Grid Section - Frontend Mentor Challenge

Hire Frontend Developers

Create a new web app or revamp your existing website?

Every existing website or a web application that we see with an interactive and user-friendly interface are from Front-End developers who ensure that all visual effects come into existence. Hence, to build a visually appealing web app front-end development is required.

At HourlyDeveloper.io, you can Hire FrontEnd Developers as we have been actively working on new frontend development as well as frontend re-engineering projects from older technologies to newer.

Consult with experts: https://bit.ly/2YLhmFZ

#hire frontend developers #frontend developers #frontend development company #frontend development services #frontend development #frontend

Testimonials Grid Section - Frontend Mentor Challenge

#frontendmentor #testimonials #html5
Conquering frontend mentor challenges - The Testimonials Grid Section
We are using Vanilla HTML and Vanilla CSS for this project. I hope you like it, and subscribe to the channel as well.
Subscribe here: https://bit.ly/3qsAsNC

Follow me on Twitch for livestreams and AMA sessions: https://twitch.tv/tsbsankara
Follow me on Twitter: https://twitter.com/TSBSankara
Follow me on Instagram: https://instagram.com/tsbsankara
Subscribe to my YouTube channel: https://bit.ly/3qsAsNC

Support the channel: https://www.paypal.com/donate?hosted_button_id=2WG3VC4GPGK8Y
Buy me a coffee: https://streamlabs.com/tsbsankara

#frontendmentor #testimonials #html5

Reid  Rohan

Reid Rohan

1656899776

Graph-scroll: Simple Scrolling Events for D3 Graphs

graph-scroll.js

Simple scrolling events for d3 graphs. Based on stack

Demo/Documentation

graph-scroll takes a selection of explanatory text sections and dispatches active events as different sections are scrolled into to view. These active events can be used to update a chart's state.

d3.graphScroll()
    .sections(d3.selectAll('#sections > div'))
    .on('active', function(i){ console.log(i + 'th section active') })

The top most element scrolled fully into view is classed graph-scroll-active. This makes it easy to highlight the active section with css:

#sections > div{
	opacity: .3
} 

#sections div.graph-scroll-active{
	opacity: 1;
}

To support headers and intro images/text, we use a container element containing the explanatory text and graph.

<h1>Page Title</div>
<div id='container'>
  <div id='graph'></div>
  <div id='sections'>
    <div>Section 0</div>
    <div>Section 1</div>
    <div>Section 2</div>
  </div>
</div>
<h1>Footer</h1>

If these elements are passed to graphScroll as selections with container and graph, every element in the graph selection will be classed graph-scroll-graph if the top of the container is out of view.

d3.graphScroll()
	.graph(d3.selectAll('#graph'))
	.container(d3.select('#container'))
  .sections(d3.selectAll('#sections > div'))
  .on('active', function(i){ console.log(i + 'th section active') })

When the graph starts to scroll out of view, position: sticky keeps the graph element stuck to the top of the page while the text scrolls by.

#container{
  position: relative;
}

#sections{
  width: 340px;
}

#graph{
  margin-left: 40px;
  width: 500px;
  position: sticky;
  top: 0px;
  float: right;
}

On mobile centering the graph and sections while adding a some padding for the first slide is a good option:

@media (max-width: 925px)  {
  #graph{
    width: 100%;
    margin-left: 0px;
    float: none;
  }

  #sections{
    position: relative;
    margin: 0px auto;
    padding-top: 400px;
  }
}

Adjust the amount of pixels before a new section is triggered is also helpful on mobile (Defaults to 200 pixels):

graphScroll.offset(300)

To update or replace a graphScroll instance, pass a string to eventId to remove the old event listeners:

graphScroll.eventId('uniqueId1')

Author: 1wheel
Source Code: https://github.com/1wheel/graph-scroll 
License: MIT license

#javascript #d3 #graph 

Aurelie  Block

Aurelie Block

1594917780

CSS Grid Tutorial | Frontend Mentor Challenge

In this tutorial, I complete a challenge from frontendmentor.io … I’m using HTML, CSS, and both Grid and Flexbox to solve this challenge.

#css #grid

Frontend Mentor Coding Challenge - Design to HTML

We attempt to a design to HTML of the Ping coming soon landing page provided by Frontend mentor. Using simple Layout skills and minimal css.
Subscribe here: https://bit.ly/3qsAsNC

Like the video
Subscribe to my channel

#frontend mentor #html