-
Making a move with CSS3 animations
By Chris Mills · Wednesday, April 25, 2012 22
CSS animations allow us to animate our web content, by declaring property values at different keyframes, and then applying the animations you've declared to the elements you want to animate. And what's more is that they're available in Opera 12+! In this article, we'll walk you through the basics and look at some examples along the way. Read more…
-
Converting widgets to Opera extensions: Things to keep in mind
By Shwetank Dixit · Wednesday, April 25, 2012 12
This article provides a solid set of advice to follow for those wishing to convert existing Widgets into Opera extensions. Read more…
-
HTML5 Drag and Drop
By Mike Taylor · Wednesday, April 25, 2012 10
HTML5 includes the Drag and Drop API, which gives us the ability to natively drag, drop, and transfer data to HTML elements. Up until now, JavaScript libraries have commonly been used to achieve something similar. What libraries such as jQuery UI or Dojo can't do, however, is interact with other windows, frames, and applications (to and from the file system) or access a rich drag data store. Read more…
-
Responsive web design: a project-management perspective
By Rudy Rigot · Thursday, April 12, 2012 8
The challenges of responsive web design go way beyond media queries and screen widths. In this article we look at some of the key issues you need to explore when embarking on a complicated web project, considering if, how and why the project should be made responsive. Read more…
-
Extensions come to Opera Mobile
By Andreas Bovens · Tuesday, April 3, 2012 66
When adding extensions support to our Presto engine, a lot of time was spent behind the scenes so as to make our extensions framework very versatile and lightweight, with the aim of using it on other platforms as well. Today, we're happy to present you with an early preview of extensions running on Opera Mobile! Read more…
-
Web Storage: easier, more powerful client-side data storage
By Shwetank Dixit · Monday, March 5, 2012 37
This article covers Web Storage, a new W3C specification supported in Opera 10.50+ that allows data to be saved on the client-side in a much more powerful, more secure fashion than before. Here Shwetank Dixit discusses both facets of Web Storage - Local Storage and Session Storage - and how to use them to store web application data on the client, along with some simple examples to get you started. Read more…
-
Raw WebGL 101 — Part 1: getting started
By Erik Möller · Wednesday, February 29, 2012 17
WebGL allows you to create real 3D content and render it in a web browser. This article series provides a gentle introduction to writing raw WebGL, rendering 3D creations without relying on libraries. In this part we aim to get you set up and started, concluding by running through a simple example. Read more…
-
WordPress goes mobile: responsive design comes to CMSes
By Rachel McCollin · Wednesday, February 29, 2012 187
Responsive design is quite easy when you control everything to do with the page, and you're working on a small and manageable site. But what about a sprawling CMS? In such circumstances, you'll often have to rely on plugins or extensions. Wordpress developer Rachel McCollin shares some of her wisdom on this very subject. Read more…