ies

Policy prescription for economic and political maladies

Bimal Jalan delves deep into issues that are critical to the country with suggestions on how to overcome challenges 




ies

International conference to recommend policies to address gender inequality at farms

“The conference aims to promote the sharing of cutting-edge knowledge on gender and inclusion in agri-food systems.”




ies

Paddy varieties with protein, zinc content get thumbs up in Odisha’s tribal pocket

Paddy varieties have high protein (10.1%) and moderately high level of zinc (20 ppm) content




ies

Uncertain future in a sea of poppies

Three districts in Madhya Pradesh and Rajasthan together contribute to 80% of India’s opium production. Already facing the problem of stagnant procurement rates and rising input prices, farmers are now angry with the Union government for opening opium production and processing to private players. A.M. Jigeesh talks to farmers in the Mewar region about their concerns




ies

Fertilizer subsidies to come down, Mandaviya says

The Minister said the Centre increased subsidy to protect farmers interest, and added that it is likely to come down




ies

More than half of students in agricultural universities are girls: Union Minister

Shobha Karandlaje inaugurates ‘Women Agricultural Entrepreneurship Sector Conference 2024’




ies

Research paper warns against nationwide switch to natural farming without proper studies

It can hamper national food production, say authors, who cite contrasting results from two studies




ies

Above-normal pre-monsoon rain triggers agriculture activities in Raichur district of Karnataka

The district received 26.5 mm of rain in 72 hours against the average of 1.9 mm




ies

Budget 2024: Agriculture, Employment, Infrastructure feature in nine priorities of third NDA government

Union Budget 2024 unveils nine priorities for this financial year as Finance Minister Nirmala Sitharaman delivers her seventh budget speech in Lok Sabha




ies

Why communities should retain their heirloom seeds and knowledge systems

Seed Stories, a documentary recently screened in Bengaluru, is a nuanced exploration of the efforts of barefoot ecologist Dr. Debal Deb and his team and their attempt to conserve over 1,000 endangered heirloom varieties of rice




ies

Karnataka’s urban farmers champion millets to create cookies, idly mixes, pasta

Meet the farmers retailing value-added products with millets such as cookies, idly mixes, pasta, and more




ies

Centre announces 3 AI Centres of Excellence focused on healthcare, agri and sustainable cities

The Centres of Excellence will be led by top educational institutions, in consortium with industry partners and startups, Union Education Minister Dharmendra Pradhan said





ies

Godrej Industries net down 16% to Rs. 116 crore




ies

Foreign investors reduce holdings in top 200 companies in March quarter




ies

Netflix to make first original series in India




ies

Helpshift raises $23 m in Series B funding




ies

FPIs take out ₹58,711 crore from equities in October on geopolitical crisis, strong Chinese stocks

The outflow came following a nine-month high investment of ₹57,724 crore in September




ies

Waaree Energies' shares make remarkable market debut; jump nearly 70%

After opening at ₹2,550, the stock reached a high of ₹2600 but immediately pared gains going to a low of ₹2,294.55




ies

Sensex, Nifty plunge in early trade dragged by Reliance Industries

Relentless selling by foreign investors also dampened the sentiments in the equity market




ies

U.S. Stock market: Wall Street rallies on Election Day as economy remains solid

U.S. stocks rally on election day, with S&P 500 and Dow Jones climbing, despite uncertainty over results




ies

Polls to rural local bodies, due late December, may be delayed

This is because the process of re-organisation of local bodies in general and village panchayats in particular is not yet complete. An official, who handled the previous round of local bodies’ polls, says this may take three to four months




ies

Free salon for persons with disabilities inaugurated in Vellore




ies

Toddler dies after falling into water tank near Tirupattur




ies

Hindu Tamil Thisai journalist Kalyanasundaram dies at 50




ies

No question of reviving ties with BJP, clarifies AIADMK

Former Fisheries Minister D. Jayakumar told journalists at the party headquarters that the AIADMK would have no truck with the BJP not only in 2026 but also in other elections in the future




ies

Absence of bund around deepened pond worries residents of Morais Garden Extension in Tiruchi

The pond at Runway Nagar, Kottapattu, which was deepened a few months ago, is now filled with water after recent rain. Residents are worried that it may overflow and the stagnant water might become a haven for snakes and insects.




ies

BJP leader Tamilisai Soundararajan calls for ‘strong alliance of like-minded parties’ to defeat DMK in 2026

BJP’s Tamilisai Soundararajan says that it is not necessary that only parties with similar ideologies should form an alliance




ies

T.N. CM Stalin inaugurates new buildings for rural local bodies




ies

Liquid crystalline collagen assemblies as substrates for directed alignment of human Schwann cells

Soft Matter, 2024, Advance Article
DOI: 10.1039/D4SM00534A, Paper
Open Access
  This article is licensed under a Creative Commons Attribution 3.0 Unported Licence.
Homa Ghaiedi, Luis Carlos Pinzon Herrera, Saja Alshafeay, Leonard Harris, Jorge Almodovar, Karthik Nayani
Collagen is a key component of the extracellular matrix (ECM) and well-oriented domains of collagen are important for mimicking the local cell environment in vitro. Here, we demonstrate macroscopic alignment on collagen in 2-D substrates and 3-D hydrogels.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




ies

Mechanical properties soft hydrogels: assessment by scanning ion-conductance microscopy and atomic force microscopy

Soft Matter, 2024, Accepted Manuscript
DOI: 10.1039/D4SM00966E, Paper
Tatiana Tikhonova, Yuri M. Efremov, Vasilii Kolmogorov, Aleksei Iakovlev, Nikolay Sysoev, Peter S. Timashev, Victor Fadeev, Alexander Tivtikyan, Sergey Salikhov, Petr Gorelkin, Yuri Korchev, Alexandr Erofeev, Evgeny Shirshin
The growing interest in biomimetic hydrogels is due to their successful applications in tissue engineering, 3D cell culturing and drug delivery. Major characteristics of hydrogels include swelling, porosity, degradation rate,...
The content of this RSS Feed (c) The Royal Society of Chemistry




ies

Supramolecular chiroptical sensing of chiral species based on circularly polarized luminescence

Soft Matter, 2024, Advance Article
DOI: 10.1039/D4SM00960F, Review Article
Panyang Chen, Huahua Fan, Sifan Du, Xin Wen, Li Zhang, Minghua Liu
Chiral analytes can bind to an achiral fluorescent system to generate circularly polarized luminescence (CPL). Subsequently, the CPL signal can be employed to determine the absolute configuration of the chiral substrate.
To cite this article before page numbers are assigned, use the DOI form of citation above.
The content of this RSS Feed (c) The Royal Society of Chemistry




ies

A generalized model for predicting different morphologies of bacterial swarming on a porous solid surface

Soft Matter, 2024, Accepted Manuscript
DOI: 10.1039/D4SM01072H, Paper
Uttam Kumar, Pushpavanam Subramaniam
In this study, we develop a comprehensive two-phase model to analyze the dynamics of bacterial swarming on porous substrates. The two distinct phases under consideration are the cell and aqueous...
The content of this RSS Feed (c) The Royal Society of Chemistry




ies

Beautiful Scrolling Experiences – Without Libraries

Michelle Barker appears as one of a heavenly host, coming forth with scroll in hand to pronounce an end to janky scrolljacking! Unto us a new specification is born, in the city of TimBL, and its name shall be called Scroll Snap.


Sponsor: Order any Standard paperback(s) and get a surprise gift card in the box for YOU. While supplies last, from your pals at A Book Apart!


One area where the web has traditionally lagged behind native platforms is the perceived “slickness” of the app experience. In part, this perception comes from the way the UI responds to user interactions – including the act of scrolling through content.

Faced with the limitations of the web platform, developers frequently reach for JavaScript libraries and frameworks to alter the experience of scrolling a web page – sometimes called “scroll-jacking” – not always a good thing if implemented without due consideration of the user experience. More libraries can also lead to page bloat, and drag down a site’s performance. But with the relatively new CSS Scroll Snap specification, we have the ability to control the scrolling behaviour of a web page (to a degree) using web standards – without resorting to heavy libraries. Let’s take a look at how.

Scroll Snap

A user can control the scroll position of a web page in a number of ways, such as using a mouse, touch gesture or arrow keys. In contrast to a linear scrolling experience, where the rate of scroll reflects the rate of the controller, the Scroll Snap specification enables a web page to snap to specific points as the user scrolls. For this, we need a fixed-height element to act as the scroll container, and the direct children of that element will determine the snap points. To demonstrate this, here is some example HTML, which consists of a <div> containing four <section> elements:

<div class="scroll-container">
  <section>
    <h2>Section 1</h2>
  </section>
  <section>
    <h2>Section 2</h2>
  </section>
  <section>
    <h2>Section 3</h2>
  </section>
  <section>
    <h2>Section 4</h2>
  </section>
</div>

Scroll snapping requires the presence of two main CSS properties: scroll-snap-type and scroll-snap-align. scroll-snap-type applies to the scroll container element, and takes two keyword values. It tells the browser:

  • The direction to snap
  • Whether snapping is mandatory

scroll-snap-align is applied to the child elements – in this case our <section>s.

We also need to set a fixed height on the scroll container, and set the relevant overflow property to scroll.

.scroll-container {
  height: 100vh;
  overflow-y: scroll;
  scroll-snap-type: y mandatory;
}

section {
  height: 100vh;
  scroll-snap-align: center;
}

In the above example, I’m setting the direction in the scroll-snap-type property to y to specify vertical snapping. The second value specifies that snapping is mandatory. This means that when the user stops scrolling their scroll position will always snap to the nearest snap point. The alternative value is proximity, which determines that the user’s scroll position will be snapped only if they stop scrolling in the proximity of a snap point. (It’s down to the browser to determine what it considers to be the proximity threshold.)

If you have content of indeterminate length, which might feasibly be larger than the height of the scroll container (in this case 100vh), then using a value of mandatory can cause some content to be hidden above or below the visible area, so is not recommended. But if you know that your content will always fit within the viewport, then mandatory can produce a more consistent user experience.

See the Pen Simple scroll-snap example by Michelle Barker (@michellebarker) on CodePen.

In this example I’m setting both the scroll container and each of the sections to a height of 100vh, which affects the scroll experience of the entire web page. But scroll snapping can also be implemented on smaller components too. Setting scroll snapping on the x-axis (or inline axis) can produce something like a carousel effect.

In this demo, you can scroll horizontally scroll through the sections:

See the Pen Carousel-style scroll-snap example by Michelle Barker (@michellebarker) on CodePen.

The Intersection Observer API

By implementing the CSS above, our web page already has a more native-like feel to it. To improve upon this further we could add some scroll-based transitions and animations. We’ll need to employ a bit of Javascript for this, using the Intersection Observer API. This allows us to create an observer that watches for elements intersecting with the viewport, triggering a callback function when this occurs. It is more efficient than libraries that rely on continuously listening for scroll events.

We can create an observer that watches for each of our scroll sections coming in and out of view:

const sections = [...document.querySelectorAll('section')]

const options = {
  rootMargin: '0px',
  threshold: 0.25
}

const callback = (entries) => {
  entries.forEach((entry) => {
    if (entry.intersectionRatio >= 0.25) {
      target.classList.add("is-visible");
    } else {
      target.classList.remove("is-visible");
    }
  })
}

const observer = new IntersectionObserver(callback, options)

sections.forEach((section, index) => {
  observer.observe(section)
})

In this example, a callback function is triggered whenever one of our sections intersects the container by 25% (using the threshold option). The callback adds a class of is-visible to the section if it is at least 25% in view when the intersection occurs (which will take effect when the element is coming into view), and removes it otherwise (when the element is moving out of view). Then we can add some CSS to transition in the content for each of those sections:

section .content {
  opacity: 0:
}

section.is-visible .content {
  opacity: 1;
  transition: opacity 1000ms:
}

This demo shows it in action:

See the Pen Scrolling with Intersection Observer by Michelle Barker (@michellebarker) on CodePen.

You could, of course, implement some much more fancy transition and animation effects in CSS or JS!

As an aside, it’s worth pointing out that, in practice, we shouldn’t be setting opacity: 0 as the default without considering the experience if JavaScript fails to load. In this case, the user would see no content at all! There are different ways to handle this: We could add a .no-js class to the body (which we remove on load with JS), and set default styles on it, or we could set the initial style (before transition) with JS instead of CSS.

Position: sticky

There’s one more CSS property that I think has the potential to aid the scroll experience, and that’s the position property. Unlike position: fixed, which locks the position of an element relative to the nearest relative ancestor and doesn’t change, position: sticky is more like a temporary lock. An element with a position value of sticky will become fixed only until it reaches the threshold of its parent, at which point it resumes relative positioning.

By “sticking” some elements within scroll sections we can give the impression of them being tied to the action of scrolling between sections. It’s pretty cool that we can instruct an element to respond to it’s position within a container with CSS alone!

Browser support and fallbacks

The scroll-snap-type and scroll-snap-align properties are fairly well-supported. The former requires a prefix for Edge and IE, and older versions of Safari do not support axis values. In newer versions of Safari it works quite well. Intersection Observer similarly has a good level of support, with the exception of IE.

By wrapping our scroll-related code in a feature query we can provide a regular scrolling experience as a fallback for users of older browsers, where accessing the content is most important. Browsers that do not support scroll-snap-type with an axis value would simply scroll as normal.

@supports (scroll-snap-type: y mandatory) {
  .scroll-container {
    height: 100vh;
    overflow-y: scroll;
    scroll-snap-type: y mandatory;
  }

  section {
    height: 100vh;
    scroll-snap-align: center;
  }
}

The above code would exclude MS Edge and IE, as they don’t support axis values. If you wanted to support them you could do so using a vendor prefix, and using @supports (scroll-snap-type: mandatory) instead.

Putting it all together

This demo combines all three of the effects discussed in this article.

Summary

Spending time on scroll-based styling might seem silly or frivolous to some. But I believe it’s an important part of positioning the web as a viable alternative to native applications, keeping it open and accessible. While these new CSS features don’t offer all of the control we might expect with a fully featured JS library, they have a major advantage: simplicity and reliability. By utilising web standards where possible, we can have the best of both worlds: Slick and eye-catching sites that satisfy clients’ expectations, with the added benefit of better performance for users.


About the author

Michelle is a Lead Front End Developer at Bristol web agency Atomic Smash, author of front-end blog CSS { In Real Life }, and a Mozilla Tech Speaker. She has written articles for CSS Tricks, Smashing Magazine, and Web Designer Magazine, to name a few. She enjoys experimenting with new CSS features and helping others learn about them.

More articles by Michelle




ies

The Galleries at 32nd in Gurgaon is the newest shopping address in town

Sip a coffee as you browse designer brands at the recently-opened The Galleries at 32nd in Gurgaon




ies

PN Rao plans to foray into power suits for the ladies

PN Rao, the century-old brand, known for its fine bespoke and ready-to-wear suits, is all set to launch its new women’s range




ies

Editorial. Solar strategies

Latest investment plans are a long-term bet




ies

Finova Capital raises $135 million in Series E round led by Avataar Venture Partners, Sofina, others

Finova will use the funds to grow its loan book, invest in technology, expand geographically and further its vision of enabling financial inclusion at scale



  • Money &amp; Banking

ies

Still Longshots / directed by: David Finch, Maureen Marovitch ; produced by: Dan Emery, David Finch, Germaine Ying Gee Wong, Sally Bochner, Ravida Din ; production agencies: Picture This Productions (Montreal), National Film Board of Canada (Montreal)

Montreal : National Film Board of Canada, 2018




ies

Bevel Up - Drugs, Users and Outreach Nursing / directed by: Nettie Wild ; produced by: Fiona Gold, Juanita Maginley, Betsy Carson, Nettie Wild, Svend-Erik Eriksen, Rina Fraticelli ; production agencies: National Film Board of Canada (Montreal), British Co

Montreal : National Film Board of Canada, 2016




ies

Kamitshikaut / directed by: Shaushiss Fontaine ; produced by: Manon Barbeau ; production agencies: National Film Board of Canada (Montreal), Corporation Wapikoni mobile (Montreal)

Montreal : National Film Board of Canada, 2023




ies

Alone in the Abyss / directed by: Claudie Ottawa ; produced by: Manon Barbeau, Patricia Bergeron, Manon Barbeau, Yves Bisaillon, Ravida Din ; production agencies: Corporation Wapikoni mobile (Montreal), National Film Board of Canada (Montreal)

Montreal : National Film Board of Canada, 2018




ies

At Home : A Model Person / directed by: Lynne Stopkewich ; produced by: Yves J. Ma, Tracey Friesen ; production agency: National Film Board of Canada (Montreal)

Montreal : National Film Board of Canada, 2012




ies

Reflections on Practice : People in Context / directed by: Nettie Wild ; production agencies: British Columbia Centre for Disease Control. Street Nurse Program (Vancouver), National Film Board of Canada (Montreal)

Montreal : National Film Board of Canada, 2019




ies

Reflections on Practice : Safety / directed by: Nettie Wild ; production agencies: British Columbia Centre for Disease Control. Street Nurse Program (Vancouver), National Film Board of Canada (Montreal)

Montreal : National Film Board of Canada, 2019




ies

Reflections on Practice : Relationship Building / directed by: Nettie Wild ; production agencies: National Film Board of Canada (Montreal), British Columbia Centre for Disease Control. Street Nurse Program (Vancouver)

Montreal : National Film Board of Canada, 2019




ies

Reflections on Practice : Boundaries / directed by: Nettie Wild ; production agencies: National Film Board of Canada (Montreal), British Columbia Centre for Disease Control. Street Nurse Program (Vancouver)

Montreal : National Film Board of Canada, 2019




ies

Topics : Aboriginals & Drugs / directed by: Nettie Wild ; production agencies: British Columbia Centre for Disease Control. Street Nurse Program (Vancouver), National Film Board of Canada (Montreal)

Montreal : National Film Board of Canada, 2019




ies

Topics : Fetal Alcohol Spectrum Disorder / directed by: Nettie Wild ; production agencies: National Film Board of Canada (Montreal), British Columbia Centre for Disease Control. Street Nurse Program (Vancouver)

Montreal : National Film Board of Canada, 2019




ies

Bevel Up : Chapter 3 - Linda / directed by: Nettie Wild ; produced by: Julie Huguet, André Picard ; production agencies: British Columbia Centre for Disease Control. Street Nurse Program (Vancouver), National Film Board of Canada (Montreal)

Montreal : National Film Board of Canada, 2019