{"id":139,"date":"2024-01-02T13:13:15","date_gmt":"2024-01-02T13:13:15","guid":{"rendered":"http:\/\/labs.thecreatology.com\/squirrel\/?p=139"},"modified":"2024-01-02T13:13:15","modified_gmt":"2024-01-02T13:13:15","slug":"__trashed","status":"publish","type":"post","link":"https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html","title":{"rendered":"Use CSS Selectors to Enhance User Interface without JavaScript"},"content":{"rendered":"<h3>1. a[href^=&#8221;http&#8221;]<\/h3>\n<p>This selector will style any link with a href attribute starting with \u2018http\u2019. This can be useful for styling external links to make it clear that users are being redirected away from your website, or for doing fancy things like adding a padlock icon to any links that point to secure pages (in this case replace the \u2018http\u2019 with \u2018https\u2019). Of course, you can change the string to whatever you want.<\/p>\n<p>Example:<\/p>\n<p><code>a[href^=\"http\"] {<br \/>\nbackground:url(images\/new-window.png) no-repeat;<br \/>\npadding-right:30px;<br \/>\n}<\/code><\/p>\n<p>Compatible with Chrome, Firefox, IE7+, Opera, Safari<\/p>\n<h3>2. h1 ~ p<\/h3>\n<p>The tilda(~) selector will select any element that is preceeded by the first element. This example will select any paragraph that is preceeded by a h1 tag. This could be useful if you wanted to indent paragraphs that are underneath a heading.<\/p>\n<p>Example:<\/p>\n<p><code>h1 ~ p {<br \/>\ntext-indent:20px;<br \/>\n}<\/code><\/p>\n<p>Compatible with Chrome, Firefox, IE7+, Opera, Safari<\/p>\n<h3>3. p:first-line \/ p:first-letter<\/h3>\n<p>If you haven\u2019t guessed already this selector will target the first line or first letter of any paragraph. You can use this on any element but using it with paragraphs is the most common.<\/p>\n<p>Example:<\/p>\n<p><code>p:first-line {<br \/>\nfont-weight:bold;<br \/>\n}<br \/>\np.fancy:first-letter {<br \/>\nfont-size:1.8em;<br \/>\nfont-weight:bold;<br \/>\ncolor:#333;<br \/>\n}<\/code><\/p>\n<p>Compatible with Chrome, Firefox, IE6+, Opera, Safari<\/p>\n<h3>4. img[alt]<\/h3>\n<p>The attributes selector will only target the elements with the specified attribute. This example will add a border to any images that have an alt attribute. You could use this to manipulate images that have a title or alt attribute in order to display a caption, for example.<\/p>\n<p>Example:<\/p>\n<p><code>img[alt] {<br \/>\nborder:1px solid #000;<br \/>\n}<\/code><\/p>\n<p>Compatible with Chrome, Firefox, IE7+, Opera, Safari<\/p>\n<h3>5. :before \/ :after<\/h3>\n<p>This CSS selector actually modifies the content of the page, not just the styling. You can insert content around the selected element using these selectors. In the following example the text \u201cError:\u201d will be inserted before every paragraph with a class of \u2018error\u2019.<\/p>\n<p>Example:<\/p>\n<p><code>p.error:before {<br \/>\ncontent: \"Error:\";<br \/>\n}<\/code><\/p>\n<p>Compatible with Chrome, Firefox, IE8+, Opera, Safari<\/p>\n<h3>6. a[xyz~=&#8221;abc def&#8221;]<\/h3>\n<p>This can look quite confusing, but all the above does is look for an attribute (xyz) on the selected element and take a space separated list of values, each of which can be styled differently.<\/p>\n<p>Example:<\/p>\n<p><code>a[my-attribute~=\"category\"] {<br \/>\nfont-weight:bold;<br \/>\n}<br \/>\na[my-attribute~=\"product\"] {<br \/>\ncolor:#cc0000;<br \/>\n}<\/code><\/p>\n<p>Compatible with Chrome, Firefox, IE7+, Opera, Safari<\/p>\n<h3>7. a[href*=&#8221;roundedworks&#8221;]<\/h3>\n<p>This selector allows you to add styling to an element whose attribute value contains the supplied string. Possible uses could be to add a little \u2018G\u2019 icon to links pointing to any google page.<\/p>\n<p>Example:<\/p>\n<p><code>a[href*=\"google\"] {<br \/>\nbackground:url(images\/google-logo-icon.png) no-repeat;<br \/>\npadding-right:30px;<br \/>\n}<\/code><\/p>\n<p>Compatible with Chrome, Firefox, IE7+, Opera, Safari<\/p>\n<h3>8. h2 + p<\/h3>\n<p>The adjacent select0r will select the first element that is immeadiately preceded by the former element. This is similar to number 2, but this selector is restricted to the first element only, whereas h2 ~ p would select all paragraphs preceded by a h2. The example below would the first paragraph that follows a h2 bold.<\/p>\n<p>Example:<\/p>\n<p><code>h2 + p {<br \/>\nfont-weight:bold;<br \/>\n}<\/code><\/p>\n<p>Compatible with Chrome, Firefox, IE7+, Opera, Safari<\/p>\n<h3>9. a[href$=&#8221;.jpg&#8221;]<\/h3>\n<p>This selector searches the href attribute of a link and targets those that end with .jpg. Nice if you want to style image links or pdf links differently.<\/p>\n<p>Example:<\/p>\n<p><code>a[href$=\".jpg\"] {<br \/>\nborder:1px solid #e6e7e8;<br \/>\n}<\/code><\/p>\n<p>Compatible with Chrome, Firefox, IE7+, Opera, Safari<\/p>\n<h3>10. ul:first-child\/ul:last-child<\/h3>\n<p>This selector is great for removing margins and borders from the first or last element within a specified parent, in this case the unordered list.<\/p>\n<p>Example:<\/p>\n<p><code>ul:last-child {<br \/>\nborder-bottom:0;<br \/>\nmargin-bottom:0;<br \/>\n}<\/code><\/p>\n<p>Compatible with Chrome, Firefox, IE7+, Opera, Safari<\/p>\n","protected":false},"excerpt":{"rendered":"<p>1. a[href^=&#8221;http&#8221;] This selector will style any link with a href attribute starting with \u2018http\u2019. This can be useful for styling external links to make it clear that users are being redirected away from your website, or for doing fancy.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":false,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[5],"tags":[],"class_list":["post-139","post","type-post","status-publish","format-standard","hentry","category-css"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Use CSS Selectors to Enhance User Interface without JavaScript - Squirrel Framework<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Use CSS Selectors to Enhance User Interface without JavaScript - Squirrel Framework\" \/>\n<meta property=\"og:description\" content=\"1. a[href^=&#8221;http&#8221;] This selector will style any link with a href attribute starting with \u2018http\u2019. This can be useful for styling external links to make it clear that users are being redirected away from your website, or for doing fancy.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html\" \/>\n<meta property=\"og:site_name\" content=\"Squirrel Framework\" \/>\n<meta property=\"article:published_time\" content=\"2024-01-02T13:13:15+00:00\" \/>\n<meta name=\"author\" content=\"Aky Joe\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Aky Joe\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/__trashed.html#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/__trashed.html\"},\"author\":{\"name\":\"Aky Joe\",\"@id\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/#\\\/schema\\\/person\\\/6f8cdd40881eed27afad57461470db42\"},\"headline\":\"Use CSS Selectors to Enhance User Interface without JavaScript\",\"datePublished\":\"2024-01-02T13:13:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/__trashed.html\"},\"wordCount\":534,\"commentCount\":0,\"articleSection\":[\"CSS\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/__trashed.html#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/__trashed.html\",\"url\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/__trashed.html\",\"name\":\"Use CSS Selectors to Enhance User Interface without JavaScript - Squirrel Framework\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/#website\"},\"datePublished\":\"2024-01-02T13:13:15+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/#\\\/schema\\\/person\\\/6f8cdd40881eed27afad57461470db42\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/__trashed.html#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/__trashed.html\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/__trashed.html#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Use CSS Selectors to Enhance User Interface without JavaScript\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/#website\",\"url\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/\",\"name\":\"Squirrel Framework\",\"description\":\"A Swift-n-Independent Framework with Natural Customizations\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/#\\\/schema\\\/person\\\/6f8cdd40881eed27afad57461470db42\",\"name\":\"Aky Joe\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b5ad6691e023e5df9dfdb015687ce234ff8950e6cb09b9d8a404eb70f0921476?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b5ad6691e023e5df9dfdb015687ce234ff8950e6cb09b9d8a404eb70f0921476?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/b5ad6691e023e5df9dfdb015687ce234ff8950e6cb09b9d8a404eb70f0921476?s=96&d=mm&r=g\",\"caption\":\"Aky Joe\"},\"description\":\"Aky, an engineer who rides 350cc Bull-Bike, Plays Guitar and Design Cool Websites.\",\"sameAs\":[\"http:\\\/\\\/about.me\\\/akyjoe\"],\"url\":\"https:\\\/\\\/labs.thecreatology.com\\\/squirrel\\\/author\\\/aky\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Use CSS Selectors to Enhance User Interface without JavaScript - Squirrel Framework","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html","og_locale":"en_US","og_type":"article","og_title":"Use CSS Selectors to Enhance User Interface without JavaScript - Squirrel Framework","og_description":"1. a[href^=&#8221;http&#8221;] This selector will style any link with a href attribute starting with \u2018http\u2019. This can be useful for styling external links to make it clear that users are being redirected away from your website, or for doing fancy.","og_url":"https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html","og_site_name":"Squirrel Framework","article_published_time":"2024-01-02T13:13:15+00:00","author":"Aky Joe","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Aky Joe","Est. reading time":"3 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html#article","isPartOf":{"@id":"https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html"},"author":{"name":"Aky Joe","@id":"https:\/\/labs.thecreatology.com\/squirrel\/#\/schema\/person\/6f8cdd40881eed27afad57461470db42"},"headline":"Use CSS Selectors to Enhance User Interface without JavaScript","datePublished":"2024-01-02T13:13:15+00:00","mainEntityOfPage":{"@id":"https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html"},"wordCount":534,"commentCount":0,"articleSection":["CSS"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html#respond"]}]},{"@type":"WebPage","@id":"https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html","url":"https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html","name":"Use CSS Selectors to Enhance User Interface without JavaScript - Squirrel Framework","isPartOf":{"@id":"https:\/\/labs.thecreatology.com\/squirrel\/#website"},"datePublished":"2024-01-02T13:13:15+00:00","author":{"@id":"https:\/\/labs.thecreatology.com\/squirrel\/#\/schema\/person\/6f8cdd40881eed27afad57461470db42"},"breadcrumb":{"@id":"https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/labs.thecreatology.com\/squirrel\/__trashed.html#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/labs.thecreatology.com\/squirrel"},{"@type":"ListItem","position":2,"name":"Use CSS Selectors to Enhance User Interface without JavaScript"}]},{"@type":"WebSite","@id":"https:\/\/labs.thecreatology.com\/squirrel\/#website","url":"https:\/\/labs.thecreatology.com\/squirrel\/","name":"Squirrel Framework","description":"A Swift-n-Independent Framework with Natural Customizations","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/labs.thecreatology.com\/squirrel\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/labs.thecreatology.com\/squirrel\/#\/schema\/person\/6f8cdd40881eed27afad57461470db42","name":"Aky Joe","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/b5ad6691e023e5df9dfdb015687ce234ff8950e6cb09b9d8a404eb70f0921476?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/b5ad6691e023e5df9dfdb015687ce234ff8950e6cb09b9d8a404eb70f0921476?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/b5ad6691e023e5df9dfdb015687ce234ff8950e6cb09b9d8a404eb70f0921476?s=96&d=mm&r=g","caption":"Aky Joe"},"description":"Aky, an engineer who rides 350cc Bull-Bike, Plays Guitar and Design Cool Websites.","sameAs":["http:\/\/about.me\/akyjoe"],"url":"https:\/\/labs.thecreatology.com\/squirrel\/author\/aky"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/p2FaOS-2f","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":47,"url":"https:\/\/labs.thecreatology.com\/squirrel\/css-2-opacity-all-browsers.html","url_meta":{"origin":139,"position":0},"title":"CSS 2 &#8211; Opacity &#8211; All browsers","author":"Aky Joe","date":"January 2, 2024","format":false,"excerpt":"Description With CSS 2 opacity you can make any element transparent or translucent without JS or Flash support. Usage opacity: .5; filter: alpha(opacity=50);-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)\"; Demo No Opacity 100% Black Opacity 60% Black Opacity 30% Black Opacity 10% Black","rel":"","context":"In &quot;CSS&quot;","block_context":{"text":"CSS","link":"https:\/\/labs.thecreatology.com\/squirrel\/category\/css"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":20,"url":"https:\/\/labs.thecreatology.com\/squirrel\/squirrel-1-0-6-new-teaser-layouts-pagination-fixes.html","url_meta":{"origin":139,"position":1},"title":"Squirrel 1.0.6 New Teaser Layouts, Pagination &#038; Fixes","author":"Aky Joe","date":"January 2, 2024","format":false,"excerpt":"If you are looking for different blog layout options, then Squirrel 1.0.6 version does it all easily. The new teaser layouts, Full Content Mode, Excerpt Mode and Magazine Style Grid layout introduced can be selected under Teaser Style Widget in\u00a0Squirrel Site Options. Wasn't that easy? Change your blog layout and\u2026","rel":"","context":"In &quot;Updates&quot;","block_context":{"text":"Updates","link":"https:\/\/labs.thecreatology.com\/squirrel\/category\/updates"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/08\/TheCreatology-Launch-Squirrel-Framework-.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/08\/TheCreatology-Launch-Squirrel-Framework-.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/08\/TheCreatology-Launch-Squirrel-Framework-.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/08\/TheCreatology-Launch-Squirrel-Framework-.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":90,"url":"https:\/\/labs.thecreatology.com\/squirrel\/css-3-rotation-transform-all-browser.html","url_meta":{"origin":139,"position":2},"title":"CSS 3 \u2013 Rotation Transform \u2013 All Browser","author":"Aky Joe","date":"January 2, 2024","format":false,"excerpt":"Description With CSS 3 rotate transition you can rotate elements around its axis and create animations without Flash or JS Support. Effects Below is a browser transition code which will help you make amazing animation from CSS3: rotate skewx (mozilla only) translatex (mozilla only) Usage -moz-transform:rotate(120deg);-moz-transform:skewx(25deg) translatex(150px);-webkit-transform:rotate(120deg);-o-transform:rotate(120deg);-ms-transform:rotate(120deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1.5); Demo Mouse Over\u2026","rel":"","context":"In &quot;CSS&quot;","block_context":{"text":"CSS","link":"https:\/\/labs.thecreatology.com\/squirrel\/category\/css"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":85,"url":"https:\/\/labs.thecreatology.com\/squirrel\/css-3-scale-transition-all-browser.html","url_meta":{"origin":139,"position":3},"title":"CSS 3 \u2013 Scale Transition &#8211; All Browser","author":"Aky Joe","date":"January 2, 2024","format":false,"excerpt":"Description With CSS 3 scale transition you can zoom-in and zoom-out animations without Flash or JS Support. Effects Below are two browser transition codes which will help you make amazing animation from CSS3: transform transform-origin Usage -webkit-transform: scale(1.15);-moz-transform: scale(1.15);-o-transform: scale(1.15);transform: scale(1.15); -webkit-transform-origin: top center;-moz-transform-origin: top center;-o-transform-origin: top center;transform-origin: top center;\u2026","rel":"","context":"In &quot;CSS&quot;","block_context":{"text":"CSS","link":"https:\/\/labs.thecreatology.com\/squirrel\/category\/css"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":36,"url":"https:\/\/labs.thecreatology.com\/squirrel\/css-3-transitions-and-effects.html","url_meta":{"origin":139,"position":4},"title":"CSS 3 &#8211; Transitions and Effects","author":"Aky Joe","date":"January 2, 2024","format":false,"excerpt":"Description With CSS 3 transition you can make some cool animations without Flash or JS Support. Effects Below are list of effects: Linear Ease Ease-in Ease-out Ease-in-out Cubic-bezier(n,n,n,n) Usage transition:all 1s linear 0s;-webkit-transition:all 1s linear 0s;-o-transition:all 1s linear 0s;-moz-transition:all 1s linear 0s; Demo Mouse Over to see hidden parts. I\u2026","rel":"","context":"In &quot;CSS&quot;","block_context":{"text":"CSS","link":"https:\/\/labs.thecreatology.com\/squirrel\/category\/css"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2012\/12\/Squirrel-CSS-HTML-Workaround.jpg?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":178,"url":"https:\/\/labs.thecreatology.com\/squirrel\/squirrel-1-0-8-update-bootstrap-3-ready-use-css-javascript-optimization.html","url_meta":{"origin":139,"position":5},"title":"Squirrel 1.0.8 Update Bootstrap 3 Ready to Use, CSS &#038; JavaScript Optimization","author":"Aky Joe","date":"January 2, 2024","format":false,"excerpt":"Latest update Squirrel 1.0.8 integrates Twitter Bootstrap, for ready-to-use customization. The Bootstrap option is located in Squirrel Options >Include Scripts which is dependent on jQuery. \u00a0 Not only that, Squirrel is supercharged to Combine and Minify all your customized CSS and JavaScripts. As we know that Google is working hard\u2026","rel":"","context":"In &quot;Updates&quot;","block_context":{"text":"Updates","link":"https:\/\/labs.thecreatology.com\/squirrel\/category\/updates"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2016\/05\/thecreatology-bootstrap-enabled.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2016\/05\/thecreatology-bootstrap-enabled.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2016\/05\/thecreatology-bootstrap-enabled.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/labs.thecreatology.com\/squirrel\/wp-content\/uploads\/2016\/05\/thecreatology-bootstrap-enabled.png?resize=700%2C400&ssl=1 2x"},"classes":[]}],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/labs.thecreatology.com\/squirrel\/wp-json\/wp\/v2\/posts\/139","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/labs.thecreatology.com\/squirrel\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/labs.thecreatology.com\/squirrel\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/labs.thecreatology.com\/squirrel\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/labs.thecreatology.com\/squirrel\/wp-json\/wp\/v2\/comments?post=139"}],"version-history":[{"count":6,"href":"https:\/\/labs.thecreatology.com\/squirrel\/wp-json\/wp\/v2\/posts\/139\/revisions"}],"predecessor-version":[{"id":145,"href":"https:\/\/labs.thecreatology.com\/squirrel\/wp-json\/wp\/v2\/posts\/139\/revisions\/145"}],"wp:attachment":[{"href":"https:\/\/labs.thecreatology.com\/squirrel\/wp-json\/wp\/v2\/media?parent=139"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/labs.thecreatology.com\/squirrel\/wp-json\/wp\/v2\/categories?post=139"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/labs.thecreatology.com\/squirrel\/wp-json\/wp\/v2\/tags?post=139"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}