আমার এই বোতামটির চিত্রটি রয়েছে:

আমি ভাবছিলাম যে এটি সহজ করা সম্ভব হবে কিনা <a href="">some words</a> যে এই লিঙ্কটি button বোতাম হিসাবে উপস্থিত এবং স্টাইল ?
যদি এটি সম্ভব হয় তবে আমি কীভাবে এটি করব?
আমার এই বোতামটির চিত্রটি রয়েছে:

আমি ভাবছিলাম যে এটি সহজ করা সম্ভব হবে কিনা <a href="">some words</a> যে এই লিঙ্কটি button বোতাম হিসাবে উপস্থিত এবং স্টাইল ?
যদি এটি সম্ভব হয় তবে আমি কীভাবে এটি করব?
উত্তর:
সিএসএস ব্যবহার:
.button {
display: block;
width: 115px;
height: 25px;
background: #4E9CAF;
padding: 10px;
text-align: center;
border-radius: 5px;
color: white;
font-weight: bold;
line-height: 25px;
}
<a class="button">Add Problem</a>
aসরাসরি ( a {display: block ...}) ট্যাগ করার জন্য প্রয়োগ করি , যা গ্রহণযোগ্য নয়। ট্যাগের classভিতরে থাকা অ্যাট্রিবিউটটি কেন aকাজ করবে না আপনার কোনও ধারণা আছে ? :( আমি ব্যবহার করছি ফায়ারফক্স 27. আমিও চেষ্টা a.button {...}এবং এটা হয় কাজ করছে না।
text-decoration:none
বুটস্ট্র্যাপের ডক্স পরীক্ষা করুন । একটি শ্রেণি .btnবিদ্যমান এবং aট্যাগ নিয়ে কাজ করে তবে আপনার .btn-*সাথে একটি নির্দিষ্ট শ্রেণি যুক্ত করা দরকার.btn ।
যেমন: <a class="btn btn-info"></a>
এই জাতীয় কিছু একটি বোতাম অনুরূপ হবে:
a.LinkButton {
border-style: solid;
border-width : 1px 1px 1px 1px;
text-decoration : none;
padding : 4px;
border-color : #000000
}
উদাহরণ হিসাবে দেখুন http://jsfiddle.net/r7v5c/1/
এটা চেষ্টা কর:
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<div class="container">
<h2>Button Tags</h2>
<a href="#" class="btn btn-info" role="button">Link Button</a>
<button type="button" class="btn btn-info">Button</button>
<input type="button" class="btn btn-info" value="Input Button">
<input type="submit" class="btn btn-info" value="Submit Button">
</div>
আপনি hrefসেখান থেকে একটি ট্যাগ লাইন ব্যবহার করতে পারেন ।
<a href="URL" class="btn btn-info" role="button">Button Text</a>
আপনি যদি সিএসএস সহ কোনও নির্দিষ্ট নকশাকে হার্ড-কোডিং এড়াতে চান তবে বরং ব্রাউজারের ডিফল্ট বোতামের উপর নির্ভর করতে পারেন তবে আপনি নিম্নলিখিত সিএসএস ব্যবহার করতে পারেন।
a.button {
-webkit-appearance: button;
-moz-appearance: button;
appearance: button;
}
লক্ষ্য করুন যে এটি সম্ভবত IE এ কাজ করবে না।
appearance: buttonনেটিভ বোতামের চেয়ে আলাদাভাবে রেন্ডার হতে পারে (কমপক্ষে যখন আমি Chrome on 78 তে চেক করেছি তখন)।
<a>ক্রোমে বিশেষত কাজ করে না । এটি পরীক্ষিত <span>এবং এটি ভাল কাজ করে।
অন্যান্য উত্তরগুলির কোনওটিই কোডটি দেখায় না যেখানে লিঙ্ক বোতামটি হোভারের উপরে তার চেহারা পরিবর্তন করে।
এটি ঠিক করার জন্য আমি এটি করেছি:
এইচটিএমএল:
<a href="http://www.google.com" class="link_button2">My button</a>
সিএসএস:
.link_button2 {
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
border: solid 1px #1A4575;
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.4);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.4), 0 1px 1px rgba(0, 0, 0, 0.2);
background: #3A68A1;
color: #fee1cc;
text-decoration: none;
padding: 8px 12px;
text-decoration: none;
font-size: larger;
}
a.link_button2:hover {
text-decoration: underline;
background: #4479BA;
border: solid 1px #20538D;
/* optional different shadow on hover
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.7);
-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 1px rgba(0, 0, 0, 0.4);
-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 1px rgba(0, 0, 0, 0.4);
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.7), 0 1px 1px rgba(0, 0, 0, 0.4);
*/
}
জেএসফিডাল: https://jsfiddle.net/adamovic/ovu3k0cj/
হ্যাঁ আপনি এটি করতে পারেন।
এখানে একটি উদাহরণ:
a{
background:IMAGE-URL;
display:block;
height:IMAGE-HEIGHT;
width:IMAGE-WIDTH;
}
অবশ্যই আপনি আপনার প্রয়োজনের উপরের উদাহরণটি সংশোধন করতে পারেন। গুরুত্বপূর্ণ বিষয়টি হ'ল এটি একটি ব্লক ( display:block) বা একটি ইনলাইন ব্লক ( display:inline-block) হিসাবে প্রদর্শিত হবে ।
বেসিক এইচটিএমএল এর জন্য, আপনি এইচআরইএফ (এ) এর অভ্যন্তরে আপনার চিত্রের ইউআরএলটিতে এসসিআর সেট করে একটি ইমগ ট্যাগ যুক্ত করতে পারেন
<a href="http://www.google.com"><img src="http://problemio.com/img/ui/add_problem.png" /></a>
আপনি অ্যাঙ্কর উপাদানগুলির জন্য একটি শ্রেণি তৈরি করতে পারেন যা আপনি বোতাম হিসাবে প্রদর্শন করতে চান।
যেমন:
একটি ছবি ব্যবহার:
.button {
display:block;
background: url('image');
width: same as image
height: same as image
}
বা খাঁটি সিএসএস পদ্ধতির ব্যবহার:
.button {
background:#E3E3E3;
border: 1px solid #BBBBBB;
border-radius: 3px 3px 3px 3px;
}
সর্বদা এমন কিছু দিয়ে পাঠ্যটি আড়াল করতে ভুলবেন না:
text-indent: -9999em;
খাঁটি সিএসএস বোতামগুলির একটি দুর্দান্ত গ্যালারী এখানে রয়েছে এবং আপনি এমনকি CSS3 বোতাম জেনারেটর ব্যবহার করতে পারেন
প্রচুর শৈলী এবং পছন্দগুলি এখানে
শুভকামনা
ধারাবাহিকতার জন্য আপনার কাছে দুটি বিকল্প রয়েছে।
।
<button onclick="location.href = 'Homepage.html'; return false;">My Button</button>
return false; বোতাম ক্লিক করা হচ্ছে এর ডিফল্ট আচরণ রোধ করা হয়।
কেবল নিয়মিত সিএসএস বোতাম ডিজাইন নিন, এবং সেই লিঙ্কটিতে সেই সিএসএস প্রয়োগ করুন (ঠিক তেমনভাবে আপনি কোনও বোতামে যাবেন)।
উদাহরণ:
<a href="#" class="stylish-button">Some words</a>
<style type="text/css">
.stylish-button {
-webkit-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
-moz-box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
box-shadow:rgba(0,0,0,0.2) 0 1px 0 0;
color:#333;
background-color:#FA2;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border:none;
font-size:16px;
font-weight:700;
padding:4px 16px;
text-shadow:#FE6 0 1px 0
}
</style>
সক্রিয় ও ফোকাস যুক্ত করার পরে যাদের সমস্যা আছে তাদের জন্য আপনার বোতামে কোনও শ্রেণি বা আইডি নাম দিন এবং এটি সিএসএসে যুক্ত করুন
উদাহরণ স্বরূপ
// এইচটিএমএল কোড
<button id="aboutus">ABOUT US</button>
// সিএসএস কোড
#aboutus{background-color: white;border:none;outline-style: none;}
অন্য অনেকের মতো, তবে CSS তে ব্যাখ্যা সহ।
a.button {
/* padding creates clickable area around text (top/bottom, left/right) */
padding: 1em 3em;
/* use inline-block because it respects padding */
display: inline-block;
/* round corners */
border-radius: 5px;
/* remove underline */
text-decoration: none;
/* set colors */
color: white;
background-color: #4E9CAF;
}
<a class="button" href="#">Add a problem</a>
ক্রোমিয়াম 40 এবং ফায়ারফক্স 36 দিয়ে পরীক্ষিত
<a href="url" style="text-decoration:none">
<input type="button" value="click me!"/>
</a>
এই কোড ব্যবহার করে দেখুন:
<code>
<a href="#" class="button" > HOME </a>
<style type="text/css">
.button { background-color: #00CCFF; padding: 8px 16px; display: inline-block; text-decoration: none; color: #FFFFFF border-radius: 3px;}
.button:hover { background-color: #0066FF; }
</style>
</code>
এটি দেখুন (এটি কীভাবে করবেন তা ব্যাখ্যা করবে) - https://youtu.be/euti4HAJJfk