Web Development Articles

Page 387 of 801

Update HTML5 canvas rectangle on hover

Daniol Thomas
Daniol Thomas
Updated on 15-Mar-2026 697 Views

To update HTML5 canvas rectangle on hover, you need to handle mouse events and redraw the canvas. Here's how to create a rectangle that changes color when you hover over it. Basic Setup First, create a canvas element and get its context: var canvas = document.getElementById("myCanvas"); var context = canvas.getContext("2d"); // Draw initial rectangle function drawRectangle(fillColor) { context.clearRect(0, 0, canvas.width, canvas.height); context.rect(20, 20, 150, 100); context.strokeStyle = "black"; context.stroke(); ...

Read More

How to adopt a flex div's width to content in HTML?

Lakshmi Srinivas
Lakshmi Srinivas
Updated on 15-Mar-2026 358 Views

By default, flex containers with display: flex take up the full width of their parent. To make a flex container shrink to fit its content, use display: inline-flex. The Problem with display: flex Regular flex containers expand to fill their parent's width, even when content is smaller: .flex-container { display: flex; padding: 10px; background-color: lightblue; border: 2px solid blue; margin: 10px 0; } ...

Read More

How to keep the image at the back of the HTML5 canvas when moving elements with fabric.js?

karthikeya Boyini
karthikeya Boyini
Updated on 15-Mar-2026 412 Views

When working with fabric.js, you might want to keep a background image fixed while allowing other elements to move freely on top. By default, fabric.js may reorder objects during interactions, potentially bringing background elements to the front. The Solution: preserveObjectStacking To maintain the proper layering order, use the preserveObjectStacking property when creating your fabric.js canvas: // Create canvas with preserveObjectStacking enabled ...

Read More

How to load an HTML file into the canvas?

Samual Sam
Samual Sam
Updated on 15-Mar-2026 857 Views

Loading HTML content into a canvas requires converting HTML to an image format that canvas can display. The most effective approach uses SVG foreignObject to wrap HTML, then render it as an image. Method 1: Using SVG foreignObject The foreignObject element allows embedding HTML content within SVG, which can then be rendered on canvas. const canvas = document.getElementById('myCanvas'); const ctx = canvas.getContext('2d'); // HTML content wrapped in SVG foreignObject const htmlContent = ` Hello Canvas! ...

Read More

XMLHttpRequest for Video Tag?

karthikeya Boyini
karthikeya Boyini
Updated on 15-Mar-2026 580 Views

XMLHttpRequest can be used to fetch video data as a blob and display it in HTML5 video elements. This approach is useful for loading video content programmatically or handling binary video data. Basic XMLHttpRequest with Blob First, let's understand how to send binary data using XMLHttpRequest with a Blob object: var xhr = new XMLHttpRequest(); xhr.open("POST", "/upload", true); xhr.onload = function (event) { console.log("Upload complete"); }; // Create a blob with text data var blob = new Blob(['demo content'], {type: 'text/plain'}); xhr.send(blob); Loading Video with XMLHttpRequest ...

Read More

JS Geolocation but without prompting possible?

Rishi Rathor
Rishi Rathor
Updated on 15-Mar-2026 495 Views

No, you cannot access geolocation data without prompting the user. This is a mandatory security feature designed to protect user privacy. Location Permission Allow example.com to access your location? Block Allow ...

Read More

jQuery Mobile: Sending data from one page to the another

Lakshmi Srinivas
Lakshmi Srinivas
Updated on 15-Mar-2026 247 Views

jQuery Mobile provides several methods to pass data between pages. The most common approaches include URL parameters, localStorage, and sessionStorage. Method 1: Using URL Parameters Pass data through the URL query string when navigating between pages. HTML Link with Parameters Go to New Page JavaScript to Extract Parameters $(document).on("pageinit", "#new", function(event) { // Get URL parameters var url = $(this).data("url"); if (url) { ...

Read More

Making an image scale mouse over on HTM5

Samual Sam
Samual Sam
Updated on 15-Mar-2026 380 Views

To make an image scale on mouse over in HTML5, you can use CSS transforms or Canvas API. Here we'll show both approaches for creating smooth scaling effects. Method 1: Using CSS Transform (Recommended) The simplest approach uses CSS transform: scale() with :hover pseudo-class: .scalable-image { width: 200px; height: 200px; ...

Read More

DataTransfer object in HTML5

Jennifer Nicholas
Jennifer Nicholas
Updated on 15-Mar-2026 464 Views

The DataTransfer object is a key component of HTML5 drag and drop functionality. It provides methods to store and retrieve data during drag operations and control the visual feedback shown to users. Accessing the DataTransfer Object All drag and drop event handlers receive an Event object with a readonly dataTransfer property that returns the DataTransfer object associated with the event: function dragStartHandler(event) { let dataTransfer = event.dataTransfer; // Use dataTransfer methods here } Key DataTransfer Methods The DataTransfer object provides several important methods: ...

Read More

What are the DataTransfer object attributes?

Nitya Raut
Nitya Raut
Updated on 15-Mar-2026 589 Views

The DataTransfer object holds data about the drag and drop operation. This data can be retrieved and set using various attributes and methods associated with the DataTransfer object. The DataTransfer object is automatically created by the browser during drag and drop operations and is available through the event object in drag event handlers. DataTransfer Attributes and Methods Property/Method ...

Read More
Showing 3861–3870 of 8,010 articles
« Prev 1 385 386 387 388 389 801 Next »
Advertisements