This is the highly simplified source code of my portfolio website. http://www.drmsweb.com
nzkks / drmsweb Goto Github PK
View Code? Open in Web Editor NEWThe drmsweb.com site design
The drmsweb.com site design
This is the highly simplified source code of my portfolio website. http://www.drmsweb.com
When find and replace /app, few files loses its name and becomes dead links.
Below lines miss /app next to href="/images/devices
.
href="/images/devicesle-touch-icon-180x180-precomposed.png"
href="/images/devicesle-touch-icon-152x152-precomposed.png"
href="/images/devicesle-touch-icon-120x120-precomposed.png"
href="/images/devicesle-touch-icon-76x76-precomposed.png"
href="/images/devicesle-touch-icon-precomposed.png"
src="/scripts.bundle.js"
It should be src="/scripts/app.bundle.js"
Accordian Slider has mouse-hover animation. It doesn't look like in mobile / smaller breakpoints.
Download my CV button in bottom Click To Action section shows two links when mouse-hover.
Find alternative ways that suits well on smaller breakpoints.
As per the title:
Contact panel not getting focus when opened from cta-bottom link. The panel opens but the page should scroll to top position.
In certain fast hovering the slides, the last slider collapses and shows body background color
Without animation the slider doesn't look that nice
Currently the sliders are styled and has width based interaction
Change the slider containers based on flex box
Add subtle animation to the slider and the rotated heading text
Between 480px - 491px width breakpoint range, the top main menu breaks into two lines.
When the contact modal opens there is no immediate focus on the contact form first input (name).
Currently present in accordion section and skill set section
Currently the portfolio site has lot of images. This slows the website performance.
When the bigger images from the portfolio section getting viewed in the mobile phone, there is no swipe support. But still navigation works by clicking the navigation arrows.
As part of the NO JavaScript support thing, the added hr tag doesn't have style to hide in mobile view.
Slick Carousel is used in testimonials section.
In browser console, inline-style related CSP errors shown.
Few old css styles. Errors shown in W3C css validation. Always needed to replace them before uploading.
When print command detected the slick carousel doesn't properly unslick even it is defined in custom JavaScript.
Current script does lazy load images as required in all browsers. Chrome works. But Firefox and IE not. The print issue is explained in detail here in Stackoverflow.
Obviously two possibilities:
Through some research, LazySizes seems promising.
In mobile view the contact form can be collapsed to make the bottom contact details visible. It is for good UX reason. That is fine. Same way this facility is not needed in desktopview / larger breakpoints. That is the form can be visible all the time.
But once the form collapsed in mobile / smaller breakpoints, immediately seen in desktop view the form doesn't get shown automatically.
And change the 1x1 pixel image to white colour one instead of no colour table one. IE Edge fills with black; which is awful.
For some reason JavaScript is disabled in the browser, few page elements doesn't show or work.
<noscript>
tags and show below itemsCurrent page looks awful.
Current print version doesn't show all the information.
Currently the site is a static HTML site with JavaScript back-end for form processing. At present there are practical issues in implementing Google's reCaptcha control in a static website.
As per the report from favicon checker there are many favicon images needs to be created.
Favicon report
Currently the modals (Contact modal & Footer tech modal) are CSS positioned fixed. Because of that the content below can't be seen by scrolling.
When clicked for download, the CV in PDF document opens in another browser tab.
Currently to load Font-Awesome it needs 3 requests (one css file from its site itself + one actual min css + actual woff2 font file) in Chrome and Firefox. In IE Edge it takes 5 requests (above 3 + 2 XmlHttpRequest).
The current site needs 23 icons only. So I needed to download only this subset. Found Fontello online utility to create subset font for this purpose.
I need to find a solution to avoid getting lots of spam emails.
jQuery JavaScript Library v3.1.1
Line no: 4791
tmp.innerHTML = wrap[ 1 ] + jQuery.htmlPrefilter( elem ) + wrap[ 2 ];
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.