au From beauty parlours to farming, prisoners in India’s jails are channeling their time into creative new outlets By www.thehindu.com Published On :: Thu, 21 Mar 2024 14:31:32 +0530 Some trivia from prisons across the country Full Article Society
au KAU, Asia’s largest cocoa germplasm repository, ready to release six more clones By www.thehindu.com Published On :: Thu, 18 Apr 2024 19:04:14 +0530 Full Article Kerala
au TNAU, Coimbatore, gets design patent for seed cube making machine By www.thehindu.com Published On :: Wed, 19 Jun 2024 18:39:33 +0530 Full Article Coimbatore
au Centre launches new system to understand cropping patterns, impact of weather By www.thehindu.com Published On :: Fri, 16 Aug 2024 12:40:18 +0530 Union Agriculture Ministry launches Krishi-DSS, a digital platform providing real-time data insights for stakeholders in Indian agriculture Full Article Agriculture
au After snails, farmers in Idukki battling spotted locust infestation; experts say change in climate pattern could be a cause By www.thehindu.com Published On :: Fri, 18 Oct 2024 20:05:24 +0530 Plantations of over 70 farmers severely affected by the spotted locust infestation at Konnathady and Vathikudy panchayats Full Article Agriculture
au Bajaj Auto net up 29% to Rs. 803 crore By www.thehindu.com Published On :: Thu, 26 May 2016 00:00:00 +0530 Full Article Mumbai Capital
au Decks cleared for Adani’s coal project in Australia: Envoy By www.thehindu.com Published On :: Thu, 02 Jun 2016 00:00:00 +0530 Full Article Mumbai Capital
au Investment limits for govt. bonds to be auctioned By www.thehindu.com Published On :: Mon, 06 Jun 2016 00:00:00 +0530 Full Article Mumbai Capital
au RBI adds 13 firms to its Alert List of unauthorised Forex trading platforms By www.thehindu.com Published On :: Tue, 22 Oct 2024 14:12:14 +0530 Full Article Markets
au Free salon for persons with disabilities inaugurated in Vellore By www.thehindu.com Published On :: Sat, 09 Nov 2024 23:09:37 +0530 Full Article Tamil Nadu
au PMK functionary assaulted in Villupuram By www.thehindu.com Published On :: Sun, 10 Nov 2024 14:58:08 +0530 Police suspect previous enmity to be the reason behind the incident Full Article Tamil Nadu
au Three engineering students drown in Cauvery river in Namakkal By www.thehindu.com Published On :: Sun, 10 Nov 2024 16:01:40 +0530 Jedarpalayam police registered a case and are investigating Full Article Coimbatore
au T.N. stretch of Bengaluru-Chennai Expressway may be completed by August 2025 By www.thehindu.com Published On :: Sun, 10 Nov 2024 22:17:27 +0530 While the 24.50-km package from Walajapet to Arakkonam has the most progress, with over 84% of the work being carried out, the Arakkonam to Kancheepuram package has the least progress with about 52% Full Article Chennai
au Man held for online part-time job fraud By www.thehindu.com Published On :: Mon, 11 Nov 2024 21:39:25 +0530 Full Article Tamil Nadu
au Hindu Succession Act supports daughters but lets down widows and mothers, says Madras High Court By www.thehindu.com Published On :: Mon, 11 Nov 2024 21:59:48 +0530 The loss to one section of women has been overlooked in the euphoria over the gain to another section, says Justice N. Seshasayee Full Article Tamil Nadu
au Border checkposts in Nilgiris to soon have automatic number plate recognition cameras By www.thehindu.com Published On :: Tue, 12 Nov 2024 14:50:23 +0530 This comes in the wake of the Madras High Court recently expressing dissatisfaction over the implementation of the e-pass system in the Nilgiris and Kodaikanal Full Article Coimbatore
au T.N. CM Stalin inaugurates new buildings for rural local bodies By www.thehindu.com Published On :: Tue, 12 Nov 2024 18:50:24 +0530 Full Article Tamil Nadu
au Deputy Chief Minister launches initiatives to support start-up ecosystem in T.N. By www.thehindu.com Published On :: Tue, 12 Nov 2024 21:33:32 +0530 He also presents sanction letters for pre-incubation centres, which aim to support innovative business ideas in their initial stages Full Article Tamil Nadu
au Beautiful Scrolling Experiences – Without Libraries By 24ways.org Published On :: Fri, 06 Dec 2019 12:00:00 +0000 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 Full Article UX css
au A burst of beauty By www.thehindu.com Published On :: Wed, 24 Aug 2016 16:50:32 +0530 A mushrooming of beauty facilities in the city, offering a plethora of choices, is redefining the conventional idea of beauty Full Article Metroplus
au Tabu turns showstopper for Gaurang Shah By www.thehindu.com Published On :: Mon, 08 Aug 2022 14:39:38 +0530 Actor Tabu in a Nizam-era inspired ensemble by Gaurang Shah added sheen to National Handloom Day 2022 in Hyderabad Full Article Fashion
au Uniqlo turns three in the India market; launches second edition of its collaboration with Italian luxury fashion house Marni By www.thehindu.com Published On :: Mon, 12 Dec 2022 11:35:06 +0530 Headquartered in Tokyo, the Japanese apparel brand focusses on technology and sustainability, and its latest collection of fleece jackets is made of recycled PET bottles Full Article Life & Style
au After a 20 year-long wait, Anita Dongre launches her vegan accessory line comprising handbags and belts By www.thehindu.com Published On :: Mon, 30 Jan 2023 21:04:20 +0530 The new line of belts and bags are made from a plant-based, plastic-free material called Mirum Full Article Life & Style
au Beautiful, naturally By www.thehindu.com Published On :: Sat, 12 Mar 2016 16:19:34 +0530 Blossom Kochhar says if you can eat it, it can be used on your face. Full Article Fitness
au Give the cauliflower diet a go By www.thehindu.com Published On :: Sat, 19 Mar 2016 16:31:20 +0530 Among the endless low-carb, paleo diets for weight loss is the cauliflower diet, which is healthy and doesn’t compromise on taste, says Radha Thomas Full Article Fitness
au Editorial. Cautious and conservative By www.thehindubusinessline.com Published On :: Tue, 23 Jul 2024 22:42:10 +0530 Budget is conservative but not averse to experimenting Full Article Editorial
au RBI approves third term for Axis Bank MD, CEO Amitabh Chaudhry By www.thehindubusinessline.com Published On :: Fri, 25 Oct 2024 08:38:47 +0530 Before joining Axis Bank, Chaudhry was leading HDFC Life Full Article Money & Banking
au Govt can waive off GST on health cover, step up focus on insurance penetration: FGII CEO Anup Rau By www.thehindubusinessline.com Published On :: Fri, 25 Oct 2024 18:21:31 +0530 Removing GST on health insurance would make it more affordable, driving higher penetration and reducing the government’s burden Full Article Money & Banking
au Five-Star Business Finance posts ₹268 cr profit in Q2, AUM grows 32% By www.thehindubusinessline.com Published On :: Tue, 29 Oct 2024 18:35:17 +0530 For the quarter ended September 30, 2024, the company’s net profit surged by 34 per cent to ₹268 crore, up from ₹199 crore Full Article Money & Banking
au Compliant with gold loan norms, will further strengthen audit processes: CSB Bank MD By www.thehindubusinessline.com Published On :: Tue, 29 Oct 2024 19:01:36 +0530 Bank expects its advances and deposits to rise at least 30-50 per cent faster than the banking system Full Article Money & Banking
au City Union Bank to launch new retail products in Q4, eyes growth in FY26 By www.thehindubusinessline.com Published On :: Tue, 29 Oct 2024 19:46:08 +0530 To focus on secured loan products Full Article Money & Banking
au Punjab & Sind Bank launches e-bank guarantee facility By www.thehindubusinessline.com Published On :: Sun, 03 Nov 2024 17:41:06 +0530 This new facility replaces paper-based BG issuance process with stamping and signatures Full Article Money & Banking
au Indian Overseas Bank launches online Re-KYC service for hassle-free updates By www.thehindubusinessline.com Published On :: Mon, 04 Nov 2024 18:38:19 +0530 This new digital service allows customers to update their KYC information without visiting the bank branch, utilising three accessible channels: the IOB website, SMS, or email Full Article Money & Banking
au Finance Minister launches five Nari Shakti branches of Union Bank of India for women entrepreneurs By www.thehindubusinessline.com Published On :: Sun, 10 Nov 2024 19:07:55 +0530 Union Bank of India opens Nari Shakti branches in Bengaluru, Chennai, Visakhapatnam, and Jaipur Full Article Money & Banking
au 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) By darius.uleth.ca Published On :: Montreal : National Film Board of Canada, 2018 Full Article
au If Only ... / directed by: Marc Aubry ; produced by: Robert Forget ; production agency: National Film Board of Canada (Montreal) By darius.uleth.ca Published On :: Montreal : National Film Board of Canada, 2021 Full Article
au Kamitshikaut / directed by: Shaushiss Fontaine ; produced by: Manon Barbeau ; production agencies: National Film Board of Canada (Montreal), Corporation Wapikoni mobile (Montreal) By darius.uleth.ca Published On :: Montreal : National Film Board of Canada, 2023 Full Article
au 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) By darius.uleth.ca Published On :: Montreal : National Film Board of Canada, 2018 Full Article
au Caninabis / directed by: Kaj Pindal ; produced by: Gaston Sarault ; production agency: National Film Board of Canada (Montreal) By darius.uleth.ca Published On :: Montreal : National Film Board of Canada, 2018 Full Article
au Drone pilot training to be launched at Vikarama Simhapuri University in Nellore By www.thehindu.com Published On :: Sat, 09 Nov 2024 19:32:14 +0530 A consortium of five companies will sign an MoU with the university to co-create a certification programme in Drone Engineering Full Article Andhra Pradesh
au Jagan Mohan Reddy pays tributes to Maulana Abul Kalam Azad By www.thehindu.com Published On :: Mon, 11 Nov 2024 21:06:32 +0530 Full Article Andhra Pradesh
au Vignan’s University launches new courses, scholarships and industry partnerships By www.thehindu.com Published On :: Mon, 11 Nov 2024 23:44:11 +0530 Full Article Andhra Pradesh
au Child mauled to death by stray dogs in A.P.’s NTR district By www.thehindu.com Published On :: Tue, 12 Nov 2024 11:58:58 +0530 Vijayawada Parliament Member, Kesineni Sivanath, SCPCR Chairman Kesali Appa Rao expressed concern over the death of the boy, directs VMC, Panchayat Raj officials to take steps to prevent dog menace Full Article Andhra Pradesh
au 54-year-old man awarded life term for sexually assaulting 5-year-old girl By www.thehindu.com Published On :: Tue, 12 Nov 2024 20:55:13 +0530 Full Article Andhra Pradesh
au Ratan Naval Tata: A philanthropist who went for the long haul By www.thehindu.com Published On :: Thu, 10 Oct 2024 20:24:58 +0530 Ratan Tata was unflinching in his support to TIFR and NCBS Full Article Comment
au Bernoulli's fallacy [electronic resource] : statistical illogic and the crisis of modern science / Aubrey Clayton. By darius.uleth.ca Published On :: New York : Columbia University Press, [2021] Full Article
au Probability, choice, and reason [electronic resource] / Leighton Vaughan Williams. By darius.uleth.ca Published On :: Boca Raton, FL : CRC Press, 2022. Full Article
au Rewriting, computation and proof [electronic resource] : essays dedicated to Jean-Pierre Jouannaud on the occasion of his 60th birthday / Hubert Comon-Lundh, Claude Kirchner, Hélène Kirchner (eds.) By darius.uleth.ca Published On :: Berlin ; New York : Springer, 2007 Full Article
au Algebraic design theory [electronic resource] / Warwick De Launey, Dane Flannery. By darius.uleth.ca Published On :: [Place of publication not identified] : American Mathematical Society, 2011. Full Article
au Galois theory [electronic resource] / Steven H. Weintraub By darius.uleth.ca Published On :: New York ; London : Springer, [c 2006.] Full Article