This document provides an overview of CSS3 features including borders, backgrounds, text effects, fonts, transforms, transitions, animations, multiple columns, and selectors. It begins with an introduction to CSS3 and what it adds compared to CSS2. It then covers specific CSS3 modules like borders, backgrounds, text effects and how to create various visual effects. It demonstrates how to use CSS3 features like rounded borders, multiple backgrounds, shadows, fonts, 2D and 3D transforms, transitions and animations. The document also covers CSS3 multiple column layouts, and new selector types introduced in CSS3.
Recent implementation of CSS3 features in modern browsers allow for greater design control and creativity in our Web sites.
In this three-hour workshop, attendees will learn about using colors through RGBa and opacity, multiple background and border images, text and box shadows, CSS-enabled gradients and transitions as well as laying out text in multiple columns.
In addition to font embedding techniques and third-party font bureaus, we look into designing with older browsers in mind when coding with CSS3.
CSS3 is the latest standard for CSS.
CSS3 is completely backwards-compatible with earlier versions of CSS. CSS3 animations allows animation of most HTML elements without using JavaScript or Flash!
Recent implementation of CSS3 features in modern browsers allow for greater design control and creativity in our Web sites.
In this three-hour workshop, attendees will learn about using colors through RGBa and opacity, multiple background and border images, text and box shadows, CSS-enabled gradients and transitions as well as laying out text in multiple columns.
In addition to font embedding techniques and third-party font bureaus, we look into designing with older browsers in mind when coding with CSS3.
CSS3 is the latest standard for CSS.
CSS3 is completely backwards-compatible with earlier versions of CSS. CSS3 animations allows animation of most HTML elements without using JavaScript or Flash!
CSS3 isn't the future, it's the present. Learn the gamut of CSS3 properties from colors, web fonts, and visual effects, to transitions, animations and media queries. Find the inspiration and resources to go forth and implement the new properties with confidence.
CSS3 isn't the future, it's the present, and is ready to respond to display your sites in multiple devices right now. Presented at Rich Web Experience 2011, Ft. Lauderdale, FL.
CSS3 isn't the future, it's the present, and is ripe for the pickin' and is ready to respond to display your sites in multiple devices right now. Presented at Web 2.0 Expo New York 2011.
CSS3 Basic Ideas Tags and Animations, Learn the Basic of CSS 3 with the help of this slideshare slideshow, detailed slides about CSS 3 are coming soon, Flash and Animations in CSS3 will be uploaded soon to teach you get rid of Flash, Javascript Animations, Silverlight etc,.. so why wait get ready to be a Rock-star in CSS3 designing. Keep in mind that in near future web technologies are going to rule the technology world and HTML, CSS and Javascript is going to play a key role in it.
Media queries are one of the most exciting aspects about CSS today. They will allow us to change our layouts to suit the exact need of different devices - without changing the content. This presentation explains what Media queries are, how to use them, how to target the iPhone and how to create flexible layouts.
Developers keep hearing a lot about HTML5, but many don’t know what it actually means or is truly capable of. In this deep dive you will learn how to use HTML5 to solve existing challenges on the web and how to design and develop stunning HTML5 application. You will also preview HTML5 application runs cross platforms, in the desktop browsers as well as on the Phones. What will be covered in the session:
• Introduction to CSS3, Canvas, SVG, Video, and Audio
• What is the real potential of HTML5 using CSS3, Canvas, SVG, Video, Audio, and JavaScript?
• Canvas and SVG comparison, and when to use what
• Best Practices of writing good HTML5 application
• Come and see a collection of the best HTML5 application on Games, Videos, Movies, Comics, Travel, Music and Art
• Expect a lot of demos and code
Presentation and demo will be available at http://blogs.msdn.com/b/dorischen/
Extended slides from a recent Sydney Port80 presentation. The slides cover three overall topics: 1) a quick timeline of CSS-related events, 2) key events that changed CSS and 3) a discussion on writing better CSS.
html & css powerpoint slide show for presentation. Here, basic concept of css using with html. a webpage decorated by css.
HTML- Hyper text markup language.
CSS- Cascading Style sheet.
CSS3 isn't the future, it's the present. Learn the gamut of CSS3 properties from colors, web fonts, and visual effects, to transitions, animations and media queries. Find the inspiration and resources to go forth and implement the new properties with confidence.
CSS3 isn't the future, it's the present, and is ready to respond to display your sites in multiple devices right now. Presented at Rich Web Experience 2011, Ft. Lauderdale, FL.
CSS3 isn't the future, it's the present, and is ripe for the pickin' and is ready to respond to display your sites in multiple devices right now. Presented at Web 2.0 Expo New York 2011.
CSS3 Basic Ideas Tags and Animations, Learn the Basic of CSS 3 with the help of this slideshare slideshow, detailed slides about CSS 3 are coming soon, Flash and Animations in CSS3 will be uploaded soon to teach you get rid of Flash, Javascript Animations, Silverlight etc,.. so why wait get ready to be a Rock-star in CSS3 designing. Keep in mind that in near future web technologies are going to rule the technology world and HTML, CSS and Javascript is going to play a key role in it.
Media queries are one of the most exciting aspects about CSS today. They will allow us to change our layouts to suit the exact need of different devices - without changing the content. This presentation explains what Media queries are, how to use them, how to target the iPhone and how to create flexible layouts.
Developers keep hearing a lot about HTML5, but many don’t know what it actually means or is truly capable of. In this deep dive you will learn how to use HTML5 to solve existing challenges on the web and how to design and develop stunning HTML5 application. You will also preview HTML5 application runs cross platforms, in the desktop browsers as well as on the Phones. What will be covered in the session:
• Introduction to CSS3, Canvas, SVG, Video, and Audio
• What is the real potential of HTML5 using CSS3, Canvas, SVG, Video, Audio, and JavaScript?
• Canvas and SVG comparison, and when to use what
• Best Practices of writing good HTML5 application
• Come and see a collection of the best HTML5 application on Games, Videos, Movies, Comics, Travel, Music and Art
• Expect a lot of demos and code
Presentation and demo will be available at http://blogs.msdn.com/b/dorischen/
Extended slides from a recent Sydney Port80 presentation. The slides cover three overall topics: 1) a quick timeline of CSS-related events, 2) key events that changed CSS and 3) a discussion on writing better CSS.
html & css powerpoint slide show for presentation. Here, basic concept of css using with html. a webpage decorated by css.
HTML- Hyper text markup language.
CSS- Cascading Style sheet.
Imrokraft Solutions Pvt Ltd is one of best center for java training in trivandrum, Kerala. We provide training in advanced java training in trivandrum, Kerala. We also provide android training in trivandrum, php training in trivandrum, angularjs training in trivandrum, angularjs training in technopark, trivandrum, web designing training in technopark, trivandrum. Our Website is http://imrokraft.com. Contact us at: 04716555644, 6555744.
My second talk at Apache Barcamp Spain 2011. It includes a series of starting points about how to get started with CSS3, caveats with CSS3 and some techniques to get up-to-speed with IE.
This presentation (together with our "CSS for non-designers" talk) got the award to the best presentation at Apache Barcamp Spain.
Take a look at CSS3 and ponder whether we are ready to use it in our client work. We will consider arguments both for and against. Then we will take a look at a couple of sites using CSS3 and go under the hood to whet your appetite for the exciting things it can do.
Tom Selleck Net Worth: A Comprehensive Analysisgreendigital
Over several decades, Tom Selleck, a name synonymous with charisma. From his iconic role as Thomas Magnum in the television series "Magnum, P.I." to his enduring presence in "Blue Bloods," Selleck has captivated audiences with his versatility and charm. As a result, "Tom Selleck net worth" has become a topic of great interest among fans. and financial enthusiasts alike. This article delves deep into Tom Selleck's wealth, exploring his career, assets, endorsements. and business ventures that contribute to his impressive economic standing.
Follow us on: Pinterest
Early Life and Career Beginnings
The Foundation of Tom Selleck's Wealth
Born on January 29, 1945, in Detroit, Michigan, Tom Selleck grew up in Sherman Oaks, California. His journey towards building a large net worth began with humble origins. , Selleck pursued a business administration degree at the University of Southern California (USC) on a basketball scholarship. But, his interest shifted towards acting. leading him to study at the Hills Playhouse under Milton Katselas.
Minor roles in television and films marked Selleck's early career. He appeared in commercials and took on small parts in T.V. series such as "The Dating Game" and "Lancer." These initial steps, although modest. laid the groundwork for his future success and the growth of Tom Selleck net worth. Breakthrough with "Magnum, P.I."
The Role that Defined Tom Selleck's Career
Tom Selleck's breakthrough came with the role of Thomas Magnum in the CBS television series "Magnum, P.I." (1980-1988). This role made him a household name and boosted his net worth. The series' popularity resulted in Selleck earning large salaries. leading to financial stability and increased recognition in Hollywood.
"Magnum P.I." garnered high ratings and critical acclaim during its run. Selleck's portrayal of the charming and resourceful private investigator resonated with audiences. making him one of the most beloved television actors of the 1980s. The success of "Magnum P.I." played a pivotal role in shaping Tom Selleck net worth, establishing him as a major star.
Film Career and Diversification
Expanding Tom Selleck's Financial Portfolio
While "Magnum, P.I." was a cornerstone of Selleck's career, he did not limit himself to television. He ventured into films, further enhancing Tom Selleck net worth. His filmography includes notable movies such as "Three Men and a Baby" (1987). which became the highest-grossing film of the year, and its sequel, "Three Men and a Little Lady" (1990). These box office successes contributed to his wealth.
Selleck's versatility allowed him to transition between genres. from comedies like "Mr. Baseball" (1992) to westerns such as "Quigley Down Under" (1990). This diversification showcased his acting range. and provided many income streams, reinforcing Tom Selleck net worth.
Television Resurgence with "Blue Bloods"
Sustaining Wealth through Consistent Success
In 2010, Tom Selleck began starring as Frank Reagan i
Scandal! Teasers June 2024 on etv Forum.co.zaIsaac More
Monday, 3 June 2024
Episode 47
A friend is compelled to expose a manipulative scheme to prevent another from making a grave mistake. In a frantic bid to save Jojo, Phakamile agrees to a meeting that unbeknownst to her, will seal her fate.
Tuesday, 4 June 2024
Episode 48
A mother, with her son's best interests at heart, finds him unready to heed her advice. Motshabi finds herself in an unmanageable situation, sinking fast like in quicksand.
Wednesday, 5 June 2024
Episode 49
A woman fabricates a diabolical lie to cover up an indiscretion. Overwhelmed by guilt, she makes a spontaneous confession that could be devastating to another heart.
Thursday, 6 June 2024
Episode 50
Linda unwittingly discloses damning information. Nhlamulo and Vuvu try to guide their friend towards the right decision.
Friday, 7 June 2024
Episode 51
Jojo's life continues to spiral out of control. Dintle weaves a web of lies to conceal that she is not as successful as everyone believes.
Monday, 10 June 2024
Episode 52
A heated confrontation between lovers leads to a devastating admission of guilt. Dintle's desperation takes a new turn, leaving her with dwindling options.
Tuesday, 11 June 2024
Episode 53
Unable to resort to violence, Taps issues a verbal threat, leaving Mdala unsettled. A sister must explain her life choices to regain her brother's trust.
Wednesday, 12 June 2024
Episode 54
Winnie makes a very troubling discovery. Taps follows through on his threat, leaving a woman reeling. Layla, oblivious to the truth, offers an incentive.
Thursday, 13 June 2024
Episode 55
A nosy relative arrives just in time to thwart a man's fatal decision. Dintle manipulates Khanyi to tug at Mo's heartstrings and get what she wants.
Friday, 14 June 2024
Episode 56
Tlhogi is shocked by Mdala's reaction following the revelation of their indiscretion. Jojo is in disbelief when the punishment for his crime is revealed.
Monday, 17 June 2024
Episode 57
A woman reprimands another to stay in her lane, leading to a damning revelation. A man decides to leave his broken life behind.
Tuesday, 18 June 2024
Episode 58
Nhlamulo learns that due to his actions, his worst fears have come true. Caiphus' extravagant promises to suppliers get him into trouble with Ndu.
Wednesday, 19 June 2024
Episode 59
A woman manages to kill two birds with one stone. Business doom looms over Chillax. A sobering incident makes a woman realize how far she's fallen.
Thursday, 20 June 2024
Episode 60
Taps' offer to help Nhlamulo comes with hidden motives. Caiphus' new ideas for Chillax have MaHilda excited. A blast from the past recognizes Dintle, not for her newfound fame.
Friday, 21 June 2024
Episode 61
Taps is hungry for revenge and finds a rope to hang Mdala with. Chillax's new job opportunity elicits mixed reactions from the public. Roommates' initial meeting starts off on the wrong foot.
Monday, 24 June 2024
Episode 62
Taps seizes new information and recruits someone on the inside. Mary's new job
In the vast landscape of cinema, stories have been told, retold, and reimagined in countless ways. At the heart of this narrative evolution lies the concept of a "remake". A successful remake allows us to revisit cherished tales through a fresh lens, often reflecting a different era's perspective or harnessing the power of advanced technology. Yet, the question remains, what makes a remake successful? Today, we will delve deeper into this subject, identifying the key ingredients that contribute to the success of a remake.
From Slave to Scourge: The Existential Choice of Django Unchained. The Philos...Rodney Thomas Jr
#SSAPhilosophy #DjangoUnchained #DjangoFreeman #ExistentialPhilosophy #Freedom #Identity #Justice #Courage #Rebellion #Transformation
Welcome to SSA Philosophy, your ultimate destination for diving deep into the profound philosophies of iconic characters from video games, movies, and TV shows. In this episode, we explore the powerful journey and existential philosophy of Django Freeman from Quentin Tarantino’s masterful film, "Django Unchained," in our video titled, "From Slave to Scourge: The Existential Choice of Django Unchained. The Philosophy of Django Freeman!"
From Slave to Scourge: The Existential Choice of Django Unchained – The Philosophy of Django Freeman!
Join me as we delve into the existential philosophy of Django Freeman, uncovering the profound lessons and timeless wisdom his character offers. Through his story, we find inspiration in the power of choice, the quest for justice, and the courage to defy oppression. Django Freeman’s philosophy is a testament to the human spirit’s unyielding drive for freedom and justice.
Don’t forget to like, comment, and subscribe to SSA Philosophy for more in-depth explorations of the philosophies behind your favorite characters. Hit the notification bell to stay updated on our latest videos. Let’s discover the principles that shape these icons and the profound lessons they offer.
Django Freeman’s story is one of the most compelling narratives of transformation and empowerment in cinema. A former slave turned relentless bounty hunter, Django’s journey is not just a physical liberation but an existential quest for identity, justice, and retribution. This video delves into the core philosophical elements that define Django’s character and the profound choices he makes throughout his journey.
Link to video: https://youtu.be/GszqrXk38qk
Maximizing Your Streaming Experience with XCIPTV- Tips for 2024.pdfXtreame HDTV
In today’s digital age, streaming services have become an integral part of our entertainment lives. Among the myriad of options available, XCIPTV stands out as a premier choice for those seeking seamless, high-quality streaming. This comprehensive guide will delve into the features, benefits, and user experience of XCIPTV, illustrating why it is a top contender in the IPTV industry.
Are the X-Men Marvel or DC An In-Depth Exploration.pdfXtreame HDTV
The world of comic books is vast and filled with iconic characters, gripping storylines, and legendary rivalries. Among the most famous groups of superheroes are the X-Men. Created in the early 1960s, the X-Men have become a cultural phenomenon, featuring in comics, animated series, and blockbuster movies. A common question among newcomers to the comic book world is: Are the X-Men Marvel or DC? This article delves into the history, creators, and significant moments of the X-Men to provide a comprehensive answer.
Hollywood Actress - The 250 hottest galleryZsolt Nemeth
Hollywood Actress amazon album eminent worldwide media, female-singer, actresses, alhletina-woman, 250 collection.
Highest and photoreal-print exclusive testament PC collage.
Focused television virtuality crime, novel.
The sheer afterlife of the work is activism-like hollywood-actresses point com.
173 Illustrate, 250 gallery, 154 blog, 120 TV serie logo, 17 TV president logo, 183 active hyperlink.
HD AI face enhancement 384 page plus Bowker ISBN, Congress LLCL or US Copyright.
As a film director, I have always been awestruck by the magic of animation. Animation, a medium once considered solely for the amusement of children, has undergone a significant transformation over the years. Its evolution from a rudimentary form of entertainment to a sophisticated form of storytelling has stirred my creativity and expanded my vision, offering limitless possibilities in the realm of cinematic storytelling.
Meet Crazyjamjam - A TikTok Sensation | Blog EternalBlog Eternal
Crazyjamjam, the TikTok star everyone's talking about! Uncover her secrets to success, viral trends, and more in this exclusive feature on Blog Eternal.
Source: https://blogeternal.com/celebrity/crazyjamjam-leaks/
Skeem Saam in June 2024 available on ForumIsaac More
Monday, June 3, 2024 - Episode 241: Sergeant Rathebe nabs a top scammer in Turfloop. Meikie is furious at her uncle's reaction to the truth about Ntswaki.
Tuesday, June 4, 2024 - Episode 242: Babeile uncovers the truth behind Rathebe’s latest actions. Leeto's announcement shocks his employees, and Ntswaki’s ordeal haunts her family.
Wednesday, June 5, 2024 - Episode 243: Rathebe blocks Babeile from investigating further. Melita warns Eunice to stay clear of Mr. Kgomo.
Thursday, June 6, 2024 - Episode 244: Tbose surrenders to the police while an intruder meddles in his affairs. Rathebe's secret mission faces a setback.
Friday, June 7, 2024 - Episode 245: Rathebe’s antics reach Kganyago. Tbose dodges a bullet, but a nightmare looms. Mr. Kgomo accuses Melita of witchcraft.
Monday, June 10, 2024 - Episode 246: Ntswaki struggles on her first day back at school. Babeile is stunned by Rathebe’s romance with Bullet Mabuza.
Tuesday, June 11, 2024 - Episode 247: An unexpected turn halts Rathebe’s investigation. The press discovers Mr. Kgomo’s affair with a young employee.
Wednesday, June 12, 2024 - Episode 248: Rathebe chases a criminal, resorting to gunfire. Turf High is rife with tension and transfer threats.
Thursday, June 13, 2024 - Episode 249: Rathebe traps Kganyago. John warns Toby to stop harassing Ntswaki.
Friday, June 14, 2024 - Episode 250: Babeile is cleared to investigate Rathebe. Melita gains Mr. Kgomo’s trust, and Jacobeth devises a financial solution.
Monday, June 17, 2024 - Episode 251: Rathebe feels the pressure as Babeile closes in. Mr. Kgomo and Eunice clash. Jacobeth risks her safety in pursuit of Kganyago.
Tuesday, June 18, 2024 - Episode 252: Bullet Mabuza retaliates against Jacobeth. Pitsi inadvertently reveals his parents’ plans. Nkosi is shocked by Khwezi’s decision on LJ’s future.
Wednesday, June 19, 2024 - Episode 253: Jacobeth is ensnared in deceit. Evelyn is stressed over Toby’s case, and Letetswe reveals shocking academic results.
Thursday, June 20, 2024 - Episode 254: Elizabeth learns Jacobeth is in Mpumalanga. Kganyago's past is exposed, and Lehasa discovers his son is in KZN.
Friday, June 21, 2024 - Episode 255: Elizabeth confirms Jacobeth’s dubious activities in Mpumalanga. Rathebe lies about her relationship with Bullet, and Jacobeth faces theft accusations.
Monday, June 24, 2024 - Episode 256: Rathebe spies on Kganyago. Lehasa plans to retrieve his son from KZN, fearing what awaits.
Tuesday, June 25, 2024 - Episode 257: MaNtuli fears for Kwaito’s safety in Mpumalanga. Mr. Kgomo and Melita reconcile.
Wednesday, June 26, 2024 - Episode 258: Kganyago makes a bold escape. Elizabeth receives a shocking message from Kwaito. Mrs. Khoza defends her husband against scam accusations.
Thursday, June 27, 2024 - Episode 259: Babeile's skillful arrest changes the game. Tbose and Kwaito face a hostage crisis.
Friday, June 28, 2024 - Episode 260: Two women face the reality of being scammed. Turf is rocked by breaking
From the Editor's Desk: 115th Father's day Celebration - When we see Father's day in Hindu context, Nanda Baba is the most vivid figure which comes to the mind. Nanda Baba who was the foster father of Lord Krishna is known to provide love, care and affection to Lord Krishna and Balarama along with his wife Yashoda; Letter’s to the Editor: Mother's Day - Mother is a precious life for their children. Mother is life breath for her children. Mother's lap is the world happiness whose debt can never be paid.
Panchayat Season 3 - Official Trailer.pdfSuleman Rana
The dearest series "Panchayat" is set to make a victorious return with its third season, and the fervor is discernible. The authority trailer, delivered on May 28, guarantees one more enamoring venture through the country heartland of India.
Jitendra Kumar keeps on sparkling as Abhishek Tripathi, the city-reared engineer who ends up functioning as the secretary of the Panchayat office in the curious town of Phulera. His nuanced depiction of a young fellow exploring the difficulties of country life while endeavoring to adjust to his new environmental factors has earned far and wide recognition.
Neena Gupta and Raghubir Yadav return as Manju Devi and Brij Bhushan Dubey, separately. Their dynamic science and immaculate acting rejuvenate the hardships of town administration. Gupta's depiction of the town Pradhan with an ever-evolving outlook, matched with Yadav's carefully prepared exhibition, adds profundity and credibility to the story.
New Difficulties and Experiences
The trailer indicates new difficulties anticipating the characters, as Abhishek keeps on wrestling with his part in the town and his yearnings for a superior future. The series has reliably offset humor with social editorial, and Season 3 looks ready to dig much more profound into the intricacies of rustic organization and self-awareness.
Watchers can hope to see a greater amount of the enchanting and particular residents who have become fan top picks. Their connections and the one of a kind cut of-life situations give a reviving and interesting portrayal of provincial India, featuring the two its appeal and its difficulties.
A Mix of Humor and Heart
One of the signs of "Panchayat" is its capacity to mix humor with sincere narrating. The trailer features minutes that guarantee to convey giggles, as well as scenes that pull at the heartstrings. This equilibrium has been a critical calculate the show's prosperity, resounding with crowds across different socioeconomics.
Creation Greatness
The creation quality remaining parts first rate, with the beautiful setting of Phulera town filling in as a scenery that upgrades the narrating. The meticulousness in portraying provincial life, joined with sharp composition and solid exhibitions, guarantees that "Panchayat" keeps on hanging out in the packed web series scene.
Expectation and Delivery
As the delivery date draws near, expectation for "Panchayat" Season 3 is at a record-breaking high. The authority trailer has previously created critical buzz, with fans enthusiastically anticipating the continuation of Abhishek Tripathi's excursion and the new undertakings that lie ahead in Phulera.
All in all, the authority trailer for "Panchayat" Season 3 recommends that watchers are in for another drawing in and engaging ride. Yet again with its charming characters, convincing story, and ideal mix of humor and show, the new season is set to enamor crowds. Write in your schedules and prepare to get back to the endearing universe of "Panchayat."
3. 1. Introduction to CSS3
1.1 What Is CSS3 and why we need to use it?
Successor of CSS2
It comes with new modules
Below is a non exhaustive list of features that tend to be labelled as ―css3" in
the medias:
Someof the most important CSS3modulesare:
Selectors
Box Model
Backgroundsand Borders
Text Effects
2D/3D Transformations
Animations
MultipleColumn Layout
User Interface
3
4. 2. CSS3 Borders
With CSS3, you cancreaterounded borders, add shadow to boxes, and use an imageasa border -
without using a designprogram, like Photoshop
4
16. 3. CSS3 Background
we will be taking a look at the new background properties. Theseincludebackground size, using
more thanone background for an element, and background origin(which effectsthepositionof a
background).
The new featuresallow greater controlof the background element and will provide designerswith a
whole arrayof new possibilities.
Multiple Backgrounds
The new abilitytouse multiplebackgroundsisa great timesaver, allowing you to achieveeffects
which previously required morethanone div. Whether it will be possibleto combinethiswith
background-sizewill be interesting tosee.
The examplebelow uses one background for the top border, one repeated verticallyfor theleft and
right bordersand a third at the bottom.
16
17. 4. CSS3 Text effects
In thistutorialwewill learn how to use CSS Styles to givestylish effects to text.
Learn how to createshadow effects, inset effects, neon style effects, glossy styles, grungestyle effects
and more!
17
22. 4. CSS3 fontsSteps to Use the fonts
We'll follow these steps to applythe fonts to your webpage.
→ Download Fonts
→ Convert themOnline
→ Use the StylesheetCode
→ Use Anywhere
→ Download Fonts
Thereare manywebsitewhere you can download fonts for free.
Here are few websitewith a hugecollection of free as well as paid fonts.
› dafont.com, urbanfonts.com,1001freefonts.com ‹
Choose the font you like and download it.
→ Convert The Fonts
The downloaded fonts will work on most of the browsersbut won't work on IE.
To makethe fonts appear on IE we'll have to convert it to a format(eot) that IEunderstands.
How to Convert
Thereare manysoftware'savailable on the internet, most of them paid.
Here's a websitewhere we canconvert the TTFfont to EOT font for IE for Free!
› Online TTF To EOT converter ‹
Upload thefont you want to convert on thiswebsiteand thendownload the converted font.
Noticethefont extensionbefore converting wasTTF after converting changestoEOT.
Keep both these files in the same folderFonts.
22
31. 6. CSS3 Transforms & Transitions
Transforms
CSS3 transform propertyletsyou translate, rotate, scale, or skew any element on thepage.
Whilesome of these effectswere possible using previously existing CSS features
(like relativeand absolutepositioning), CSS3givesyou unprecedented controlover many moreaspects
of an element’s appearance.
Translation
Translationfunctionsallow you to move elements left, right, up, or down.
These functionsaresimilar tothe behaviour of position: relative; whereyou declaretop and left.
Whenyou employ a translationfunction, you’removing elements without impacting theflow of the
document.
Unlike position: relative, which allows you to positionanelement either against itscurrent positionor
against a parent or other ancestor, a translated element canonly be moved relativeto its current
position.
The translate(x,y) functionmovesanelement by x from the left, and y from the top:
31
32. 6. CSS3 Transforms & Transitions
Examples
let’s say we want to move the word ―dukes‖ over to the right when the
user hovers over it,
#ourExampleh1:hover span {
color: #484848;
-webkit-transform: translateX(40px);
-moz-transform: translateX(40px);
-ms-transform: translateX(40px);
-o-transform:translateX(40px);
transform: translateX(40px);
}
32
33. 6. CSS3 Transforms & Transitions
Scaling
The scale(x,y) functionscalesan element by the defined factorshorizontallyand vertically, espectively.
If only one value is provided, it will be used for both the x and y scaling.
#ourExample h1:hover span {
color: #484848;
-webkit-transform: translateX(40px)scale(1.5);
-moz-transform: translateX(40px)scale(1.5);
-ms-transform: translateX(40px)scale(1.5);
-o-transform:translateX(40px)scale(1.5);
transform: translateX(40px)scale(1.5);
}
Lets scalethe same example
33
34. 6. CSS3 Transforms & Transitions
Rotation
The rotate() functionrotatesanelement around the point of origin(as with scale,bydefault this is the
element’s center), by a specified anglevalue. Generally, angles aredeclared in degrees, with positive
degreesmoving clockwiseand negativemoving counter-clockwise.
#ourExample h1:hover span {
color: #484848;
-webkit-transform:rotate(10deg)translateX(40px) scale(1.5);
-moz-transform:rotate(10deg)translateX(40px) scale(1.5);
-ms-transform:rotate(10deg)translateX(40px) scale(1.5);
-o-transform:rotate(10deg)translateX(40px) scale(1.5);
transform:rotate(10deg)translateX(40px) scale(1.5);
}
Lets scalethe same example
34
35. 6. CSS3 Transforms & Transitions
Skew
The skew(x,y) functionspecifiesa skew along the X and Y axes. As you’d expect, thex specifiesthe
skew on the X axis, and the y specifiesthe skew on theY axis.
If the second parameter isomitted, theskew will only occur on theX axis:
35
36. 6. CSS3 Transforms & Transitions
Transitions
Transitionsallow the values of CSS propertiesto changeover time, essentially providing simple
animations. For example, ifa link changescolor on hover, you can have it graduallyfadefrom one color
to the other, instead of a sudden change
Here are the stepsto createa simpletransitionusing only CSS:
1. Declare the originalstateofthe element in the default style declaration.
2. Declarethe final stateof your transitioned element; for example, in a hover state.
3. Include the transitionfunctionsinyour default style declaration, using a few different properties:
transition-property, transition-duration,transition-timing-function, and transition-delay.
list of propertiesthat canbetransitioned
■ background-color and background-position ■ border-color, border-spacing, and border-width
■ bottom, top, left, and right ■ clip ■ color ■ crop ■ font-size and font-weight ■ height and width
■ letter-spacing■ line-height ■ margin ■ max-height, max-width, min-height, and min-width
■ opacity■ outline-color, outline-offset, and outline-width ■ padding ■ text-indent ■ text-shadow
■ vertical-align ■ visibility■ word-spacing ■ z-index
36
37. 6. CSS3 Transforms & Transitions
Transition-duration
The transition-durationpropertysetshow long the transitionwilltake. You canspecifythis either in
seconds (s) or milliseconds(ms). We’d like our animationtobefairlyquick, so we’ll specify 0.2 seconds,
or 200 milliseconds:
37
38. 6. CSS3 Transforms & Transitions
Transition-timing-function
The transition-timing-functionletsyou controlthe paceof the transitionineven moregranular detail.
Do you want your animationtostart offslow and get faster, start off fast and end slowe
You canspecifyone of the key termsease, linear, ease-in, ease-out, or easein-out.
The best way to familiarizeyourselfwith them is to play around and try them all.
38
39. 6. CSS3 Transforms & Transitions
Transition-delay
Finally, by using thetransition-delayproperty, it’salsopossible to introducea delaybefore the
animationbegins. Normally, a transitionbeginsimmediately, so thedefault is 0. Include the number of
milliseconds(ms) or seconds (s) to delay the transition:
39
40. 6. CSS3 Transforms & Transitions
Transition-shorthand property
With four transitionpropertiesand threevendor prefixes, you could wind up with 16 lines of CSS for a
single transition. Fortunately, aswith other properties, there’sa shorthand available. Thetransition
propertyis shorthand for the four transitionfunctionsdescribed above. Let’stake another look at our
transitionsofar:
shorthand
Notethat order of the values is important and must beas follows (though you don’t need to specifyall
four values):
1. transition-property
2. transition-duration
3. transition-function
4. transition-delay
40
41. 6. CSS3 Transforms & Transitions
Multiple transition
With four transitionpropertiesand threevendor prefixes, you could wind up with 16 lines of CSS for a
single transition. Fortunately, aswith other properties, there’sa shorthand available. Thetransition
propertyis shorthand for the four transitionfunctionsdescribed above. Let’stake another look at our
transitionsofar:
41
42. 6. CSS3 Animation
Transitionsanimateelementsover time; however, they’re limited in what they cando.
You candefine starting and ending states, but there’s no fine-grained controlover any intermediate
states. CSS animations, unliketransitions, allow you to controleach step of an animationvia
keyframes. If you’ve ever worked with Flash, you’re likely very familiar with theconcept ofkeyframes;
if not, don’t worry, it’sfairly straightforward.
A keyframeis a snapshot that definesa starting or end point of any smooth transition.
With CSS transitions, we’reessentiallylimited to defining thefirst and last keyframes. CSS animations
allow us to add any number of keyframesin between, to guideour animationinmorecomplex ways.
Animation properties:
animation-name
animation-duration
animation-timing-function
animation-iteration-count
animation-direction
animation-delay
animation-fill-mode
42
43. 6. CSS3 Animation
To animateanelement in CSS, you first createa named animation, thenattach it toanelement in that
element’s propertydeclarationblock. Animationsinthemselvesdon’t do anything; inorder to animate
an element, you will need to associatetheanimationwith that element.
To createananimation, usethe@keyframes
The last animationisworth paying extra attentionto:
we’ve applied thesame styles
to 0% and 100%, and to 20% and 80%. In thiscase, it
meansthe element will start
out invisible(opacity: 0;), fadein to visible by 20% of the
way through theduration,
remainvisibleuntil 80%, then fadeout.
We’ve created threeanimations, but theyaren’t attached
to any elements. Once we have defined an animation, the
next step is to apply it to one or more elementsusing
the variousanimationproperties.
43
44. 6. CSS3 Animation
Shorthand
The animationpropertytakesasitsvalue a space-separated list of values for the longhand animation
name, animation-duration, animation-timing-function, animation-delay, animation-iteration-count,
animation-direction, and animation-fill-modeproperties:
44
45. 6. CSS3 multiple columns
Newspaper-stylecolumnshavebeen close to impossibletoaccomplish with CSS
and HTML without forcing columnbreaksat fixed positions
With CSS3columns, the browser determineswhento end one columnand beginthe next without
requiring anyextra markup. You retaintheflexibilitytochangethenumber of columns as well as their
width, without having togo backin and alter the page’smarkup.
The column-count-property
The column-count propertyspecifiesthenumber of columnsdesired, and themaximum number of
columnsallowed. The default value of auto meansthat the element has one column.
Ex: #primaryarticle.content {
-webkit-column-count: 3;
-moz-column-count: 3;
column-count: 3;
}
45
46. 6. CSS3 multiple columns
The column-gap-property
The column-gap propertyspecifiesthewidth ofthe spacebetween columns:
Ex: #primaryarticle.content {
-webkit-column-gap: 10px;
-moz-column-gap: 10px;
column-gap: 10px;
}
The column-width-property
The column-width propertyislike having a min-width for your columns. The browser will includeas
manycolumns of at least the given width as it can to fill up the element
For example, if we have a parent that is 400 pixelswide, a 10-pixelcolumn gap, and the column-width is
declared as150px, the browser can fit two columns:(400px width –10px columngap) ÷ 150px width
2.6 The browser rounds down to two columns, making columnsthat areas largeas possible in the
allotted space; in thiscase that’s195px for each column—thetotalwidth minusthe gap, divided by the
number of columns. Even if the column-count wereset to 3, therewould still only be two columns, as
there’s not enough spaceto includethree columnsof the specified width. In other words, you canthink
Of the column-count propertyasspecifying the maximumcolumncount.
Ex: #primaryarticle.content {
-webkit-column-width:150px;
-moz-column-width: 150px;
46
47. 6. CSS3 multiple columns
The column-rule-property
Column rules areessentially bordersbetweeneach column. The column-rulepropertyspecifiesthe
color, style, and width of the column rules. The rule will appear inthe middleof the columngap
Ex: #primaryarticle.content {
-webkit-column-rule: 1px solid #ccc;
-moz-column-rule: 1px solid #ccc;
column-gap: 1px solid #ccc;
}
47
48. 6. CSS3 selectors
Selectorsareat the heart of CSS. Without selectorsto target elementson the page,
the only way to modifythe CSS propertiesof an element would be to use the element’s
style attributeand declarethestyles inline. This, of course, is ugly, awkward,
and unmaintainable. Sowe use selectors.
Relational selectors
Descendant (E F)
You should definitelybe familiar with thisone. The descendant selector targetsanyelement F that is a
descendant (child, grandchild, great grandchild, and so on) of an element E.
Child (E > F)
Thisselector matchesanyelement F that is a direct child of element E—any further nested elements will
be ignored. Continuing theaboveexample, ol > li would only target li elements directlyinsidethe ol, and
would omit those nested inside a ul.
Adjacent Sibling(E+ F)
Thiswill match anyelement F that sharesthe same parent asE, and comes directly after E in the
markup. For example, li + li will target all li elements except thefirst li in a givencontainer.
GeneralSibling (E ~ F)
Thisone’s a littletrickier. It will match anyelement F that sharesthe sameparent asany E and comes
48
49. 6. CSS3 selectors
Attribute selectors
E[attr$=val] (IE8+, WebKit, Opera, Mozilla)
Matchesanyelement E whose attributeattrendsin val. In other words, the val matchestheend of the
attributevalue.
E[attr*=val] (IE8+, WebKit, Opera, Mozilla)
Matchesanyelement E whose attributeattrmatchesvalanywhere withintheattribute. In other words,
the string val is matched anywhereinthe attributevalue. It is similar toE[attr~=val] above, except the
val can be part of a word.
Using thesame exampleasabove, .fakelink[title~=info] {} would match anyelement with the class
fakelink that hasa titleattributecontaining thestring info, such as "Clickhere for moreinformation."
49
50. 6. CSS3 selectors
Pseudo-classes
:enabled
A user interface element that’s enabled.
:disabled
Conversely, a user interface element that’s disabled.
:checked
Radio buttons or checkboxes that are selected or ticked.
:valid
Applies to elements that are valid, based on the type or pattern attributes
:invalid
Applies to empty required elements, and elements failing to match the requirements defined by the type or pattern attributes.
:in-range
Applies to elements with range limitations, where the value is within those limitations. This applies, for example, to number
and range input types with min and max attributes
:out-of-range
The opposite of :in-range: elements whose value is outside the limitations of their range.
:required
Applies to form controls that have the required attribute set.
:optional
Applies to all form controls that do not have the required attribute.
:read-only
Applies to elements whose contents are unable to be altered by the user. This is usually most elements other than form fields.
:read-write
50
51. 6. CSS3 selectors
Structural Pseudo-classes
:root
The root element, which is always the html element.
E F:nth-child(n)
The element F that is the nth child of its parent E.
E F:nth-last-child(n)
The element F that is the nth child of its parent E, counting backwards from the last one. li:nth-last-child(1) would match the
last item in any list—this is the same as li:last-child (see below).
E:nth-of-type(n)
The element that is the nth element of its type in a given parent element.
E:nth-last-of-type(n)
Like nth-of-type(n), except counting backwards from the last element in a parent.
E:first-child
The element E that is the first child E of its parent. This is the same as :nthchild(1).
E:last-child
The element E that is the last child E of its parent, same as :nth-last-child(1).
E:first-of-type
Same as :nth-of-type(1).
E:last-of-type
Same as :nth-last-of-type(1).
E:only-child
An element that’s the only child of its parent.
E:only-of-type
An element that’s the only one of its type inside its parent element.
E:empty
51
52. 7. CSS3 media queries
CSS2 added support for themedia="screen" wayof defining which stylesheet to use for which
representationof the data. CSS3addsa new feature to thisfunctionality, byadding media queries.
Basically, thismeans you canchangestylesheets based on for instancethewidth and height of the
viewport. In a broader sense, this meansas the spec puts it: “by using Media Queries, presentations
can be tailored to a specific range of output devices without changing the content itself.”
Below aretwo tests, for min-width and max-width,currentlyonly functional(and thus green) in
Safari 3, Opera, and Firefox 3.1 (Alpha). This is however the futureof web development, and could
makebuilding pagesthat areusablein both the mobileas the normalweb a lot easier.
52
53. 7. CSS3 Gradients
Use CSS 3 to createsomenice subtlegradients; or very compelling gradients!CSS 3 Gradientsarenot
the simplest thingsby any means; thereare several values to account for when projectingyour
gradient and it only worsens when working with radialgradients.
background:-moz-linear-gradient(pos, #AAA B, #XXX Y);
or :-moz-radial-gradient(pos, #AAA B, #XXX Y);
pos = the positionof the first colour, giving directiontothegradient
#AAA = primarycolour
B = where the fadebegins(%)
#XXX = secondarycolour
Y = where the fade begins(%)
The -webkit-gradient() isbuilt slightlydifferently but works in the samemanner, creating a start
positionand then the colors from() and to();
53