#More menu html css
Explore tagged Tumblr posts
aspectpriority · 28 days ago
Text
i dunno. it's nice in a lot of ways, but its janky in a lot of other ways, and like- the layout leaves a lot to be desired i'm finding. Chewing glass about it tbh
hm. I know i spent like a week on it. and i'm not really in a state to revisit it. but i kind of hate our toyhouse theme a little bit lmao. goddamn it
3 notes · View notes
losergames · 5 months ago
Note
Just found this WIP today. I'm absolutely in awe with the aesthetics and designs of your game, and your blog. If you ever wrote/did any kind of crash course in UI design for Twine, I would pay serious money for it. I feel like it's really hard to get such a professional, clean, and unique look for a game!
thank you so much that is so incredibly kind!!!
honestly my best advice is reference! reference your butt off!!! so much of design is looking at other designs first before attempting your own. chop shop's twine build came from a lot of places. i looked at the need for speed series, forza, GTA, saints row and hitman from the top of my head.
in fact chop shop's main console was inspired by the menu from need for speed underground 2:
Tumblr media
i highly recommend checking out Game UI Database - it categorises games by genre, style, themes and more! i'm always looking at stuff on there for ideas to improve my own ui! i 100% recommend looking at the cyberpunk 2077 ui page, it is so incredibly detailed and has so many stills of the different menus.
twine can be intimidating for sure. sugarcube 2 is basically limitless since it's html, css, and javascript. but again i say, use as much reference as you can! the best ideas are not usually your first and it's always easier to build something when you've already got a base to look at y'know?
i hope that's a little helpful! please let me know if you wanna talk more about ui and design! <3
64 notes · View notes
merlyn-bane · 4 months ago
Text
embedding images on ao3 (or at least how i do it)
step one - create a work skin
this is step is optional, technically, but it'll make for better viewing across different devices. go to your ao3 dash, and on the left menu (or the top menu if you're on mobile) you're going to click on 'skins'. click on 'my work skins', and then click on 'create work skin'. make sure that the type says work skin, and then put in a title. this is just for you, so it doesn't really matter what it is. then in the css box, you're going to copy and paste this exactly:
#workskin img {
max-width: 100%;
height: auto;
}
save it.
step two: host your image
you can't actually host images on ao3, and i don't recommend hosting them on tumblr either. you need a static link for the image and tumblr's are always subject to change. ive never been able to get drive to work for this either but that might just be user error, idk. when i need something hosted for ao3, i use dropbox personally. from here, the instructions are going to be with that in mind, other image hosters might be different.
upload your image and copy the permanent link.
step three: put your image in your wip
in your ao3 wip, scroll down to 'select work skin' and click on the skin that you made earlier
in the text editor itself, make sure that you have it set to rich text rather than html. place your cursor within the editor where you want the image to go and then click on insert/edit image. in the menu that comes up, you're going to paste your image link. if you're using dropbox to host, you have to change the dl=0 at the end of the link to raw=1. i'm not sure if this applies with other image hosters.
if you want to adjust the size of your image in this menu, make sure that the proportions are locked. there will be a little lock icon next to the width and height boxes. i usually size mine at around 750 to 800 on the longest/widest side but this piece is totally up to you. you can also click and drag the image size within the text editor itself, but if the image is very big this may be more difficult.
step four: profit
(for legal reasons this is a joke. thou shalt not profit from fanworks lest ip holders decide to get litigious)
50 notes · View notes
codingquill · 8 months ago
Text
Tumblr media
Day 2 - 100 Days CSS Challenge
Welcome to day 2 of 100 days of css challenge, where we will be together getting a given image result into reality by code.
We already know the drill since we did the first challenge, now let's get right into the different steps:
First step : Screenshot the image and get its color palette
Tumblr media
No crazy color palette here, we only have two colors
White
This shade of green: #3FAF82
To make things more organized and get used to coding in an organized way, even if not doing it here wouldn't make any difference because we only have two colors, in more complex projects we would have a lot, we will define our colors at the beginning of our CSS code (well, only the green in this case):
:root { --main-green: #3FAF82; }
And this is how we'll use it whenever we want:
color: var(--main-green);
Second step : Identify the image elements
What elements do I have?
Three lines: line1, line 2, and line 3. I'll add them to my HTML starter template, again I'll leave the frame and center there:
<div class="frame"> <div class="center"> <div class="line-1 line"></div> <div class="line-2 line"></div> <div class="line-3 line"></div> </div> </div>
Third step : Bring them to life with CSS
Applying the background color
Only one line should be changed in the CSS code already added to .frame class:
background: var(--main-green);
So this is what we have going on for now :
Tumblr media
Creating the lines
Now let's create our lines; if you noticed I gave each one two classes line-number and then line. I'll use the line class to give them all the common properties they have such as the color, height, width, position, border-radius, and shadow. And then I'll use the line-number to move them wherever I want using the left, top, right, bottom properties of an absolutely positioned element in CSS.
Let's start by creating all of them:
.line { left: -45px; position: absolute; height: 9px; width: 100px; background: white; border-radius: 10px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); }
And just like this you'll see this in the browser:
Tumblr media
You only see one line because the three are overlapping each other, and that's why we'll move each one of them exactly where we want using this:
.line-3 { top: 22px; } .line-1 { top: -22px; }
Now our static menu is ready:
Tumblr media
Creating and analyzing the animations
As of observing, we can see that:
Line one goes down to line 2
Line three goes up to line 2
THEN line 2 disappears
THEN lines 1 and rotate to create the X
line-one-goes-down animation
This is my line-one code in the static version:
.line-1 { top: -22px; }
What I'm trying to do here is simply a movement translated by changing top from -22px to it becoming 0px:
@keyframes line-one-goes-down { 0% { top: -22px; } 100% { top: 0px; } }
line-three-goes-up animation
Again, I'm trying to go from top being 22px to it being 0px:
@keyframes line-three-goes-up { 0% { top: 22px; } 100% { top: 0px; } }
line-two-disappear animation
Making disappear simply means turning its opacity and width to 0:
@keyframes line-two-disappear { 0% { opacity: 1; width: 100px; } 100% { opacity: 0; width: 0px; } }
I'm gonna apply these animations and see what happens , before I create the rotation animations
.center.active .line-1 { animation: line-one-goes-down 0.5s forwards; } .center.active .line-2 { animation: line-two-disappear 0.5s forwards; } .center.active .line-3 { animation: line-three-goes-up 0.5s forwards; }
forwards means that the element will stay in the final state after the animation and not return to its original state.
This is what applying those three animations looks like:
Last but not least : let's Create the X
We only have to animations left for this: rotate-line-1 and rotate-line-2. Let's create them:
@keyframes rotate-line-1 { 0% { transform: rotate(0deg); } 100% { transform: rotate(45deg); } } @keyframes rotate-line-2 { 0% { transform: rotate(0deg); } 100% { transform: rotate(-45deg); } }
And that is my friends how we finished this challenge!
Happy coding, and see you tomorrow for Day 3!
18 notes · View notes
wardensantoineandevka · 10 months ago
Note
sorry to bother you but i wanted to ask how you're enjoying using Obsidian? I've been eyeing it for a while but would love to know your thoughts, highlights, lowlights, etc :) if you don't mind sharing, ofc!
No worries! The short version is that I've been enjoying Obsidian quite a lot, and I find that it serves all of my needs nicely without any fuss. Using it is rather frictionless, I think, and getting used to it was pretty easy though it did take some willingness to very much learn to navigate its menus and features and how it lays everything out. It's not at all difficult, but I do think you have to sit with it for a bit. It's currently my main writing program with the exception of screenplays, for which I use Highland 2.
For context on myself, my writing needs are rather straightforward. I use these sorts of apps and programs to write and organize my fanfic, original prose writing, professional correspondence, and journalistic article drafts. I previously used Notion, which I left because of the big NotionAI push. Before Notion, I used Bear, though I can't remember why I stopped using it; I haven't checked out Bear 2, so I don't know if it suits my needs.
When I was shopping around for a new program to use, the following points were important to me, in no particular order:
no native / built-in generative AI assistants
interface is simple and clean or had customization or community themes that would make it so
offline access
mobile app with document sync
ability to organize and group notes through a folder, tag, or similar system
not too many Things going on with it or I could very easily ignore stuff I didn't use without them cluttering up the UI or my space
Obsidian organizes files within "vaults", of which you can have multiple, each of which are connected to folders that are stored locally on my laptop (or my phone). I love this. I have local versions of all of my notes. I can literally find all my stuff as markdown files within a folder on my desktop and open them up in another program with EASE. If you are someone who doesn't have a lot of storage space, this might be an issue, but for me, this is a very bright highlight.
The biggest lowlight for me is that mobile sync is reliant on a subscription fee, but considering that the rest of the program is free and the fee is small, I found this ultimately a very small concern. I very critically need mobile sync because I spend a significant amount of time writing from my phone. The mobile sync is incredibly good; it keeps all documents synchronized very well, and I have yet to run into version conflicts that cause me to accidentally overwrite and lose significant progress. I don't even have to close files on my laptop first; they'll just update in real-time on my screen like Google Docs. Sometimes I'll name documents something that my phone's file path system cannot handle; Obsidian warns me that it cannot fetch and sync these files with illegal names, and I like that it keeps me informed about that.
It has both a folder system and a tag system, which allows you to organize your files. I only use the folder system because my needs are simple, but the tag system is also solid. It also has a robust search system. It also has a bookmarking system to further organize your stuff. I don't have enough files to use that, but it is available, and I think that's neat.
Tumblr media
More precise customization can be difficult if you're not used to writing CSS. I am familiar with CSS, so I found this a small hurdle, but this will be a bigger issue for others. That said, this does mean that Obsidian is DEEPLY customizable, and there is a large gallery of community themes that offer a lot of styles that serve a wide variety of needs. There is also a deep bench of community plugins to help get Obsidian to do what you want — I have plugins that make the word count in the status bar show the count of highlighted text and allow me to copy text as HTML instead of formatted text or markdown. There is also an active Obsidian community and forum, so you will not be necessarily troubleshooting customization alone.
Other small things that occur to me to mention right now: It supports opening files in multiple windows, and it has a tab system, which is really neat. The ability to open multiple files at a time is very good. You can also open files side-by-side for easy comparison, which is useful for more technical work. I don't use Obsidian for coding or wiki work, but I can imagine this being really useful for that. It has a reading mode. Offers a version history with a "show changes" mode and restoration capability. File merge capability. You can open images into it and organize them like any other file.
Tumblr media
All in all, I'm very happy with it, and it serves all of my personal needs very well. I generally give it a blanket recommendation, again noting that I think it does take sitting with to get used to some of its features and UI and customizing it to your needs and preferences, but I don't think that's super difficult with some patience and time.
13 notes · View notes
kitkatt0430 · 10 months ago
Text
Instead of doing a Six Sentence Sunday today, I think I'll do a short tutorial on copying over fanfic from FFnet to Ao3.
So you've got some old fics on FFnet and you'd like to back them up to Ao3, given the instability of FFnet. And for whatever reason you don't have the original files for the fics, or maybe you have edits to the FFnet versions that you don't want to lose that the OG files don't have. Whatever the reason, you're looking to directly copy over your fic from FFnet to Ao3. And you're looking for a relatively easy way to do so, but Ao3's import functionality doesn't work with FFnet web pages.
Never fear! It's actually a fairly easy process to get your fic copied over from FFnet.
First, head over to FFnet and open up the fic you want to port over to Ao3. You don't need to log in if you don't want to, just so long as the fic in question is yours and you can access the page, then you're good.
In a separate tab, open Ao3 and login, then choose the option for posting a new work.
Now back on the FFnet tab, you should be able to directly copy over the title, summary, fandom, and what little tagging was available on that site onto the relevant Ao3 fields in the tab you have for a new fic. You'll also want to take note of the published date on FFnet and back date the new work in the Ao3 tab.
Tumblr media
FFnet may not have a lot of useful tag data, but it's pretty easy to replicate and build off that in Ao3.
Now for the hard part. Which is still pretty easy. Getting the fic body, plus any notes in the fic itself, copied over to FFnet.
While getting around FFnet's lockdown on the text of the fics they host is fairly simple - I'm pretty sure it's entirely css based - you don't really need to do that in order to get the body of your fic copied. And, honestly, even if you do have a work around in place to allow copying of the fic's text... you will probably find the following method a lot easier still.
In the body of the fic, right click the first line of the fic, which should bring up a menu with a bunch of options. On Firefox or Chrome you want the inspect option.
Tumblr media
This'll bring up the dev tools with the html inspection tab open and, if you give it a few seconds to load, the specific line you right clicked to inspect should become the visibly selected section of the html.
The selected section of the html should be a paragraph (or <p>) element. You're going to want to right click the div (<div>) element that encapsulates that paragraph and the rest of the paragraphs in the fic body. This'll bring up another browser menu with the option to copy, which will bring up a flyout menu when you select it. From that flyout menu, you want the select the option for Inner HTML.
Tumblr media
You have officially copied the html for the fic body. And you can dump that entirely in html format straight into Ao3's html work text editor. Then switch it to rich text for easier editing if you want to fix any spelling, grammar, formatting, or aesthetic issues. I typically try to fix at least the line breaks since it took a long while before FFnet adopted real line breaks and so there are a lot of fics where I have various combinations of dashes, em-dashes, equals signs, and other characters as line breaks. I figure, if I'm bringing the fic to Ao3 then I can try to make it more screen reader friendly in the process.
You can also move fic notes around in order to move pre/post fic notes out of the fic body or basically whatever you want to the fic. Maybe re-read it to determine any additional tagging you want to add now that your fic has access to Ao3's much more robust tagging system.
But that's it. You can hit post and have your fic with all it's original notes, and a back dated post date to reflect when it was actually written, all available on Ao3 now.
It's a pretty quick process, all told, and the only real bottleneck you might encounter is any time spent in re-editing the fic between migrating and posting. Even chaptered fics are fairly easy to migrate with this process, since the bulk of the work in publishing a new chapter is just copying the inner html and then moving any notes to the appropriate location before hitting post.
Anyway, for my fellow fic writers looking to move your old FFnet fics to a more stable archive, I hope this process helps a lot.
13 notes · View notes
outoftheblue-if · 1 year ago
Note
hi! i’m wanting to make custom templates for my twine games. i was wondering — for the main menu screen you have on your template, did you have to delve into the storyinterface? honestly thats the only part thats confusing me 😂
Hi there! I'm not entirely sure which of the two templates you're referring to, but I did use StoryInterface for both of the templates 😊
Using StoryInterface allows you to build the user interface entirely yourself using HTML, but it will replace all of SugarCube's built in code, so you'll have to create all the elements of the UI yourself - if that makes sense.
You must include an element with the id "passages" for your story's passages to show up, for example with a <div id="passages"></div> element. Just leave it empty, and Twine will populate it with your story's passages.
Another neat trick is using the "data-passages" attribute to populate elements with content from certain passages. For example, in my first template the StoryInterface contains this element:
Tumblr media
class="story-author" obviously allows me to style the element using CSS in the Story Stylesheet, whereas the data-passage attribute is an attribute native to Twine that allows you to populate elements with the content of specific passages. This one has the value "storyAuthor", which means that Twine will automatically populate the <h2> element with whatever content is inside a passage called "storyAuthor" when the game runs.
Other than that, if you're looking to learn more coding, I find w3schools really helpful, it's completely free and you find everything you need there. I also used the Twine documentation a lot. To learn more about how everything works, maybe download one of my templates and play around with the StoryInterface that's already built to learn what everything does? 💁🏼‍♀️
Hope that helps, anon! Have a nice weekend 🤎
29 notes · View notes
uroboros-if · 2 years ago
Note
Hello! I'm not sure if you've been asked this before but how did you make the menu part, the "new game" "load game" part, I'm super new to coding so I'm sorry if this is dumb jaja I also tried to recreate the fades but that seems even more complex 😅 thank you for creating this and I hope you have a great day!
If you mean the UI menus like the ones that save and load menus, settings, etc. that all comes from the template I'm using! While I use Vahnya's Template, I highly recommend Vahnya's Template II because it's so gorgeous and already comes with a start menu! I would've used it myself if I hadn't already gotten so far in changing mine, and would've saved me so much grief! I am so thankful for everyone who's made these templates and resources ❤️❤️
If you're not fond of these, though, I highly recommend checking out idrellegames' tutorial (Wayfarer's development blog) on how to create a start menu with the load game and new game. It's extremely detailed and will do a much better way of explaining than me, and I suspect, also a much more sophisticated way of coding it than me!
As for the fades, here's the thread I referenced in Twine, many thanks to TheMadExile! I don't want to share my code with the fading as it is incredibly inefficient and prone to errors, and I do not want to share half-baked code with anyone that I myself am not confident about. While I love my fade effect, the way I ended up doing it took many nights of just troubleshooting it and figuring a way to use it consistently. Even now, it has errors I need to fix and still mystify me. I suggest you look up guides on HTML and CSS to do it yourself!
I hope all these resources are useful, and good luck with your coding endeavors 🫂 my biggest suggestion is to first do the research, use code as reference (and attribute), try it out yourself, and ask questions!
38 notes · View notes
dumbfinntales · 3 months ago
Text
Goddamn AI feels like cheating. I remember I had a course in my school where we learned making a website. HTML, CSS, PHP and all that jazz, and I remember how painstaking it was to get everything to work. But ooohh, nothing boils my blood like trying to place elements, especially divs. It took me some time to get my website done, but it was simple. Amateurish looking yeah, I am a student after all.
But now? We have a course on AI, because of course there is. We were tasked to use some AI tool to create a simple website and just test it. I "created" a fully functioning restaurant menu with a button to remove items from the list, in like 10 minutes. And the worst part? It looks alright. I know if I had done all this myself from scratch it'd have taken me hours. Just tell an AI to do it and it's done in ten minutes.
Of course it'll take a lot more work to make it look professional and getting more complicated functionality, but what the AI created in 10 minutes looks eerily close to something I made myself in two weeks.
3 notes · View notes
skolomorphic · 3 months ago
Text
launching my personal website!
finally, it is here: the website i created, powered by astro and github books!
currently featuring:
dark mode toggle
mobile friendly layouts
reader controls on my project pages
auto-generated links and layouts for new chapters in each project
css only menu drop downs & table of contents sidebar
some cool google fonts
a few of my favorite bug glyphs (mostly on desktop/tablet)!
i'll be using this website to host my personal projects, including my writing projects, comics, and perhaps a gallery of personal art unconnected to any larger theme.
roadmap:
autogenerated page descriptions in html head, for better previewing
rss feed
more commenting options
guestbook
and perhaps... more?!
come take a look at my website, i'd love to know what you think! :] you can always ask me about how i implemented features on my website -- i would more than welcome the opportunity to gab.
thanks for stopping by!
3 notes · View notes
eaglet-if · 1 year ago
Note
Some thoughts on Twine vs Choicescript: The user-end UI for Twine is highly modifiable -- it's just CSS and there are several templates out there. Choicescript basically just has a light and dark mode and that's it. So from a user experience perspective, Twine is significantly better, but it might require some CSS knowledge. As far as the coding -- if you prefer the way Choicescript handles it, you can actually just do that. Twine does have a GUI (one which I personally hate), but it's not mandatory. You can just type the code in a text processor or IDE and compile to html. Also, Choice of Games is a trash company and publishing a Choicescript game for any commercial cost *does* require you to go through them (not if it's free though).
Thanks for your thoughts, but I did say my dislike is irrational and autism-induced. Twine is just so broad.
I do have experience with web-design, so I'm not concerned about the look itself should I end up with Twine; my main reason for not deciding on a new engine yet (apart from the poll not being finished) is that, while dynamic object generation is doable in Twine (albeit in a somewhat convoluted way), I'm not sure yet if I can implement the navigation bars for the more complex menus the way I want (I'll make a longer clarification post about the technical stuff when I'm back at home/my pc tomorrow).
When I say I dislike the way Twine code looks I'm referring to the <> form - but tbh, I'm just a C/C++ purist and dislike pretty much every other language (apart from Assembler, my beloved), including ChoiceScript (WHERE ARE MY PARENTHESES?)
Publishing is not a concern since I would never dare to monetize anything I make in the first place.
(edit: my answer feels somewhat passive-aggressive, but that's not intended, and I genuinely don't know how to change this, so - sorry 😞 )
7 notes · View notes
yourtechclub · 9 months ago
Text
The Role of a Frontend Developer: Crafting Engaging User Experiences
In the digital age, the frontend developer plays a pivotal role in creating the online experiences we interact with every day. From websites to mobile apps, these professionals are responsible for shaping how users interact with digital products, ensuring that every click, scroll, and swipe is smooth and intuitive. But what exactly does a frontend developer do, and why is their role so critical in today's tech-driven world?
What Is a Frontend Developer?
A frontend developer is responsible for the visual and interactive elements of a website or application that users interact with directly. They bridge the gap between design and technology, translating a designer’s vision into functional, responsive, and user-friendly interfaces. Unlike backend developers, who focus on the server-side aspects, frontend developers specialize in client-side development, working with tools and technologies that directly impact the user experience.
Key Responsibilities of a Frontend Developer
The main job of a frontend developer is to ensure that users can easily navigate, interact with, and enjoy the digital product. Here’s a breakdown of their core responsibilities:
Turning Design into Code: Frontend developers take the visual designs created by UI/UX designers and bring them to life using code. They ensure that what users see on their screen aligns with the intended look and feel, while also making sure it’s functional across different devices and screen sizes.
Responsive Design: With users accessing websites from various devices, such as smartphones, tablets, and desktops, frontend developers focus on responsive design. This means building websites that automatically adjust to fit different screen sizes and orientations, offering an optimal experience regardless of the device.
Optimizing Performance: A key part of a frontend developer’s job is making sure that websites load quickly and perform smoothly. They optimize images, manage scripts, and streamline code to ensure fast loading times, as slow websites can lead to user frustration and high bounce rates.
Implementing Interactivity: Frontend developers add interactive elements like animations, hover effects, and dropdown menus that enhance the user experience. By using JavaScript and frameworks like React or Vue.js, they make websites dynamic and engaging, going beyond static designs.
Cross-Browser Compatibility: Websites need to work consistently across different browsers (Chrome, Firefox, Safari, etc.), and frontend developers are responsible for ensuring this compatibility. They test websites in multiple environments to fix any bugs or inconsistencies in the design or functionality.
Core Skills of a Frontend Developer
To excel as a frontend developer, there are several technical skills and tools that are essential:
HTML/CSS: These are the building blocks of web development. HTML structures the content, while CSS styles it, ensuring that it looks polished and visually appealing.
JavaScript: This programming language allows developers to add interactive elements, like form validation, dynamic content updates, and animations, making websites more engaging.
Frameworks and Libraries: Frameworks like React, Angular, or Vue.js help developers build complex web applications efficiently by providing pre-built structures and components.
Version Control (Git): Collaboration is key in web development, and version control tools like Git allow frontend developers to track changes, collaborate with other developers, and manage different versions of the project code.
Responsive Design & CSS Frameworks: Developers often use frameworks like Bootstrap or Tailwind CSS to ensure that their websites are responsive and adaptable to all devices.
The Evolving Role of Frontend Developers
As technology continues to evolve, the role of a frontend developer is expanding. Today, the line between frontend and backend development is becoming increasingly blurred, with many frontend developers expected to have some knowledge of backend technologies (a role often referred to as "full-stack development").
Additionally, the rise of progressive web apps (PWAs) and headless CMS architectures has introduced new ways of thinking about frontend development. Frontend developers are now focusing on creating experiences that go beyond the browser, delivering high-performance, native-like experiences on the web.
Another area of growing importance for frontend developers is accessibility. Ensuring that websites are usable by people with disabilities is not just a legal requirement but a responsibility for developers who want to create inclusive digital experiences. This involves using semantic HTML, providing keyboard navigability, and designing with screen readers in mind.
Why Frontend Developers Are Crucial for Business Success
Frontend developers play a critical role in shaping the user experience, which directly impacts the success of a digital product. A well-designed, fast, and user-friendly website or application can increase engagement, boost conversion rates, and enhance brand perception.
For businesses, the user interface is often the first point of contact with potential customers. If a website is slow, difficult to navigate, or visually unappealing, users are likely to leave, costing the business potential sales or leads. Frontend developers ensure that the website or app not only looks great but also performs optimally, keeping users engaged and satisfied.
Conclusion
In the modern digital landscape, frontend developers are essential to creating seamless, engaging, and high-performance online experiences. Their unique combination of technical skills and creative problem-solving allows them to transform designs into functional, responsive, and dynamic websites. As the demand for intuitive digital products continues to grow, the role of the frontend developer will only become more integral to business success and the evolution of web technologies.
4o
You said:
is ko english ma kr do "A o A Sir aj 3 outreach sy bat hoi or YTC k Backlinks Create KIa "
ChatGPT said:
ChatGPT
"Hello Sir, today I had discussions with 3 outreach contacts and created backlinks for YTC."
4o
You said:
ma gmail pr richout kr raha ho mujy ya masg aya ha is ka mujy koi replly kro "Thanks for reaching out. We charge $59 for submission. Let me know what you think."
ChatGPT said:
ChatGPT
You can reply with a polite and professional message like this:
Subject: Re: Submission Inquiry
Hi [Recipient's Name],
Thank you for your response and for providing the pricing details. I appreciate the information. I'll take this into consideration and get back to you shortly with my decision.
Best regards, [Your Name] [Your Position] [Your Company]
This keeps the conversation open while allowing you time to decide.
4o
You said:
Write A Article on "Front End Developer"
ChatGPT said:
ChatGPT
Title: The Role of a Front-End Developer: Crafting the Digital Experience
In today’s fast-paced digital world, websites and applications are the primary touchpoints for businesses and users. The seamless experiences we enjoy on websites—from smooth navigation to responsive design—are largely due to the efforts of front-end developers. But what exactly does a front-end developer do, and why is their role crucial in building user-friendly, efficient digital products?
What is a Front-End Developer?
A front-end developer is a professional who focuses on the client-side development of a website or application. This means they work on the part of the website that users directly interact with. While the back-end (server-side) handles the logic and data storage, the front-end is responsible for what users see and how they interact with a site.
In essence, front-end developers translate design mockups into functional websites or applications using code. They combine the worlds of design, user experience (UX), and coding to ensure a smooth, responsive, and visually appealing user interface (UI).
Key Responsibilities of a Front-End Developer
The role of a front-end developer goes beyond just coding a website. It involves understanding user needs, optimizing for performance, and ensuring the digital product works flawlessly across various devices and browsers. Here are the key responsibilities of a front-end developer:
Translating Designs into Code: Front-end developers take designs created by web designers and bring them to life using programming languages like HTML, CSS, and JavaScript. They ensure the design translates accurately into a functioning webpage or application, maintaining the visual fidelity of the design while ensuring usability.
Ensuring Responsiveness: In today’s multi-device world, websites need to work across desktops, tablets, and smartphones. Front-end developers make sure websites are responsive, meaning they adapt seamlessly to various screen sizes and orientations.
Implementing Interactivity: Interactivity is key to user engagement. Front-end developers use JavaScript and related frameworks to add interactive elements like animations, sliders, form validations, and dynamic content updates, making the user experience more engaging.
Optimizing Performance: Fast loading times are critical for user satisfaction and SEO. Front-end developers optimize images, minimize code, and ensure efficient loading of assets to create websites that load quickly and perform smoothly.
Cross-Browser Compatibility: Websites need to work consistently across different browsers such as Chrome, Firefox, Safari, and Edge. Front-end developers ensure that websites function correctly and look the same on all browsers, addressing any quirks or inconsistencies.
Maintaining Website Accessibility: Front-end developers also focus on making websites accessible to all users, including those with disabilities. They implement practices like semantic HTML, ARIA (Accessible Rich Internet Applications) attributes, and keyboard navigation to create an inclusive user experience.
Essential Skills for a Front-End Developer
To excel as a front-end developer, professionals need a combination of technical skills, creativity, and attention to detail. Below are some of the key skills required:
HTML/CSS: These are the foundational languages of front-end development. HTML (Hypertext Markup Language) structures content on the web, while CSS (Cascading Style Sheets) defines how that content looks in terms of layout, color, fonts, and design.
JavaScript: JavaScript is a powerful scripting language used to add interactivity to a website. With JavaScript, developers can create dynamic content, handle user events, and interact with back-end data in real-time.
Responsive Design: Knowledge of responsive design is crucial to ensure that websites and apps work seamlessly across all devices. Tools like Bootstrap or media queries in CSS help developers create adaptive layouts that fit all screen sizes.
Frameworks and Libraries: Modern front-end developers often use libraries and frameworks like React, Angular, or Vue.js to build more complex web applications efficiently. These tools provide pre-built components and structures to speed up development.
Version Control (Git): Front-end developers often work in teams, and version control tools like Git allow them to track changes in code, collaborate with others, and ensure the codebase remains organized.
Cross-Browser Development: Each browser interprets code slightly differently, so front-end developers must test their websites across various browsers and devices to ensure compatibility.
The Importance of Front-End Developers in Business
In today’s digital economy, a company’s website or mobile app is often the first point of contact with customers. Whether it’s an e-commerce platform, a SaaS application, or a simple company webpage, the user experience can significantly impact brand perception and business outcomes.
Front-end developers ensure that these digital touchpoints are engaging, easy to navigate, and visually appealing, which can directly influence user engagement and conversion rates. A well-designed website that loads quickly, functions smoothly, and offers a seamless user experience can set a business apart from its competitors.
Moreover, front-end developers are key players in building websites optimized for SEO (Search Engine Optimization). Fast-loading, mobile-friendly, and well-structured websites tend to rank higher on search engines, driving more organic traffic to the site.
Front-End Development and Emerging Technologies
As technology evolves, so does the role of the front-end developer. The rise of progressive web apps (PWAs), single-page applications (SPAs), and headless CMS (Content Management Systems) has created new challenges and opportunities for front-end developers.
PWAs allow websites to function like native apps, offering offline capabilities and faster load times. Front-end developers need to integrate these features while maintaining the flexibility of a website.
SPAs load a single HTML page and dynamically update content as the user interacts with the app, creating a more fluid experience. This requires front-end developers to have expertise in frameworks like React and Angular.
Headless CMS decouples the front-end from the back-end, giving front-end developers more control over how content is presented. This allows for greater flexibility in design and user interaction.
Conclusion
The role of a front-end developer is crucial in shaping the digital experience. By combining technical expertise with creativity, front-end developers bring designs to life, ensuring that websites are not only visually appealing but also functional, responsive, and user-friendly. In a world where the digital experience can make or break a business, front-end developers are key players in driving online success.
2 notes · View notes
daemonhxckergrrl · 1 year ago
Note
Our DE broke recently (no idea why that keeps happening for seemingly no reason REH) so we used links to download Manjaro owo 🩶 have TUI webbrowser suggestions?
i've only briefly ventured into TUI web browsers (one of the few GUI components i've resigned myself to), but i have some thoughts on the following:
Lynx (old af but still maintained) - i had a harder time w/ this than when i started learning vim. minimal support outside of raw html
Links (also old but a nicer experience) - works fine but again minimal support outside of raw html
ELinks (Links fork) - use this instead of normal links. it supports some basic CSS and ECMA (JS standard) scripting
browsh (text renderer for headless firefox) - idk if it's still maintained, but you get cell-style approximations of graphics. it essentially renders what firefox sees to a terminal.
w3m (a more modern experience) - proper image rendering, tabs, context menus, etc. idk if it supports any kind of JS though
there's also the Emacs web browser, though ik a lotta people use w3m inside their Emacs instead.
i'd say try ELinks and w3m and see which you prefer ?
3 notes · View notes
codewithrandomartical · 1 year ago
Text
Restaurant Website Using HTML And CSS With Source Code
Restaurant Website Using HTML And CSS With Source Code
Hello coder, Welcome to the Codewithrandom blog. In this article, we create a Restaurant Website using HTML and CSS with Source Code. This is a Simple Restaurant Website with a main home page, types of food available, a food menu, customer reviews, and a contact form section on the restaurant website.
The HTML code for the Restaurant Website is the first thing we develop, and after that, the CSS for styling and JavaScript code. we add JavaScript for smooth scrolling on our website otherwise javascript is optional for this project.
Let’s Start a Responsive and Amazing Restaurant Website Using HTML and CSS. Let’s code a Simple website, We use 1,000+ lines of code to make our Restaurant Website Fully Responsive.
100+ HTML,CSS and JavaScript Projects With Source Code ( Beginners to Advanced)
Tumblr media
Basic Knowledge About Project
It’s a front-end intermediate-level project that uses some advanced frameworks like CSS and JavaScript to make the project more elegant and responsive. We have provided you with the project with step-by-step explanations, which will help you better understand the project.
Before we dive into the step-by-step solution to the project, let’s understand some of the basic concepts about restaurant websites using HTML, CSS, and Javascript.
What is an online Restaurant Website?
An online restaurant website is a digital version of any restaurant that allows users to order food directly from the restaurant while sitting at home. These websites were created for customers who wish to eat restaurant food at home. The consumer can select items from the food menu and make payments for faster deliveries.
What are the benefits of Online Restaurant Websites?
reaches the maximum number of customers.
Easy to order
Hassle-free payments
increase in customer reach.
increase in profit.
Live Preview Of Restaurant Website Source Code:-
Restaurant Website Html Code:-
In this HTML code, we create a complete navbar for the footer structure of the restaurant website. first, we link our CSS and JavaScript files in html code. now we add a font awesome icon CDN link in the code because we create the What Our Customers Say section on the website and we show that review with a star so we use a font awesome icon.
Gym Website Using HTML ,CSS and JavaScript (Source Code)
then we create the structure of the navbar and it’s very important in our website because we create a responsive navbar in the project. then we create some simple sections of the restaurant website like what food is available and a food menu list.
and lastly, we create a contact form and a footer copyright line at end of the website.
This is almost 300 lines of HTML code for the restaurant website, and you can see the output below with only the HTML code output of the restaurant menu. Then we add CSS code for styling our restaurant website.
Output Of Only HTML Code For Restaurant Website:-
Tumblr media
This is all image output that we create using only HTML code. Now the time is to style our restaurant website using css😍.
Restaurant Website HTML CSS Code:-
In CSS code we include Poppins font from Google font. then we style all sections of the website step by step. we write comments in CSS code so if you want to customize any of the restaurant website parts you can change that section code and it’s all done.
Responsive Resume/CV Website Using HTML & CSS
This is our whole CSS code with 600+ lines. We style our Restaurant Website step by step. We style the utility class and then style our navbar. After the navbar, we styled every html section🔥.
At the end of the code, we use media queries to make our Restaurant Website completely responsive and mobile-friendly. So you can see the output with CSS code. Then we add a little bit of javascript for the scroll effect otherwise our website is completely ready with code.
Ecommerce Website Using HTML, CSS, and JavaScript (Source Code)
Output Of HTML CSS Code Restaurant Website:-
Tumblr media
You can see this awesome👏 output with HTML + CSS Code for Restaurant Website. Now we add JavaScript for smooth scrolling.
this is completely optional to add JavaScrpt to this project.
That’s it for our Whole restaurant website code. We write every useful code like making the website mobile-friendly and adding media queries for this. Add JQuery code for smooth scrolling on the restaurant website.
50+ HTML, CSS & JavaScript Projects With Source Code
[su_button id=”download” url=”https://drive.google.com/drive/folders/1Wx9W99uIH3WiO1nkz6aJYCuXVv_ibGmA?usp=sharing” target=”blank” style=”3d” size=”11″ wide=”yes” center=”yes” icon=”icon: download”]DOWNLOAD NOW[/su_button]
Final Output For Restaurant Website Using HTML and CSS Code
You can see this video output to see the complete output. You can see how smooth the website scrolls and this design.
Tumblr media
Hope you like this Restaurant Website Project, we create your own and use this project in any project as a part project like the reviews section, and a contact form. If you need any more project-related frontend. Visit our homepage and you get 100+ projects💝.
Age Calculator Using Html Css Javascript ( Source Code )
if you have any confusion Comment below or you can contact us by filling out our Contact Us form from the home section. 🤞🎉
Code By – Sanket Bodake
was written by – Codewithrandom
FAQ For Restaurant Website
Which code editor do you use for this Restaurant Website project coding?
I personally recommend using VS Code Studio, it’s very simple and easy to use.
is this project responsive or not?
Yes! This project is responsive.
What is an online Restaurant Website?
An online restaurant website is a digital version of any restaurant that allows users to order food directly from the restaurant while sitting at home. These websites were created for customers who wish to eat restaurant food at home. The consumer can select items from the food menu and make payments for faster deliveries.
What are the benefits of Online Restaurant Websites?
1. Reach the maximum number of customers. 2. Easy to order 3. Hassle-free payments 4. Restaurant Like food at Home. 5. Increase in profit.
2 notes · View notes
werewolf-kat · 2 years ago
Text
Solutions for web designers out there
( All animations and movement on a page should be considered for photo-sensitivity including motion sickness and vertigo. )
For animated .GIF image files:
Create a .JPG or .PNG still image version of the animations from their most important or appealing frame. That should be loaded into the HTML first instead of the .GIF.
And before we go into the optimal JavaScript interaction, let’s stick with the HTML a little more...
If you have images that are not already hyperlinked, you can instead make them link to their animated GIF version to open in a new tab (target=“_blank”). Be sure to have appropriate warnings about those links leading to the animated version of that image, right before/above the image itself for those who may be going through the page in order with some accessibility devices. (Thus, they read the warning before they interact with the link.)
Then, from there, we do the script side for this. You can store the different image file paths into your JavaScript and use mouseover/mouseout events to change the file path inside your src=“” attribute. (Here’s how you can dynamically and efficiently do this for many images and give them their own Event Listener: My JSFiddle Example.)
EDIT: I've updated the example to have a 1-second delay for the images to change into animations in case someone accidentally has their mouse over the image after the page loads in. It'll be best to also make hover/active animations optional, which will tie into the JavaScript needed to achieve the hover/active functions to begin with.
Also added a few more in-code comments for extra instruction and clarity.
Tumblr media
Another idea with JavaScript is to have a “toggle” sort of &lt;button> on your page that someone can click/confirm whether or not everything on a page should animate/move or not. If you’re nicely familiar with JavaScript, you can make a more in-depth options menu for this sort of thing too!
Tumblr media
This is also a great solution since there are web users who look at webpages either in a simplified view or blocking all scripts (like JavaScript) from your website. They could be viewing your website like this due to personal needs, or technological limitations. And so, having a still image in your HTML by default is MUCH preferred!
For CSS @ keyframe animations:
In the raw CSS file, the default value for the animation-play-state property should be paused. We have to keep simplified view users and script-blocking users in mind for moving objects and images on our webpages. So, whatever is loaded in by default must maintain this priority.
Thankfully, sticking with the CSS, we can just as easily changed the animation-play-state to running when the element is hovered (for mouse users) or active (for touch-screen users).
For sprite sheet animations:
If you’ve figured out how to make sprite animations on a web doc, then you’re already involved in the JavaScript for it and familiar with the code. Or, you're doing it the pure CSS way (see here). In which you can refer back to the @ keyframe section above.
So, here’s a general guideline that you can follow in JavaScript!
The sprite sheet element in your CSS should focus on your most important frame that you want to be seen by users on the default page appearance. Set its background-position to that frame inside the CSS.
For users who can load JavaScript on the page, set that element to toggle its animation by mouseover/mouseout or clicking.
For users who cannot load the JavaScript, the next best thing is to build the sprite animation from CSS keyframe steps().
And for most absolute safe case scenario in case of browser or device compatibility issues with any of these properties in the CSS, you could make an animated .GIF file of your sprite sheet. Make sure it's under 1Mb for users in this category who are also likely to be viewing your page from slow download speeds. With that, refer back to the section for handling image files without JavaScript.
Hopefully this is of great help, if not a starting point for accessibility ideas and considerations for your websites!
pleeeeeeeease indie web and scenecore and whatever other subcultures.... have fun and be cringe but PLEASE be careful with your blinkies. if your website has flashing lights that are on by default or that can't be turned off, then it is inaccessible to photosensitive people. if your post has flashing lights, it needs to be tagged. PLEASE. i love indie web stuff but the prevalence of unavoidable flashing lights makes me really anxious!! people have migraines and seizures! please use tags like "flashing lights" and "eye strain," NOT "epilepsy" or "epilepsy warning," and please consider making your site accessible by removing flashing lights or making them avoidable. PLEASE. make the web usable for photosensitive people.
5K notes · View notes
legend295 · 3 days ago
Text
Common Web Development Mistakes and How to Avoid Them
Introduction
Launching a website is exciting—but in the back of the smooth user interface and flashy animations, there’s a complex web of code, content material, and strategy. And in case you're no longer careful, even the smallest internet improvement errors can hurt your web page’s overall performance, usability, and search scores.
Whether you are a business proprietor, startup founder, or aspiring developer, understanding what not to do is just as vital as understanding the satisfactory practices. In this guide, we'll spoil down the most not unusual internet development errors—and extra importantly, the way to keep away from them for a quicker, purifier, and more person-friendly website.
Tumblr media
1. Ignoring mobile Responsiveness
The error:
 constructing a site that handiest seems right on computer and falls apart on mobile.
Why it matters:
 With over 60% of internet traffic coming from cell devices, a non-responsive design ends in high leap fees, poor UX, and a dip in search engine optimization scores.
A way to keep away from it:
Use responsive frameworks like Bootstrap or Tailwind CSS.
Frequently check your website online on diverse screen sizes and gadgets.
Layout with cell-first concepts—optimize for small displays earlier than scaling up.
2. Sluggish Load times
The mistake:
 Heavy photographs, bloated code, and too many scripts slow your website online to a crawl.
Why it subjects:
 pace is an immediate ranking thing in Google and a first-rate person revel in difficulty—traffic will depart if a web page takes greater than 3 seconds to load.
A way to avoid it:
Compress pictures the use of tools like TinyPNG or WebP.
Minify CSS, JavaScript, and HTML.
Use lazy loading and caching.
Opt for a dependable, overall performance-centered internet host.
Three. Poor Navigation shape
The mistake:
 customers can’t locate what they’re searching out because of a cluttered or confusing menu.
Why it topics:
 horrific navigation frustrates users, increases bounce costs, and hurts seo crawlability.
How to keep away from it:
Keep navigation easy, smooth, and predictable.
Use breadcrumb trails, a properly-based sitemap, and clear category labels.
Restriction pinnacle-level menu items to five–7 to reduce decision fatigue.
Four. Loss of seo basics
The mistake:
 Skipping primary seo like identify tags, meta descriptions, and header hierarchy.
Why it topics:
 engines like google want dependent records to index and rank your content material nicely.
How to keep away from it:
Implement unique title tags and meta descriptions on every page.
Use proper heading tags (H1 for titles, H2/H3 for subsections).
Add alt text to all snap shots for accessibility and seo.
Submit your sitemap to Google seek Console.
5. No longer the use of Semantic HTML
The error:
 the usage of <div> and <span> for the whole thing as opposed to suitable semantic tags.
Why it subjects:
 Semantic HTML improves accessibility, search engine optimization, and code readability.
A way to keep away from it:
Use tags like <header>, <footer>, <article>, <section>, <nav>.
Make your code logical and descriptive to help screen readers and seek bots.
6. Broken hyperlinks and 404 errors
The mistake:
 links that lead nowhere or to removed pages.
Why it subjects:
 damaged links frustrate customers and signal terrible renovation to search engines.
How to keep away from it:
Run normal audits using tools like Screaming Frog or Ahrefs.
Set up 301 redirects for moved content.
Create a custom 404 web page that facilitates users navigate some other place.
7. Inconsistent design and Branding
The error:
 blending fonts, colors, or button styles across pages with out a coherent gadget.
Why it topics:
 A fragmented visual identity erodes believe and professionalism.
How to keep away from it:
Create and stick to a style guide.
Use steady coloration palettes, typography, and layout components.
Adopt design systems or UI kits for higher cohesion.
8. Not Optimizing for Accessibility
The mistake:
 Ignoring customers with visible, auditory, or mobility impairments.
Why it matters:
 Accessibility isn't always just ethical—it's regularly legally required and complements person reach.
A way to keep away from it:
Use sufficient color evaluation.
Make certain keyboard navigability.
Upload ARIA labels and proper semantic shape.
Test with equipment like WAVE or Lighthouse.
Nine. Forgetting go-Browser Compatibility
The error:
 Your web site appears outstanding in Chrome, but breaks in Safari or Firefox.
Why it subjects:
 not all customers browse the equal way—your web site have to paintings seamlessly everywhere.
The way to keep away from it:
Check throughout all main browsers regularly.
Keep away from browser-particular code.
Use standardized CSS and JavaScript practices.
10. No clean call-to-action (CTA)
The error:
 users don’t know what to do subsequent—subscribe, contact, or purchase.
Why it topics:
 A susceptible or missing CTA kills conversions and leads.
The way to avoid it:
Vicinity clear, visible CTAs on every page.
Use actionable language: “Get started out,” “down load Now,” “communicate to Us.”
A/B take a look at CTA styles, positions, and colours for maximum effectiveness.
End
Internet improvement isn’t pretty much making something that appears accurate—it’s about developing a site that works nicely, loads speedy, ranks high, and converts site visitors. Via averting these not unusual pitfalls and applying clever, strategic fixes, you’ll construct a virtual revel in that wins over both customers and engines like google.
Don’t simply build a internet site. Build a clever, user-pleasant, seo-optimized revel in.
FAQs
1. How regularly need to I audit my website for those issues?
 As a minimum as soon as every three–6 months, or after predominant updates.
2. Can i fix those mistakes myself?
 A few are clean (like compressing pictures), at the same time as others may need a developer’s help.
3. What gear can assist me pick out web improvement mistakes?
 Use Google Lighthouse, GTmetrix, SEMrush, or Ahrefs for targeted diagnostics.
4. What’s the most damaging mistake from this listing?
 Sluggish load instances and terrible cellular responsiveness are the various most critical.
5. How do I prioritize which problems to restore first?
 Consciousness on anything that influences consumer enjoy or seo—like speed, broken hyperlinks, or cell problems.
0 notes