service page content changes
This commit is contained in:
parent
1ff3cb595c
commit
441f7c06ee
4 changed files with 27 additions and 33 deletions
|
|
@ -76,18 +76,17 @@
|
||||||
padding: 0;
|
padding: 0;
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
transition: margin-bottom .3s ease-out;
|
transition: margin-bottom .3s ease-out;
|
||||||
}
|
margin-bottom: .1em;
|
||||||
details[open] {
|
|
||||||
margin-bottom: 1em;
|
|
||||||
}
|
}
|
||||||
summary {
|
summary {
|
||||||
|
background-color: rgba(0,0,0,0.1);
|
||||||
display: block;
|
display: block;
|
||||||
cursor: url('/pointer.svg'), auto;
|
cursor: url('/pointer.svg'), auto;
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
line-height: 1.2;
|
line-height: 1.2;
|
||||||
font-size: 1em;
|
font-size: 1em;
|
||||||
padding: 0.5em 0 0.5em 1.5em;
|
padding: 0.5em 0 0.5em 1.75em;
|
||||||
|
|
||||||
&::-webkit-details-marker {
|
&::-webkit-details-marker {
|
||||||
display:none;
|
display:none;
|
||||||
|
|
@ -96,7 +95,7 @@
|
||||||
&:before, &:after {
|
&:before, &:after {
|
||||||
content: '';
|
content: '';
|
||||||
position: absolute;
|
position: absolute;
|
||||||
left: 0;
|
left: .5em;
|
||||||
top: 1em;
|
top: 1em;
|
||||||
width: 17px;
|
width: 17px;
|
||||||
height: 2px;
|
height: 2px;
|
||||||
|
|
@ -111,20 +110,19 @@
|
||||||
}
|
}
|
||||||
:global(summary em) {
|
:global(summary em) {
|
||||||
font-weight: 800;
|
font-weight: 800;
|
||||||
color: var(--color-highlight);
|
|
||||||
}
|
}
|
||||||
// details[open] summary,
|
// details[open] summary,
|
||||||
:global(details.is-open summary) {
|
:global(details.is-open summary) {
|
||||||
|
background-color: rgba(0,0,0,0.1);
|
||||||
&:before {
|
&:before {
|
||||||
transition: all .2s ease-in-out;
|
transition: all .2s ease-in-out;
|
||||||
transform: rotate(0deg);
|
transform: rotate(0deg);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
.faq-content {
|
.faq-content {
|
||||||
border-left: 1px solid;
|
border-top: 1px solid var(--color-bg);
|
||||||
margin-left: 8px;
|
background-color: rgba(0,0,0,0.05);
|
||||||
padding: 1em 0 0 calc(1.5em - 8px);
|
padding: 1em 1em 1em 1.75em;
|
||||||
position: relative;
|
position: relative;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
font-size: 1em;
|
font-size: 1em;
|
||||||
|
|
|
||||||
|
|
@ -17,13 +17,11 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
body {
|
|
||||||
cursor: url('/cursor.svg'), auto;
|
|
||||||
}
|
|
||||||
a:hover, input:hover, button:hover {
|
a:hover, input:hover, button:hover {
|
||||||
cursor: url('/pointer.svg'), auto;
|
cursor: url('/pointer.svg'), auto;
|
||||||
}
|
}
|
||||||
body {
|
body {
|
||||||
|
cursor: url('/cursor.svg'), auto;
|
||||||
font-family: stratos, sans-serif;
|
font-family: stratos, sans-serif;
|
||||||
font-size: var(--font-size-p);
|
font-size: var(--font-size-p);
|
||||||
padding: 0;
|
padding: 0;
|
||||||
|
|
@ -31,6 +29,8 @@ body {
|
||||||
background-color: var(--color-bg);
|
background-color: var(--color-bg);
|
||||||
color: var(--color-text);
|
color: var(--color-text);
|
||||||
min-height: 100svh;
|
min-height: 100svh;
|
||||||
|
max-width: 100vw;
|
||||||
|
overflow-x: hidden;
|
||||||
}
|
}
|
||||||
// body:after {
|
// body:after {
|
||||||
// content: '';
|
// content: '';
|
||||||
|
|
|
||||||
|
|
@ -74,7 +74,7 @@
|
||||||
<div class="faqs">
|
<div class="faqs">
|
||||||
<h3>FAQs</h3>
|
<h3>FAQs</h3>
|
||||||
<Faq summary="What kind of websites <em>do you</em> create?">
|
<Faq summary="What kind of websites <em>do you</em> create?">
|
||||||
<p>My primary goal is simple: bring your ideas to life. My websites are often fun, bold and full of interesting interaction.</p>
|
<p>My primary goal is simple: bring your ideas to life. My websites are often fun, bold and full of interesting interaction, but always functional and user-friendly.</p>
|
||||||
<p>Projects I worked on include:</p>
|
<p>Projects I worked on include:</p>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Marketing websites</li>
|
<li>Marketing websites</li>
|
||||||
|
|
@ -85,24 +85,26 @@
|
||||||
</ul>
|
</ul>
|
||||||
</Faq>
|
</Faq>
|
||||||
<Faq summary="What kind of websites <em>do you not</em> create?">
|
<Faq summary="What kind of websites <em>do you not</em> create?">
|
||||||
<p>As a <em>frontend</em> developer, I'm not your guy for the intricate machinery that powers colossal enterprise web applications. Put simply, I can't whip up an Amazon or a TikTok from the ground up.</p>
|
<p>As a <em>frontend</em> developer, I'm not your guy for the intricate machinery that powers colossal enterprise web applications. Put simply, I can't whip up an Amazon or a TikTok from the ground up...</p>
|
||||||
<p>Moreover, my moral code is steadfast. Requests involving, but not confined to, promoting weapons manufacturers or propagating conspiracy theories won't find a home with me. I must politely decline such propositions.</p>
|
<p>Moreover, my moral code is steadfast. Requests involving, but not confined to, promoting <em>weapons manufacturers or propagating conspiracy theories</em> won't find a home with me. I must politely decline such propositions.</p>
|
||||||
</Faq>
|
</Faq>
|
||||||
<Faq summary="Which technologies and frameworks do you use/support?">
|
<Faq summary="Which <em>tech stack</em> do you use/support?">
|
||||||
<p>A web browser understands only <em>HTML, CSS, and Javascript.</em> Mastery of these is the bedrock for crafting top-notch web applications.</p>
|
<p>A web browser understands only <em>HTML, CSS, and Javascript.</em> Mastery of these is the bedrock for crafting top-notch web applications.</p>
|
||||||
<p>Among the popular modern Javascript frameworks, I have experience with <em>React and Svelte</em>. In terms of meta frameworks I have so far used <em>NextJS, SvelteKit, Eleventy, and Astro.</em></p>
|
<p>Among the popular modern Javascript frameworks, I have experience with <em>React and Svelte</em>. In terms of meta frameworks I have so far used <em>NextJS, SvelteKit, Eleventy, Jekyll and Astro.</em> I have some experience using <em>Typescript</em> as well.</p>
|
||||||
<p>On the server-side, I found myself using languages such as <em>PHP, Perl, and Python.</em> </p>
|
<p>On the server-side, I have used languages such as <em>PHP, Perl, and Python.</em> </p>
|
||||||
<p>If you don't know any of the above, I can serve as your counsel, steering you toward the optimal solution for your project's specific goals.</p>
|
<p>If you don't know any of the above, I can serve as your counsel, steering you toward the optimal solution for your project's specific goals.</p>
|
||||||
<p>Should you have a standing website, yearning for expansion, toss me the code, and we'll unravel the possibilities together.</p>
|
<p>Should you have a standing website, yearning for expansion, toss me the code, and I'll let you know my recommendations.</p>
|
||||||
<p>Sometimes, the most fitting framework is none at all. I crafted some elegant, straightforward websites in the raw embrace of HTML, CSS, and JS.</p>
|
<p>Sometimes, the most fitting framework is none at all. I crafted some elegant, straightforward websites in the raw embrace of HTML, CSS, and JS.</p>
|
||||||
</Faq>
|
</Faq>
|
||||||
|
|
||||||
<Faq summary="Which <em>Content Management System</em> (CMS) do you recommend?">
|
<Faq summary="Which <em>Content Management System</em> (CMS) do you recommend?">
|
||||||
<p>I've worked with various Content Management Systems — the likes of WordPress, Strapi, Builder, Magento, and Shopify. Each carries its own set of virtues and vices.</p>
|
<p>I've worked with various Content Management Systems — WordPress, Strapi, Builder, Shopify (and potentially others I can't recall). Each one has pros and cons.</p>
|
||||||
<p>Let's talk about the folks responsible for constructing and upkeeping your content. Only then can we jointly discern the optimal solution.</p>
|
<p>Let's talk about/with the folks responsible for constructing and upkeeping your content. Only then can we find the optimal solution.</p>
|
||||||
|
<p>If a website is updated only sporadically, we could save the cost and labour involved in deploying a CMS and go without.</p>
|
||||||
|
<p>In this case we could for example agree on on-demand updates done by me, or alternatively define a simpler solution. (Some website content could be updated through Google Sheets for example, or a quick intro to editing content on github could be feasible)</p>
|
||||||
</Faq>
|
</Faq>
|
||||||
<Faq summary="Are your websites <em>SEO-optimised?</em>">
|
<Faq summary="Are your websites <em>SEO-optimised?</em>">
|
||||||
<p>Search Engine Optimisation (SEO) is a collaborative effort between the developers of a website and the content creators. I can definitely provide the technical baseline for all content and metadata (eg page descriptions or manifests) to be accessible to search engines.</p>
|
<p>Search Engine Optimisation (SEO) is a collaborative effort between the developers of a website and the content creators. I can definitely provide the technical baseline for all content and metadata (eg page descriptions and titles) to be accessible to search engines.</p>
|
||||||
<p>However, the ranking of Search Results depends on many factors, and the biggest one is by far the quality of the content. If your content strategy is sound and attracts many users, resulting in other reputable pages linking to yours, that's when you'll surely climb the ladders on Google & Co's results.</p>
|
<p>However, the ranking of Search Results depends on many factors, and the biggest one is by far the quality of the content. If your content strategy is sound and attracts many users, resulting in other reputable pages linking to yours, that's when you'll surely climb the ladders on Google & Co's results.</p>
|
||||||
</Faq>
|
</Faq>
|
||||||
<Faq summary="Are your websites compliant with <em>Data Protection & Privacy Laws</em> (a.k.a. 'Cookie laws')?">
|
<Faq summary="Are your websites compliant with <em>Data Protection & Privacy Laws</em> (a.k.a. 'Cookie laws')?">
|
||||||
|
|
@ -145,14 +147,6 @@
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
<!-- <section>
|
|
||||||
<h2>Full service</h2>
|
|
||||||
<div class="service-content">
|
|
||||||
<ul class="bullets">
|
|
||||||
<li><em>All of the above</em></li>
|
|
||||||
</ul>
|
|
||||||
</div>
|
|
||||||
</section> -->
|
|
||||||
</div>
|
</div>
|
||||||
</article>
|
</article>
|
||||||
|
|
||||||
|
|
@ -212,6 +206,7 @@
|
||||||
}
|
}
|
||||||
.faqs {
|
.faqs {
|
||||||
margin-top: 2em;
|
margin-top: 2em;
|
||||||
|
width: 100%;
|
||||||
|
|
||||||
@media screen and (min-width: 768px) {
|
@media screen and (min-width: 768px) {
|
||||||
margin-top: 0;
|
margin-top: 0;
|
||||||
|
|
@ -235,7 +230,6 @@
|
||||||
}
|
}
|
||||||
em {
|
em {
|
||||||
font-weight: 800;
|
font-weight: 800;
|
||||||
color: var(--color-highlight);
|
|
||||||
}
|
}
|
||||||
ul li {
|
ul li {
|
||||||
margin-bottom: .75em;
|
margin-bottom: .75em;
|
||||||
|
|
|
||||||
|
|
@ -261,7 +261,7 @@
|
||||||
overflow: hidden;
|
overflow: hidden;
|
||||||
padding: 0 0 1em 0;
|
padding: 0 0 1em 0;
|
||||||
z-index: 1;
|
z-index: 1;
|
||||||
opacity: 0.75;
|
// opacity: 0.75;
|
||||||
perspective: 250px;
|
perspective: 250px;
|
||||||
perspective-origin: center bottom;
|
perspective-origin: center bottom;
|
||||||
@media screen and (min-width: 768px) {
|
@media screen and (min-width: 768px) {
|
||||||
|
|
@ -305,6 +305,7 @@
|
||||||
background-color: var(--color-highlight);
|
background-color: var(--color-highlight);
|
||||||
height: 100%;
|
height: 100%;
|
||||||
aspect-ratio: 140/84;
|
aspect-ratio: 140/84;
|
||||||
|
background-color: var(--color-text);
|
||||||
width: auto;
|
width: auto;
|
||||||
margin: 0;
|
margin: 0;
|
||||||
@media screen and (min-width: 768px) {
|
@media screen and (min-width: 768px) {
|
||||||
|
|
@ -312,6 +313,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
& :global(img), video {
|
& :global(img), video {
|
||||||
|
opacity: 0.85;
|
||||||
width: 100%;
|
width: 100%;
|
||||||
height: 100%;
|
height: 100%;
|
||||||
object-position: left top;
|
object-position: left top;
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue