💾 Archived View for villapirorum.flounder.online › web captured on 2024-08-31 at 13:20:52. Gemini links have been rewritten to link to archived content

View Raw

More Information

⬅️ Previous capture (2024-03-21)

-=-=-=-=-=-=-

[Web]

THIS PAGE IS WORK IN PROGRESS

Hero Banner

..

About

Now

..

I am probably better at [making video games for a living] but I love web dev.

Hero Banner

making video games for a living

Developing this [whole website] for fun, aiming at making it compliant with web accessibility standards, responsive and mobile friendly, google amp compliant, service-worker compliant and very performant (means green scoring in all google tests), using no high level framework (coders like to code) except my own server-side php html components [library] (work in progres)!

whole website

Tools

A few web tools I am working on

APCA Contrasted colors checker

Check if you text is contrasted enough, depending on color, background color, font size and font weight

accessibility

https://villapirorum.netlify.app/web/contrasted-colors

Also suggests a few diffent valid colors to use instead

[Find the tool here!]

Find the tool here!

CSS Ipsum

A CSS sandbox / showcase

css

https://villapirorum.netlify.app/css-ipsum

This is a fake/test page meant to test CSS frameworks and styles.

It aggregates several showcase pages (some well known, others that come from the past) presenting all html components into one single page where you can

Also note that ALL CSS of this page can be live edited to see what happens!

[Experiment here!]

Experiment here!

Masonry layout

My take at applying a masonry style to your existing layout.

https://codepen.io/villepreux/pen/XWmoOrG

So let say you have a collection of components. First, if not already done,

and done!

I did a codepen to showcase it: [https://codepen.io/villepreux/pen/XWmoOrG]

https://codepen.io/villepreux/pen/XWmoOrG

DOM Framework

DOM.PHP

Web **Do**cument PHP **M**arkup & components framework

Status

Proof Of Concept

Intentions

Goals

How-to

Getting started

Why not start with examples?

The standard [Hello World](../dom/examples/hello-world/) one first, then more complete [examples](../dom/examples).

Known issues

TODO List

----

![Build](https://github.com/villepreux/dom/workflows/Build/badge.svg)

© Antoine Villepreux 2020-2024

web

https://villapirorum.netlify.app/dom

DOM is provided for free (like free beer). Use at your own risk

Misc. tests

CSS Ipsum Test page

Hello world!

Vanilla test page

Style Stage CSS Theme contribution

Some more tests

Source code of this web page

001 <?php
002
003 require_once(__DIR__."/../villapirorum.php");
004 use function dom\{at,set,style,main,header,footer,article,h2,h3,ul,li,a,p,strong,iframe,markdown,include_file,path,user_codepen,script,script_lazy_load};
005 use function dom\{grid,card,card_title,card_properties,card_text,card_media,card_action};
006
007 require_once(__DIR__."/../dom/plugins/mastodon.php");
008
009 set("unsplash", "DuHKoV44prg, ffstop");
010
011 villa_init();
012
013 villa_output("Web", main(
014   header(
015     p("I am probably better at ".a("making video games for a living", "../pro")." but I love web dev.").
016     p("Developing this ".a("whole website", "..")." for fun, ".
017       "aiming at making it compliant with web accessibility standards, ".
018       "responsive and mobile friendly, google amp compliant, ".
019       "service-worker compliant and very performant ".
020       "(means green scoring in all google tests), ".
021       "using no high level framework (coders like to code) ".
022       "except my own server-side php html components ".a("library", "#domphp")." (work in progres)!")).
023   article(
024     header(h2("Tools").p("A few web tools I am working on")).
025     grid(
026       card(
027         card_title(h3("APCA Contrasted colors checker")).
028         card_properties("2024-02-01", "https://villapirorum.netlify.app/web/contrasted-colors", "accessibility").
029         card_text(
030           p("Check if you text is contrasted enough, ".
031             "depending on color, background color, font size and font weight").
032           p("Also suggests a few diffent valid colors to use instead")).
033         card_action(p(a("Find the tool here!", "contrasted-colors")))).
034       card(
035         card_title(h3("CSS Ipsum")).
036         card_properties("2024-02-01", "https://villapirorum.netlify.app/css-ipsum", "css").
037         card_text(
038           p(strong("A CSS sandbox / showcase")).
039           p("This is a fake/test page meant to test CSS frameworks and styles.").
040           p("It aggregates several showcase pages (some well known, others that come from the past) ".
041             "presenting all html components into one single page where you can").
042           ul(li("Toggle preset CSS frameworks (normalize & co)").
043              li("Add a link to an external stylesheet").
044              li("Edit existing CSS").
045              li("Switch between dark and light modes")).
046           p("Also note that ALL CSS of this page can be live edited to see what happens!")).
047         card_action(p(a("Experiment here!", "./css-ipsum"))))).
048     grid(
049       card(
050         card_title(h3("Masonry layout")).
051         card_properties("2024-02-01", "https://codepen.io/villepreux/pen/XWmoOrG").
052         card_text(
053           p("My take at applying a masonry style to your existing layout.").
054           p("So let say you have a collection of components. First, if not already done,").
055           ul(li("apply a grid pattern to it (just setting grid display, gap, and columns template). Then").
056              li("simply apply this tiny javascript function to your component parent,")).
057           p("and done!").
058           p("I did a codepen to showcase it: ".a("https://codepen.io/villepreux/pen/XWmoOrG"))).
059         card_media(
060           user_codepen("XWmoOrG", "Mansonry layout", 800, 600)
061           ),
062         "span-3"))).
063   card(
064     card_title(h2("DOM Framework")).
065     card_properties("2024-02-01", "https://villapirorum.netlify.app/dom", "web").
066     style('img[alt="Build"] { width: 105px; height: 20px }'). // Github build badge special style
067     card_text(markdown(
068       str_replace("20XX", date("Y"),
069       str_replace("https://github.com/villepreux/dom/tree/master/", "../dom/",
070         include_file(path("../dom/README.md")))),
071       false, 2)).
072     footer(p("DOM is provided for free (like free beer). Use at your own risk"))).
073   article(
074     header(h2("Misc. tests")).
075     ul(li(a("CSS Ipsum Test page",                "./css-ipsum"   )).
076        li(a("Hello world!",                       "./hello-world" )).
077        li(a("Vanilla test page",                  "./vanilla"     )).
078        li(a("Style Stage CSS Theme contribution", "./stylestage"  )).
079        li(a("Some more tests",                    "../test"       )))).
080   article(
081     header(p("Source code of this web page")).
082     this()).
083   article(
084     header(p("Comments")).
085     dom\mastodon\section_comments(111954786154809891) // Just for the contrasted-colors post for now
086     )));
087

Comments

[writen by human not by AI]

www.pinterest.com

www.facebook.com

www.instagram.com

www.linkedin.com

github.com

www.flickr.com

m.me

www.500px.com

twitter.com

mastodon.social

pixelfed.social

amp.html

rss

writen by human not by AI

© 2000-2024 - Powered by [DOM.PHP] v0.8.2 - ? mentions

DOM.PHP

[CSS Joy Webring] - [Previous] [Random] [Next]

CSS Joy Webring

Previous

Random

Next

[Fediring] - [Previous] [Random] [Next]

Fediring

Previous

Random

Next

Courtesy of [Unsplash] ([Photo #1] by [@ffstop])

Photo #1

@ffstop

Unsplash

Since there are no cookies there [do you wanna pay me a coffee?]

do you wanna pay me a coffee?

PRIVACY POLICY

We do not collect information from visitors of our site, or other details to help you with your experience.

We do not use cookies for tracking purposes.

We do not sell, trade, or otherwise transfer to outside parties any Personally Identifiable Information.

This website has undergone colour contrast checks using the [APCA] guidelines for determining text contrast.

The [APCA] guidelines improve upon the accessibility colour contrast checks under [WCAG 2], and is therefore compliant with the [ADA].

APCA

WCAG 2

ADA

Pixelfed

Mastodon

Github

Pixelfed

Mastodon

Github

Pixelfed

Mastodon

Github