|
SYS-CON.TV Webcasts
Comments
Did you read today's front page stories & breaking news?
SYS-CON.TV
|
Top Links You Must Click On
Dreamweaver Harnessing Adobe's Web Bundle: Dreamweaver For Beginners
Creating Dynamic Layers in DW with Interactive Image Rollovers
By: Benny Alexander
Dec. 20, 2005 04:30 PM
Layers are a special kind of HTML elements that can be used as a container to hold other HTML elements and to show them dynamically using JavaScripts. We can stack more than one layer on top of each other. One or more layer can be made visible dynamically, by hiding others. But using Macromedia Dreamweaver you can do all this without even knowing JavaScript or coding.
When we mouse over on the Image1, the second layer will appear while Layer1 and Layer 3 will be hidden along with its content. Likewise for the Image 3, Layer1 and 2 will be hidden and only Layer3 will appear with its content. When we mouse out from the images, Layer 1 will come up again. To achieve this follow the steps and enjoy!
1. Creating rollover Images After designing the buttons, open a new page in Dreamweaver and create a 2X1 table. Now Insert the images using, Insert>Interactive Images>Rollover Image. Browse and select the first one for the up state and the second one for the down state. ( I am assuming you have put the images in the proper folder.) Now do the same for the next image, so that both the images are in the first column of the table as shown in this example.
2. Placing Layers Note down the position of the Layer (566px and 163px). Insert the second and third layers on the same position, so that they will sit over the first layer. Now insert the text on those layers. (Note: Due to the overlapping of layers the text may not be clear. So, you can place the layers somewhere else, write down the text and then change the position of the layers to sit on the same position as the first layer.)
3. Changing the Layer Properties
4. Adding Behaviors Click on the button and select "Show-hide Layers". You will get this box to 'Show or Hide" the Layers.
Now do the following: This action will make Layer1 and 3 disappear and show Layer2 whenever you mouseover Image1. You can also see the new JavaScript events created by Dreamweaver in the Behaviors Inspector. Here the new onMouseOver and onMouseOut with Show-hide Layers as actions. Note here that you can use other events also as you like. For example instead of onMouseOver you can use onClick. To do this you need to click on the tiny black, inverted arrow next to the event. Use this to select other events, ie OnClick, Down etc.,. At the foot of the list there is a category which allows you to choose which browsers to support, make sure a check is next to 4 and higher browsers. (Only after choosing the browser 4 or higher you will be able to see all the Events in a list)
Follow step 4 by selecting Image2. Then, This action will make the Layer1 and Layer2 disappear and show Layer2 while you move your mouse over Image1.
5. Bringing Default Layer Again
Now do the following... This action will make Layer2 and Layer3 disappear and show Layer1 while you move your mouse out of the Image1. Also do not forget to change the Events to onMouseOut. Repeat step 5 with Image2 also. Now you should get the Behavior Inspector like this Image, showing all the Events for both Image1 & Image2. Reader Feedback: Page 1 of 1
Enterprise Open Source Magazine Latest Stories . . .
Subscribe to the World's Most Powerful Newsletters
Subscribe to Our Rss Feeds & Get Your SYS-CON News Live!
|
SYS-CON Featured Whitepapers
Most Read This Week |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||